<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Beshoy Girgis</title>
	<atom:link href="https://beshoy.girgis.us/feed/" rel="self" type="application/rss+xml" />
	<link>https://beshoy.girgis.us/</link>
	<description>Father, husband, son, nerd.</description>
	<lastBuildDate>Sun, 12 Mar 2017 08:03:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Mailbox by Dropbox vs Google&#8217;s Gmail and Inbox</title>
		<link>https://beshoy.girgis.us/2015/08/mailbox-by-dropbox-vs-googles-gmail-and-inbox/</link>
					<comments>https://beshoy.girgis.us/2015/08/mailbox-by-dropbox-vs-googles-gmail-and-inbox/#respond</comments>
		
		<dc:creator><![CDATA[Beshoy Girgis]]></dc:creator>
		<pubDate>Thu, 27 Aug 2015 08:13:40 +0000</pubDate>
				<category><![CDATA[Nerdy]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[GMail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Inbox]]></category>
		<category><![CDATA[Mailbox]]></category>
		<guid isPermaLink="false">http://beshoy.girgis.us/?p=297</guid>

					<description><![CDATA[I am beyond surprised that I feel this way.  I&#8217;m a Google fanboy at heart and have been since I began my tech career over a decade ago.  Gmail was great.  I loved everything it stood for &#8212; and I very much still do.  After years of use however, I started getting bored.  Their Web <a class="read-more" href="https://beshoy.girgis.us/2015/08/mailbox-by-dropbox-vs-googles-gmail-and-inbox/">[&#8230;]</a>]]></description>
										<content:encoded><![CDATA[<p>I am beyond surprised that I feel this way.  I&#8217;m a Google fanboy at heart and have been since I began my tech career over a decade ago.  Gmail was great.  I loved everything it stood for &#8212; and I very much still do.  After years of use however, I started getting bored.  Their Web UI is heavy and I felt they needed a refresh &#8212;&#8211; enter Inbox! I was so excited and I couldn&#8217;t wait to get an invite.  I asked around hoping to find someone with invites who could send me one and finally &#8212; I got in.. and was&#8230; disappointed.  Don&#8217;t get me wrong, I love Polymer and everything it stands for.  I do feel however, that Inbox is also heavy! It just feels like such a weight on the browser.  I think the following explains it best:</p>
<p><img loading="lazy" class="aligncenter wp-image-298 size-full" src="http://beshoy.girgis.us/files/2015/08/Screen-Shot-2015-08-27-at-1.31.42-AM.jpg?x85786" alt="Chrome Task Manager" width="445" height="104" srcset="https://beshoy.girgis.us/files/2015/08/Screen-Shot-2015-08-27-at-1.31.42-AM.jpg 445w, https://beshoy.girgis.us/files/2015/08/Screen-Shot-2015-08-27-at-1.31.42-AM-300x70.jpg 300w" sizes="(max-width: 445px) 100vw, 445px" /></p>
<p>As you can see, the tab I&#8217;m using to write this (WordPress admin) is consuming 195MB of memory.  Inbox is using 471MB &#8212; what a difference!  If you ask me, that&#8217;s not efficient at all! So yeah, I was excited for something new but was immediately disappointed to find that Inbox didn&#8217;t have most of the features that were in Gmail and was just as heavy if not heavier.</p>
<p>The Android apps aren&#8217;t far from their Web siblings.  Over the years I&#8217;ve started to feel disappointment with Google&#8217;s products. They&#8217;ve done some amazing things but for the most part I feel the extremely slow pace of updating and the complete lack of adding requested features is disappointing.  I&#8217;ve had things I&#8217;ve wanted implemented and have requested them to be implemented but my requests seem to flow into a black hole of requests (probably some mailbox that&#8217;s never checked).</p>
<p>Today I stumble on Mailbox by Dropbox.  I&#8217;m not a huge Dropbox fan but I couldn&#8217;t help but raise a brow at this app.  I saw it had over a million users with 4+ stars and thought &#8220;there must be something here that&#8217;s worth trying..&#8221; so I installed it. At first I was asked to add an account and log into Google which as much as I know that they have to get your e-mails somehow, I hate doing &#8212; giving yet another app/service access to my e-mails/contacts/whatever.  As I started using the app I was immediately impressed with how simple it is.  A quick tutorial walked me through the swiping actions which was nice.  I like how they&#8217;ve implemented a difference between a short swipe and a long swipe being two different actions &#8212; for each direction.  A short swipe to the right is archive, long swipe is delete, short to the left is snooze and long is label.  By far my most loved feature is the fact that when you mark as done or archive, <strong>it marks the email as read!</strong> How.. obvious?  I really thought Google would have at least given the option to do so by now.  I requested this feature so long ago and nothing.  Such a simple thing that could save me from having to open so many useless e-mails!</p>
<p>To Google:  Wake up.  You&#8217;re losing your edge.  You got to where you are because you took what was already there and made it so much better.  Now, others are able to compete with you.  They&#8217;re able to do what you do, but better.  I guess the Kondratiev waves are real.  This explains the abandonment of the name Google and move to abc.xyz.  On that subject, if G is for Google, what is Gmail? <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://beshoy.girgis.us/2015/08/mailbox-by-dropbox-vs-googles-gmail-and-inbox/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SOLVED: zf2 &#8220;Cannot handle content type &#8216;application/json&#8217; automatically&#8221;</title>
		<link>https://beshoy.girgis.us/2014/10/solved-zf2-handle-content-type-applicationjson-automatically/</link>
					<comments>https://beshoy.girgis.us/2014/10/solved-zf2-handle-content-type-applicationjson-automatically/#comments</comments>
		
		<dc:creator><![CDATA[Beshoy Girgis]]></dc:creator>
		<pubDate>Thu, 30 Oct 2014 08:32:34 +0000</pubDate>
				<category><![CDATA[Nerdy]]></category>
		<category><![CDATA[application/json]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[solved]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[zf2]]></category>
		<guid isPermaLink="false">http://beshoy.girgis.us/?p=287</guid>

					<description><![CDATA[I have to admit, this was quite annoying to resolve and didn&#8217;t really have to be an issue in the first place. I&#8217;m using Zend Framework 2.3 and the following was my code: use Zend\Http\Client; use Zend\Http\Request; ... $client = new Client($url); $client -&#62;setHeaders([ 'Content-Type' =&#62; 'application/json', ]) -&#62;setOptions(['sslverifypeer' =&#62; false]) -&#62;setMethod('POST') -&#62;setParameterPost($params); The problem? <a class="read-more" href="https://beshoy.girgis.us/2014/10/solved-zf2-handle-content-type-applicationjson-automatically/">[&#8230;]</a>]]></description>
										<content:encoded><![CDATA[<p>I have to admit, this was quite annoying to resolve and didn&#8217;t really have to be an issue in the first place.</p>
<p>I&#8217;m using Zend Framework 2.3 and the following was my code:</p>
<pre class="brush: php; gutter: true; first-line: 1">use Zend\Http\Client;
use Zend\Http\Request;
...
        $client = new Client($url);
        $client
            -&gt;setHeaders([
                'Content-Type' =&gt; 'application/json',
            ])
            -&gt;setOptions(['sslverifypeer' =&gt; false])
            -&gt;setMethod('POST')
            -&gt;setParameterPost($params);
</pre>
<p>The problem?</p>
<p>I kept getting the following exception thrown: <em><strong>&#8220;Cannot handle content type &#8216;application/json&#8217; automatically&#8221; at vendor/zendframework/zendframework/library/Zend/Http/Client.php line 1219</strong></em>.</p>
<p>I googled and googled and googled and found a BUNCH of different examples on how to do the exact same thing but none of them really resolved this issue for me.  I finally decided to use <a title="Kint" href="http://raveren.github.io/kint/" target="_blank">Kint</a> to debug <strong>$client</strong> and see what methods are available to me.  I saw the <strong>setRawBody</strong> method and thought to myself&#8230; That&#8217;s gotta be it!</p>
<p>The following is the code that works:</p>
<pre class="brush: php; gutter: true; first-line: 1; highlight: [3,12]">use Zend\Http\Client;
use Zend\Http\Request;
use Zend\Json\Json;
...
        $client = new Client($url);
        $client
            -&gt;setHeaders([
                'Content-Type' =&gt; 'application/json',
            ])
            -&gt;setOptions(['sslverifypeer' =&gt; false])
            -&gt;setMethod('POST')
            -&gt;setRawBody(Json::encode($params));
</pre>
<p>I hope this helps!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://beshoy.girgis.us/2014/10/solved-zf2-handle-content-type-applicationjson-automatically/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Windows Failure &#8211; Sata Controller Driver Missing</title>
		<link>https://beshoy.girgis.us/2014/04/windows-failure/</link>
					<comments>https://beshoy.girgis.us/2014/04/windows-failure/#comments</comments>
		
		<dc:creator><![CDATA[Beshoy Girgis]]></dc:creator>
		<pubDate>Tue, 08 Apr 2014 08:46:58 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[sata]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">http://beshoy.girgis.us/?p=275</guid>

					<description><![CDATA[A few years ago when I was a Windows user I ran across a GREAT deal on a computer package from Best Buy on Black Friday.  I ended up buying four computers &#8212; two for me, one for my dad and one for my mother-in-law. The desktops are very much awesome and I believe over <a class="read-more" href="https://beshoy.girgis.us/2014/04/windows-failure/">[&#8230;]</a>]]></description>
										<content:encoded><![CDATA[<p>A few years ago when I was a Windows user I ran across a GREAT deal on a computer package from Best Buy on Black Friday.  I ended up buying four computers &#8212; two for me, one for my dad and one for my mother-in-law. The desktops are very much awesome and I believe over three years later, they&#8217;re still in use with the exception of one thing that I&#8217;ve had to repair which is the SATA controller going out on the motherboard.  This happened to me a while back and was quite a nightmare to repair.  I&#8217;d completely forgotten what I did to get things back up and running so when the same problem popped up for my dad&#8217;s computer, I was back at square 1.</p>
<p>My first instinct when I saw that Windows wouldn&#8217;t load was &#8220;hey, your hard drive is bad.&#8221;  My dad&#8217;s been complaining about how slow his computer is anyways so I told him this is an opportunity to upgrade his hard drive to an SSHD and his computer would very much be like new.</p>
<p>The new hard drive finally gets in and all of a sudden, I realize that the problem isn&#8217;t with the hard drive, but with the SATA controller.  I dissected the computer I&#8217;d already purchased parts for to get his working since his was a business computer and he&#8217;d already been waiting for a week for it to get fixed ( shipping time! ).</p>
<p>I think I must have installed the OS at least three times, tried auto repair on a fresh copy of windows dozens of times, tried to get into CMD prompt and copy the driver files manually because what it seemed is I was able to load the driver to install Windows, but it wouldn&#8217;t get installed with Windows. This meant as soon as installation was done, I&#8217;d get a reboot loop.</p>
<p>Hours and hours of research later with such vague search terms as this problem isn&#8217;t easily searchable and I stumble on a forum post that.. .. well, got me to where I needed to be.  The solution is literally nothing sort of disgusting and typical of Windows:</p>
<blockquote><p>I finally got the problem solved. I used the solution from <a href="http://social.technet.microsoft.com/Forums/en/w7itprohardware/thread/ea19c9f5-4fae-41e8-8eac-7ab1d7f3eb63" target="_blank" rel="nofollow">this thread</a>. The guy in that situation was dealing with a RevoDrive 3, but the issue was the same. For some reason, the Windows installation was telling me that the x64 drivers were unsigned, and it wouldn&#8217;t load them. If you are having this problem, follow these steps:</p>
<p>1. Download both the <a href="http://www.ocztechnology.com/drivers/RevoDrive_and_RevoDrive_X2/" target="_blank" rel="nofollow">x86 and x64 drivers</a> from OCZ, unzip them, and copy both the x86 folder and x64 folder onto a flash drive.<br />
2. Restart your computer, boot from the Windows install DVD, and begin the installation process (if you have an x86 option and an x64 option, make sure you select the x64 option, assuming that you want to install 64-bit Windows).<br />
3. During the install process, when you get to the drive selection screen, click on &#8220;Load Drivers&#8221;. Click on the &#8220;Browse&#8221; button, and navigate to the flash drive where you stored the drivers. Select the x86 folder, and load the x86 driver that comes up.<br />
4. At this point you should be returned to the drive selection screen, and the RevoDrive should appear as an option. Select the RevoDrive and click on &#8220;drive options&#8221;. Delete any partitions on the drive, format it, and create a new partition. (I&#8217;m not sure if this step is actually necessary, but it was suggested in the post that I was using, and I did it myself, so I don&#8217;t know whether or not it would work without this step)<br />
5. Click on &#8220;Load Drivers&#8221; again, and this time navigate to the x64 folder. Install the x64 driver (there should actually be three files that show up in that folder). Install the two drivers in that list that say &#8220;(x64)&#8221; after them. If you still get the &#8220;unsigned drivers&#8221; error, don&#8217;t worry&#8230; I got that error message at this stage also, but the x64 install still worked.<br />
6. Close the &#8220;load drivers&#8221; screen to return to the drive selection screen. Select the RevoDrive, and continue with the Windows installation.</p>
<p>Hopefully these steps help all the people out there who are having this problem. It took me 7 hours of solid searching and trying different methods to come upon this solution and get it to work. Good luck!</p></blockquote>
<p>http://www.tomshardware.com/forum/71858-63-unable-install-windows-pcie</p>
<p>Well there you have it folks!  You have to start the process by loading the x86 drivers then switch to the x64 drivers half way through.  That makes sense, right????</p>
]]></content:encoded>
					
					<wfw:commentRss>https://beshoy.girgis.us/2014/04/windows-failure/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 77/94 objects using disk
Page Caching using disk: enhanced 
Lazy Loading (feed)
Minified using disk
Database Caching using disk (Request-wide modification query)

Served from: beshoy.girgis.us @ 2026-04-11 16:35:24 by W3 Total Cache
-->