tag:blogger.com,1999:blog-52083322024-03-07T18:29:51.534-06:00Scripting SysadminWhere <a href="mailto:adnan@scriptingsysadmin.com">Adnan</a>
discusses system administration and software development issues....Unknownnoreply@blogger.comBlogger4034125tag:blogger.com,1999:blog-5208332.post-14796881748931372742015-07-31T16:39:00.000-05:002015-07-31T16:39:10.354-05:00Mozilla and hypocrisy <div dir="ltr" style="text-align: left;" trbidi="on">
<blockquote class="tr_bq">
<span style="background-color: white; color: #333333; font-family: Lato, sans-serif; font-size: 18px; line-height: 29.25px;">Right, but what about the experiences that Mozilla chooses to default for users like switching to </span><a href="https://support.mozilla.org/en-US/questions/1041880" style="background: 0px 0px rgb(255, 255, 255); box-sizing: border-box; color: #e5554e; font-family: Lato, sans-serif; font-size: 18px; line-height: 29.25px; text-decoration: none; transition: all 0.1s ease-in-out;" target="_blank">Yahoo and making that the default upon upgrade</a><span style="background-color: white; color: #333333; font-family: Lato, sans-serif; font-size: 18px; line-height: 29.25px;"> and not respecting their previous settings ?What about baking </span><a href="http://venturebeat.com/2015/06/09/mozilla-responds-to-firefox-user-backlash-over-pocket-integration/" style="background: 0px 0px rgb(255, 255, 255); box-sizing: border-box; color: #e5554e; font-family: Lato, sans-serif; font-size: 18px; line-height: 29.25px; text-decoration: none; transition: all 0.1s ease-in-out;" target="_blank">Pocket</a><span style="background-color: white; color: #333333; font-family: Lato, sans-serif; font-size: 18px; line-height: 29.25px;"> and </span><a href="http://www.theverge.com/2014/2/12/5404174/mozilla-will-start-showing-first-time-users-ads-in-blank-firefox-tabs" style="background: 0px 0px rgb(255, 255, 255); box-sizing: border-box; color: #e5554e; font-family: Lato, sans-serif; font-size: 18px; line-height: 29.25px; text-decoration: none; transition: all 0.1s ease-in-out;" target="_blank">Tiles</a><span style="background-color: white; color: #333333; font-family: Lato, sans-serif; font-size: 18px; line-height: 29.25px;"> into the experience? Did users want these features? All I have seen is opposition to them.</span></blockquote>
via <a href="http://benjaminkerensa.com/2015/07/30/unnecessary-finger-pointing" target="_blank">Unnecessary Finger Pointing </a></div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-81087274364899230152015-07-20T20:26:00.001-05:002015-07-20T20:26:15.445-05:00No Choice<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="http://www.engadget.com/2015/07/20/twitter-removes-wallpaper/?ncid=rss_truncated" target="_blank">This </a>is why I don't like using web services. As a user, I'm given no choice in what I want. On twitter, it used to be OK to set a wall paper for your home, now it isn't. For a free web service, I assume it should be acceptable for them to be able to make the choice for you.<br />
<br />
Soon, with automatic updates in Windows 10 delivering new features, I'd assume something like this would happen for desktop software. Is that acceptable?</div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-66129648441641183102015-05-01T09:41:00.001-05:002015-05-01T11:56:59.328-05:00Why I don't like that Mozilla is "Deprecating non-secure HTTP" <div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<a href="http://venturebeat.com/2015/04/30/mozilla-wants-to-deprecate-non-secure-http-will-make-proposals-to-w3c-soon/" target="_blank">Mozilla wants to deprecate non-secure HTTP, will make proposals to W3C ‘soon’</a><br />
<br />
I'm a blogger and sysadmin. I like running servers, and I like to write. Being able to buy a domain and a server was all I needed to do in order to run a blog. Sometimes I used to use dynamic dns if I wanted to run the blog on my own server at home. Now I need to buy a security cert, which is more money. And we already know the kinds of companies that publish certs. Its hard to trust them after the reputation they have earned. Plus there is the added hassle of configuring the server with the cert you just bought.<br />
<br />
If I use a self signed cert like most student bloggers are probably going to do, there is going to be an ugly warning to people who just happen to run across your blog. The warning is bad enough to scare away any potential readers of your blog.<br />
<br />
As it is, blogging on your own server is not popular. The above is a simple way of killing it. Who is going to go through this hassle? Instead of making things easier, we've just made it harder.<br />
<br />
I don't like it.<br />
<br />
Whats the point of requiring security on the public facing page of a blog? It makes no sense. I want people to read what I write, and there is no requirement for security. The admin interface for a blog is a different story. There you want security since you have to enter credentials and secure your admin interface from spammers. Which means it makes sense to secure some parts of a website, and not others.<br />
<br />
There was a recent post on hacker news (I can't find the link) of an admin asking mozilla to reconsider, since this would break the way a lot of academics worked.<br />
<br />
And all this just because companies out there are too lazy to secure their websites, putting their customers in danger. Why are indie web developers being punished for the laziness of large companies?<br />
<br />
<a href="http://cryto.net/~joepie91/blog/2015/05/01/on-mozillas-forced-ssl/" target="_blank">Here </a>is another well reasoned article on this topic.<br />
<br />
Found this quote which seemed apt:<br />
<blockquote class="tr_bq">
One must stress that it was not merely technological wizardry that set people dreaming: it was also the openness of the industry then rising up. The barriers to entry were low. Radio in the 1920s was a two-way medium accessible to most any hobbyist, and for a larger sum any club or other institution could launch a small broadcast station. Compare the present moment: radio is hardly our most vital medium, yet it is hard if not impossible to get a radio license, and to broadcast without one is a federal felony. In 1920, De Forest advised, “Obtaining the license is a very simple matter and costs nothing.”<br />- Tim Wu, The Master Switch</blockquote>
</div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-37400452571551310872015-02-17T22:04:00.003-06:002015-02-17T22:04:56.551-06:00Blogger stats<div dir="ltr" style="text-align: left;" trbidi="on">
Its crazy that the stats for this blog show that there were about a 100 visitors today. I haven't posted in a long time. Blogger really needs to do something about all these SEO spam guys. It actually makes writing this blog a lot less fun with all the fake stats.</div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-50411879401750885522015-01-31T16:08:00.001-06:002015-01-31T16:08:17.085-06:00likes<div dir="ltr" style="text-align: left;" trbidi="on">
<blockquote class="tr_bq">
One observation from the Knoxville testers has been the ambiguous
meaning of a “like.” Clicking that button to presumably express approval
on a story has different import depending on your relationship to the
author.</blockquote>
via <a href="https://medium.com/backchannel/revealed-facebooks-project-to-find-out-what-people-really-want-in-their-news-feed-799dbfb2e8b1" target="_blank">medium</a><br />
<br />
Thats the biggest reason why I don't like stuff on Facebook. Its just too complicated with the different sorts of people I have as friends on facebook. </div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-69322477980150484782015-01-10T09:15:00.000-06:002015-01-10T09:16:20.238-06:00iTunes<div dir="ltr" style="text-align: left;" trbidi="on">
I've been reading a <a href="http://glog.glennf.com/blog/2015/1/6/the-software-and-services-apple-needs-to-fix" target="_blank">lot </a>of <a href="http://www.marco.org/2015/01/04/apple-lost-functional-high-ground" target="_blank">posts </a>from people complaining about apple software. A lot of the complaints center around iTunes, and the issues it brings up. To me the solution is simple. iTunes is doing too much, and the functionality should be split up. There should be a separate application for syncing with mobile devices, and a separate application for the store. Quicktime already exists as a brand for video, add all the video player functionality there. iTunes started out as a music player, it should remain as such. </div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-84425193553635713072014-10-31T10:21:00.002-05:002014-10-31T10:22:40.470-05:00Blogging evolution<div dir="ltr" style="text-align: left;" trbidi="on">
I really like what Dave Winer has evolved his <a href="http://scripting.com/" target="_blank">blog</a> over time. Its not just written posts any more. There are now tabs for various forms of media, pictures and feeds. There is even an RSS feed aggregator in a tab. Will the other larger blogging platforms, such as blogger, or tumblr pick it up? I doubt it. Wordpress might.<br />
<br />
In the mean time, I have to get back into the habit of writing about what I'm working on. </div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-34704547048348024392014-07-28T00:10:00.002-05:002014-07-28T00:10:27.226-05:00Customized Feeds<div dir="ltr" style="text-align: left;" trbidi="on">
People are advocating for <a href="http://battellemedia.com/archives/2014/07/its-timefortwittertofilterourfeeds.php" target="_blank">customized feeds</a>.<br />
<br />
I really don't like this idea. I've been moving cities/countries lately, and I see content based on where I am. Whether its Google or Facebook its just far more likely that a feed will show content based on my location. Sites popular in those areas will rank higher and more prominently in the feeds than if I was located elsewhere.<br />
<br />
I don't like this. If I subscribe to a feed I want to see all content. Otherwise I wouldn't have subscribed to the feed. What you read, shapes what you think about. I want to see all the news, not just those items that people find compelling in that particular location.<br />
<br />
Customized content gives you the impression that something is really popular. When really the opposite might be true. Yet because a reader moves around in circles where one view point is popular, it will seem to the reader that this view is the prevalent one. How can you make informed decisions on a topic if the feeds provide a skewed perspective?<br />
<br />
And rarely have I seen content that is better when the feed is customized.</div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-68110970491368668792014-07-27T04:13:00.002-05:002014-07-27T04:13:45.544-05:00Macbook Air<div dir="ltr" style="text-align: left;" trbidi="on">
I think its interesting that apple decreased the price of the<a href="http://www.computerworld.com/s/article/9249910/Apple_grows_Mac_sales_by_18_on_the_back_of_the_MacBook_Air" target="_blank"> least spec Macbook Air</a> rather than increase the specs. I wonder if this was because of the later introduction of the rumored 12 inch retina Macbook Air. Or is the 11/13 inch Macbook Air so perfect that there is no way to improve on it without increasing the price drastically.<br />
<br />
I recently bought a 15 inch dell laptop with a touch screen. The only thing new and exciting in the machine was the touch screen. Turns out on a traditional laptop a touch screen isn't that useful or exciting. I barely use the touch screen, or touch features of Windows 8.1. Usage patterns might be different on a 2-in-1 laptop though. Since the Macbook Air is a traditional laptop, I don't see why Apple would add a touch screen.<br />
<br />
Even a 2011 Macbook Air is fast and capable enough these days for most tasks. With that in mind, I guess I'm glad that Apple hasn't made any changes to the machine, and has left it perfect as it is. </div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-15787894043838737942014-03-29T22:16:00.002-05:002014-03-29T22:16:42.684-05:00Blog tools, need better flow<div dir="ltr" style="text-align: left;" trbidi="on">
Ever since blogger came out with its own protocol for blogger, finding a native client that will support it has been a pain. Thats mainly the reason why I haven't blogged here in ages. I've been posting to tumblr, but they are mostly links. Writing takes time and effort. </div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-64212485582997764802014-01-24T23:29:00.001-06:002014-01-24T23:30:45.444-06:00Windows 8.1<div dir="ltr" style="text-align: left;" trbidi="on">
I upgraded straight from Windows 7 to Windows 8.1 skipping windows 8 in between. You first have to download a setup file that asks you the serial numbers and a few other things. Then it gives you the following options:<br />
1. Install Now<br />
2. Install from USB Disk<br />
3. Install from ISO<br />
<br />
I chose the install from ISO option as I thought it would be a good idea to have the ISO around. Once the ISO had been created I used the Windows 7 USB install tool to create a bootable USB disk. Backed up the ISO and did a fresh install of Windows 8.1 wiping out the previous Windows 7 install.<br />
<br />
The Windows 8.1 install was fast, but once the install had finished Windows booted up and asked for an online account. My previous experience of Windows 8 RC had taught me the use of windows live/Hotmail accounts, and I logged in using one of my accounts. In the Windows 8 RC install, you couldn't login using the Hotmail account without internet access. I created a local account as a backup in case I ever run into network issues.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigGb6-A5FhArmhRPUC-_XMIp2GoEotexLyV1uP__8X0MjYoNqok2mzTx-O2XVLr5NtwaNqXBV_Y-LoFs1htR1bGNzpdvfH7ZBYKuK4UVeosn-UX9IUHpLU6Tc3Jg98TZ2nCAK7/s1600/start_screen.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigGb6-A5FhArmhRPUC-_XMIp2GoEotexLyV1uP__8X0MjYoNqok2mzTx-O2XVLr5NtwaNqXBV_Y-LoFs1htR1bGNzpdvfH7ZBYKuK4UVeosn-UX9IUHpLU6Tc3Jg98TZ2nCAK7/s1600/start_screen.PNG" height="234" width="320" /></a></div>
Once the system had rebooted it started getting "apps" ready. I assume it was downloading the latest Windows 8.1 Metro apps from the "app" store. This took a while, I'm on a slow connection. The machine I'm using is an Alienware M11XR2, which does not have a touch screen. The first thing I did was to modify the settings for the start menu so it behaved more like previous version of windows.<br />
<br />
I downloaded the latest synaptic touchpad driver from their website, but it won't install. A forum post mentioned that the driver has not been signed properly, though I'm not sure if that is the real problem. In any case, I had to download the older driver from Dells support site, which doesn't have two finger scroll. That's kind of a pain, considering Google chrome has done away with the scroll buttons on their scroll bars.<br />
<br />
The experience has been positive so far. There are two things that bother me though. I don't like using a Hotmail/Outlook account to login to the system. I would have preferred a local computer account that hooks into online accounts using OAuth, etc. And second, the latest synaptic touchpad driver not working with Windows 8.1 was a downer. Lets see what the future brings...</div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-79935432467376123612013-03-20T09:27:00.002-05:002013-03-20T09:31:28.130-05:00RSS readers...<div dir="ltr" style="text-align: left;" trbidi="on">
I tried feedly for a couple of days but I just can't get used to the interface. Its never clear how many unread items I have. I don't want a magazine interface. What I'd really like is a river of news, and if thats not available then a google reader type interface.<br />
<br />
The second problem I ran into with feedly is that I can't open links in the background. That is a must for me.<br />
<br />
I guess that only leaves me with running a RSS reader locally. In the short term I'm probably going to go with <a href="http://planetplanet.org/">planetplanet.org</a>. I've used it before, and really like it once its setup. I just don't like the fact that I have to edit a configuration file and restart the app every time I want to add an RSS feed. In the long term, I might be able to write my own RSS reader, if I ever get time.<br />
<br />
Update: Forgot to mention that I am using liferea on Linux, which seems nice, but I haven't used it as much as feedly. Will update later. </div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-15431600996881132112013-03-17T09:15:00.002-05:002013-03-17T09:15:57.700-05:00Why RSS is important...<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
A <a href="http://www.theverge.com/2013/3/16/4113138/google-reader-users-flock-to-feedly" target="_blank">lot </a>of <a href="http://gigaom.com/2013/03/15/why-the-death-of-google-reader-doesnt-bother-me-that-much-social-news-has-won/" target="_blank">people </a>have written about the <a href="http://www.techmeme.com/130313/p68#a130313p68" target="_blank">death </a>of <a href="http://www.theverge.com/2013/3/16/4113138/google-reader-users-flock-to-feedly" target="_blank">Google Reader</a>.<br />
<br />
When twitter and facebook started to take off, I moved to those services to get my news. I was thinking along the lines of what Robert Scoble tweeted:<br />
<br /></div>
<blockquote class="twitter-tweet">
For me Google Reader has been dead since 2009. Here's a post I wrote back then: <a href="http://t.co/OASVc7pAAf" title="http://scobleizer.posterous.com/why-i-dont-use-google-reader-anymore">scobleizer.posterous.com/why-i-dont-use…</a> Social killed it.<br />
— Robert Scoble (@Scobleizer) <a href="https://twitter.com/Scobleizer/status/312250955666169858">March 14, 2013</a></blockquote>
However I noticed that the content and news items shared on social networks were lacking in technical content. If you want to get an idea of what kind of technical articles I like to read, take a look at my <a href="http://blog.scriptingsysadmin.com/" target="_blank">link blog</a>. I can't get this content via a social network.<br />
<br />
Google Reader may be dead, but I hope RSS sticks around.<br />
<script async="" charset="utf-8" src="//platform.twitter.com/widgets.js"></script></div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-57889000909821054472013-01-15T10:08:00.002-06:002013-01-15T10:08:38.066-06:00C++11 Wrapper Pattern - via Herb Sutters talk<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
template<class t="t"> class wrap {</class><br />
private:<br />
T t; // wrapped object<br />
::: // wrapper-specific state<br />
public:<br />
wrap( T t_ = T{} ) : t{t_} { }<br />
template<typename f="f"></typename><br />
auto operator()( F f ) -> decltype(f(t)) { // strategy: take any code (!)<br />
// wrapper work<br />
auto ret = f(t); // pass the wrapped object to it<br />
// more wrapper work<br />
return ret; // and return the result<br />
}<br />
<br />
From Herbs talk : <a href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Herb-Sutter-Concurrency-and-Parallelism" target="_blank">video link</a><br />
<a href="http://sdrv.ms/ZJ4EEk" target="_blank">Slides</a> (Example above from page 9)<br />
</div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-10660392309034093492012-12-09T06:55:00.003-06:002012-12-09T06:55:54.811-06:00The App World<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
After having used Windows 8 for the past couple of weeks, I've come to a realization. The applications in the windows 8 store are quite different from the normal types of windows applications. The applications are based on a hybrid of web and Microsoft technologies, and contain content. These sorts of applications are distinctly different from the sort of applications that we were used to on windows (or Linux/Mac OS<br />
X). For the first time, we have content based applications originally made popular on the iPad and iPhone brought to the desktop.<br />
<br />
I don't see any other desktop operating system that has this sort of eco-system. Mac OS X applications are of the old school variety. If you want content (games, magazines, etc.) you either visit a website with a web browser, or download an iPad/iPhone application. Maybe that's why so many people carry a laptop and an iPad.<br />
<br />
On Linux, there are various different types of desktop environments. GNOME, XFCE, LXDE, Ubuntu Unity are the more traditional variety desktops. KDE's plasma is the closest I've seen to an open source app type environment, but I just don't find the interface user friendly.<br />
<br />
Using Windows 8 not only made me realize the difference between apps and applications, but that apps bring around a different sort of functionality. For instance, Flipboard for iOS brings about a news reading experience that no news reader on the desktop can match. Same for the nytimes app. Windows 8 is the first environment that lets you do both traditional and new style "app"lications on the same device.<br />
<br />
Question is, do people still need the functionality contained in the old style applications? Mobile and tablet sales numbers seem to say that the consumer world doesn't. There is still a need in the business world for the old style applications, but for how long?<br />
</div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-53372388620993741402012-11-11T09:48:00.001-06:002012-11-11T09:48:35.931-06:00Getting used to Windows 8–Closing a Windows 8 app<p>I opened a PDF file to read in the default reader app on windows 8. Once done reading I switched to the desktop to get rid of the PDF. Since its open in the reader, Windows complains that the file is open in another app. How do you close a metro application?</p> <p>Move your mouse cursor to the top of screen. Left click and drag the mouse to the bottom. The app window should grow smaller and then go away. Your app should now be closed. </p> Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-3318549826564981922012-10-06T10:04:00.000-05:002012-10-06T10:04:26.731-05:00Windows 8, how to change a new account to administrator<div dir="ltr" style="text-align: left;" trbidi="on">
I used a particular online account (for example, account1@hotmail.com) to sign in and use Windows 8. Account1@hotmail.com has administrator privileges.<br />
<br />
When I sign in with account2@hotmail.com and go to the user account metro control panel I can't find an option to make it an administrator. You have to use the older desktop style administrator panel to switch the account from a standard user to administrator.<br />
<br />
1. Windows key + X, and then control panel<br />
2. Under users, there should be the option "Change account type".<br />
3. Change account2@hotmail.com to administrator and you're done.<br />
<br />
<br /></div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-147654515390980392012-09-22T22:32:00.000-05:002012-09-22T22:32:00.675-05:00What percentage of the web is using open source?<div dir="ltr" style="text-align: left;" trbidi="on">
via <span style="background-color: white; color: #242020; font-family: Verdana, sans-serif; font-size: 12px; line-height: 15.600000381469727px;"><a href="http://linuxlandit.blogspot.com.br/2012/09/what-percentage-of-web-uses-open-source.html" target="_blank">What Percentage of the Web Uses Open-Source?</a></span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://cdn1.nwlinux.com/opensourceweb.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://cdn1.nwlinux.com/opensourceweb.png" width="95" /></a></div>
<br /><br /></div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-54006174006675778332012-09-22T22:29:00.002-05:002012-09-22T22:29:45.427-05:00Developing websites for retina display<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div style="font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;">
<a data-mce-href="http://mir.aculo.us/2012/09/22/dont-use-javascript-for-retinafying/" href="http://mir.aculo.us/2012/09/22/dont-use-javascript-for-retinafying/" style="color: #007bff;">Don't use Javascript libraries for retinafying</a></div>
<div style="font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;">
I'm not sure if this is a good idea. What about those people (currently in the majority) who have normal displays and limited bandwidth or data cap. As it is web pages are so bloated, what happens when you add web content that is made for retina displays. Suddenly these bloated pages are now an order of magnitude larger in size. </div>
</div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-51521041551725408632012-09-20T23:14:00.000-05:002012-09-20T23:14:02.341-05:00Social as a platform has failed.<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div style="font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;">
<a data-mce-href="http://thenextweb.com/opinion/2012/09/21/why-ifttt-forced-remove-twitter-triggers-red-alert-developers/" href="http://thenextweb.com/opinion/2012/09/21/why-ifttt-forced-remove-twitter-triggers-red-alert-developers/" style="color: #007bff;">Why IFTTT removing twitter triggers is a warning for developers</a></div>
<blockquote style="border-left-color: rgb(228, 228, 228); border-left-style: solid; border-left-width: 4px; font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-left: 30px; padding-left: 15px;">
Yes, IFTTT is a service beloved by tech nerds, but this change also signals something important about Twitter’s future relationship with developers — something contrary to its previous statements about its recent API changes.</blockquote>
<div style="font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;">
Despite what twitter may or may not have said, it has been clear to me that the twitter API changes over the past few months are a clear warning for developers. This latest move of making IFTTT remove its twitter triggers has to be the death blow for the third party developers community, not just a warning. Come to think of it, the sale of Seesmic to Hootsuite may have been the death blow. In any case, twitter wants you to use its crappy interfaces and lock you in. They are not a platform. </div>
<div style="font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;">
And by the way, its not just twitter. Everyone has realized that they have to earn money. All those venture capitalist are looking for returns on their investment. Even Google is doing this with its walled garden that is Google Plus. Facebook, which always was a walled garden, has dumped HTML5 on its mobile app for a native app and are attempting to bring improved targeted advertising to the users of this native app. Companies building on top of social platforms have failed too. Zyngas stock is down in the dumps even though they actually make money from the virtual goods they sell, etc.</div>
<div style="font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;">
Social as a platform has failed. </div>
</div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-73488377730971900822012-09-20T22:01:00.001-05:002012-09-20T22:01:35.586-05:00How new versions of successful products lead to failure<div dir="ltr" style="text-align: left;" trbidi="on">
Or do they?<br />
<br />
New versions of successful products would fail in the past as customers got frustrated with the missing or altered features that they were used to. <a href="http://en.wikipedia.org/wiki/Dave_Winer" target="_blank">Dave Winer</a> writes about it <a href="http://threads2.scripting.com/2012/september/mapsTweetieAndDbase" target="_blank">here</a>:<br />
<blockquote class="tr_bq">
People thought we had removed features from ThinkTank, because they had used the Apple II or IBM PC versions. In fact this was a completely new codebase, and we shipped early because there was a lack of software on the Mac. So it didn't have a lot of the features of the earlier product. No matter, the users were outraged by this. They thought they had bought a better computer, and here was the product with less features. We totally didn't anticipate this, because from our point of view it was a major accomplishment to get something out at all.</blockquote>
He writes about dBase and his own product ThinkTank as historical examples. I'm not sure though that we are living in the same world. dBase and ThinkTank didn't have the advantage that is brought by "<a href="http://en.wikipedia.org/wiki/Network_effect" target="_blank">Network Effect</a>". In the case of twitter, despite the fact that new twitter clients have missing features and that twitter is actively destroying its third party developer community, I can't leave. All the people and services are "tweeting", and until they all move away en-mass to another service, I can't leave.<br />
<br />
Apple doesn't have network effects on its side, but they do have a great brand. I'm not sure if a great brand is as powerful as "network effects", but it sure seems like it is. I guess we'll see. </div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-55480386528479150372012-09-20T13:46:00.001-05:002012-09-20T13:46:23.450-05:00Javascript API for Google drive<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="http://blog.programmableweb.com/2012/09/20/google-introduces-javascript-support-for-the-drive-api/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ProgrammableWeb+%28ProgrammableWeb%3A+Blog%29" target="_blank">Google Introduces JavaScript Support for the Drive API</a><br />
<br />
<blockquote class="tr_bq">
<span style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21.58333396911621px;">To further encourage developers in creating Google Drive applications, Google has</span><a href="http://googleappsdeveloper.blogspot.com/2012/09/introducing-javascript-support-for.html" style="background-color: white; color: #0066aa; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21.58333396911621px;">introduced</a><span style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21.58333396911621px;"> JavaScript support for the Drive API.</span></blockquote>
Looks interesting. Should be fun to play around with together with Node.js. </div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-41083553060685176312012-09-20T12:05:00.001-05:002012-09-20T12:05:24.684-05:00Article on automating your powershell reports<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="http://www.windowsitpro.com/article/windows-power-tools/automating-powershell-reports-part-1-143953" target="_blank">Automating PowerShell Reports, Part 1</a><br />
<br />
For those of you stuck doing the really boring but necessary work on windows server, here is a good article on automating powershell reports. </div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-38366062312548280902012-09-20T10:44:00.001-05:002012-09-21T01:54:56.993-05:00Gatekeeper added to OS X Lion 10.7.5<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="http://www.macobserver.com/tmo/article/apple-adds-gatekeeper-to-lion-with-os-x-10.7.5?utm_source=macobserver&utm_medium=rss&utm_campaign=rss_everything" target="_blank">Apple Adds Gatekeeper to Lion with OS X 10.7.5</a><br />
<div>
<br /></div>
<div>
According to the article the default setting is the middle one, which is "Mac app store and identified developers". I wonder what an identified developer is. I suspect that open source developers might not be "identified". Which means you won't be able to install software like vlc without changing the setting in the control panel. But before you could do that, you would have to know about gatekeeper first. I think 10.7.5 is going to cause a lot of headaches for a lot of people.<br />
<br /></div>
</div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5208332.post-90171391427744996702012-09-20T09:18:00.004-05:002012-09-20T09:19:16.355-05:00Do you trust the operating system that comes installed on your new hardware?<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="http://www.infoworld.com/d/security/brand-new-hardware-now-malware-pre-installed-202660" target="_blank">Brand-new hardware -- now with malware pre-installed! </a><br />
<blockquote class="tr_bq">
<span style="background-color: white; font-family: 'Lucida Grande', Arial, sans-serif; font-size: 12px; line-height: 20.383333206176758px;">What Microsoft discovered is that electronics manufacturers' products were being compromised by insecure supply chains. In most cases, the manufacturers were buying, either knowingly or unknowingly, low-cost counterfeit software loaded with malware. Once the counterfeit software is installed, it's ultimately delivered to unsuspecting consumers.</span></blockquote>
Usually when I buy a new machine, I end up wiping the operating system of the system, and installing a fresh copy of an operating system. Sometimes its because I want to replace the original OS with Linux. Other times its mostly because I want to get a fresh install of Windows without the bloatware. Now there is another reason, though the article says the problem is mostly with vendors in China, its still safer to start fresh.</div>
Unknownnoreply@blogger.com