Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Comment: Re:Best of 2009? May be, but we live in 2014. Righ (Score 1) 122

by JPyObjC Dude (#48637545) Attached to: Review: The BlackBerry Classic Is One of the Best Phones of 2009

I would disagree. They are spot on when it comes to business tools vs toys.If you want to get the job done and be totally business, nothing can beat a BlackBerry. The Hub, general PIM functions, sound profiles, notifications cannot be matched by anybody to date.

I made a huge mistake recently by switching from BB10 over to a Galaxy S5 and several weeks in, I am kicking myself for doing this. The Android is a gorgeous OS with lots of fun toys but when it comes to PIM and business productivity it just plain sucks. I had to root the damn thing just to get the volume button to not adjust my ringer volume ... WTF! Also, Android is so incredibly inconsistent and fragmented with its UI's. At least BlackBerry and Apple strive to get consistency with UI design.

I know that Apple likely does a better job with PIM than Android but it still cannot compare to BlackBerry.

The new BlackBerry Blend is an awesome implementation and model. Who needs syncing and the could when all your secure information is locked into to just one device that you have with you at all times. The concept is sound and implemented very well.

But BlackBerry sucks for Linux support and you cannot run BB Link on many older OSX machines. This was a huge issue for me and a big reason for my switching as I don't buy new iWare and don't run Windows at my house any more. Also BB's method for connecting over USB through a virtual ethernet connection is beyond stupid. For instance, if you are running a Cisco VPN client and connected, it will block the BB connection and how stupid is that.

I will switch back though once I find an old laptop that I can run Windohs 7 to connect and find someone that will trade a new Galaxy S5 for a Z30.

Comment: Siding with Bryan's view (Score 0) 254

by JPyObjC Dude (#48535383) Attached to: Node.js Forked By Top Contributors

Sorry but I'm +1 on the change in jode.js and any open source project. I would prefer to avoid insulting the sensitive developers out there in code by avoiding gender pronouns.

Ben, sorry but you were being a di*k / a**hole there.

I agree that Bryan Cantrill could have been softer on how he blogged about this but that is not Bryan's style and I find his style very refreshing for the most part.

Now that is not to say that I may switch to io.js as I am getting very impatient about the 0.12 release getting out. Its taking way too long to have a production stable execSync().

Comment: FreeNAS with ZFS (Score 1) 170

I would always shoot for more disk but then issues arise from managing such large disks in the 1+ TB range that we tend to fill up fast.

For a laptop or desktop, I am targeting two large drives in a RaidZ mirror on Linux. I would do the same for a desktop.

For more data and centralization for my house or office, I would choose an iXSystems FreeNAS Mini. It has all the features that you need for your data and can be easily configured to send out warning messages on various measurements like disk space, SMART messages and raidz warnings. I think that de-dupe is coming soon if its not there already. The Mini is super powerful for its size and power footprint.

With ZFS, it solves the nasty issue of having to recover files on massive disks like those we get today. There is nothing worse than waiting for fsck, surface scans or recovery operations on 1TB+ drives; It takes forever. With a well maintained ZFS system those issues are gone.

Another really cool thing about ZFS is the ability to maintain a perfect audit on the faults in your drives. Once ZFS starts saying there are issues with the drive, you send it back to the vendor in warranty period with the error messages and you get a brand new drive. I met someone at BSDCan this year who has not purchased a new drive in years because he keeps finding errors before the warranty expires. Pretty sweet.

Comment: SVN will have its place for a long time (Score 2) 245

by JPyObjC Dude (#48190693) Attached to: Help ESR Stamp Out CVS and SVN In Our Lifetime

There are many usecases where people will need a centralized version control system (VCS). SVN was written ground up to be best in class centralized VCS and they accomplished this goal while building a very elegant and efficient client server framework to boot.

However IMO, SVN is still missing one very important feature: obliterate. This is a huge weakness with large repositories.

I also missed branch aware meta data in the early versions (I've been using since 0.8x) and not sure if this has changed. Git has done a very good job there.

Comment: Don't forget JavaScript (Score 1) 143

I particularly like what Joyent is doing with their big data analysis. Node.js is catching up to python in performance and in time it should be a very strong server side language for many applications including Data Analysis and Modeling. So don't forget JavaScript. It may be very immature for use in this field but there is no reason that trailblazing can happen shortly with Node.

Comment: Re:Great... Instead of CO2 we get CO (Score 1) 133

Agreed, if your goal is to remove CO2, then using a fuel cell by itself is not a helpful fuel cycle. However, the Fuel Cell based cycle is very promising and can help to improve the viability of remove solar farms where transmission loss is a significant detractor.

I wonder since the output of a fuel cell is pure heated CO2, this output can be fed back directly into the solar input side to further improve efficiency?

Maybe there are other absorption cycle that can be added to the chain after the fuel cell that leverages the heated and concentrated CO2?

Comment: Cloud Computing (Score 1) 104

by JPyObjC Dude (#37907774) Attached to: Is RIM's Centralized Network Model Broken?

I laugh until I cry when I see people saying that the blackberry infrastructure is old school, when the big corporations and users are throwing so much money and data at cloud computing.

Blackberry backend is cloud infrastructure in the purest form. The guarantee of the BB Cloud is that It offers a guarantee that your data will get through to the end customer. This is the essense of cloud computing. Yes, when it goes down your data gets held up but this is the same with any cloud infrastructure. In the case of this latest outage, I do not believe there was much if any lost transactions and it simply came down to long delays.

Yes, it is true that RIM can do a much better job at building and scaling their infrastructure to be future ready. Tripple fault tolerance on all infrastructure in any cloud computing is an absolute must and this should be the minimum that all companies adhere to. RIM will need to raise the bar a few more noches to ensure that their cloud maintains the highest possible level of quality of service.

Many argue that BIS and BES is too complex a model and needs to be simplified. This cannot be farther from the truth. In order to make large and complex solutions robust and scalable, you must add complexity by adding extra layers within the infrastructure in order to make it work. Stable, secure and light weight messaging and data transactioning can only be done with a cloud infastructure in between.

The biggest challenge with the blackberry cloud is not its instability but rather that when it fails, many users are affected and thus it is good news to post on blogs. In reality, the BB cloud is likely more stable on average than most other solutions out there for messaging and data transfer from mobile devices. The only reason you do not hear otherwise is that failures are localized and would only affect hundreds of users which does not make for very good news.

- JsD

Comment: My experience in Mac development (Score 1) 831

by JPyObjC Dude (#35646538) Attached to: Why Mac OS X Is Unsuitable For Web Development

I purchased my first Mac at on a Blue and White at version 10.0.x. I did so because it looked like an awesome development platform. Over the years, I discovered that was not the case. Even after moving up through many other Macs, I have consistently come back to trying to develop on a Mac and it just does not work for me.

For doing complex Web development using Tomcat, Apache and a ton of DHTML, I have found that Mac OSX is just not user friendly enough for managing all the different tail windows, process start stop windows, code windows etc.. to build complex apps. The window management is to cluttered to manage so many tasks. I am not a fan of using IDE's and prefer to use programmers editors and standard open libraries. On Mac, the only way to use Progammers editor and edit multiple sources at one time, was to have many windows open. In windows any decent code editor has tabs to manage opened files. It has taken mac almost 8 years to get this right and now finally some editors support tabs. I think KDE is now finally including MDI frameworks OOTB but Gnome still is not so same issue there.

Another huge issue with development in Mac OSX is the inability to effectivley extend Finder like you can in Windows with windows explorer shell extensions. The ability to trick out Windows Explorer shortcut menus with tools like File Menu Tools and Tortoise SVN make it amazingly powerful development system. This is a problem of the Vanilla consumer base of Mac systems and is a huge problem in my mind. I am absolutely spoiled in windows with the dozens of tools I have extended in Windows Explorer. Linux has shell extensions but lack a ubiquitous file manager that crosses all apps which makes shell extensions less valuable to users. Hate to say it but Microsoft did the right thing when it comes to Windows Explorers ubiquitous nature in windows.

To make use of my Mac, I now use VMware Fusion running Windows and this has made me way more efficient by orders of magnitudue than using Mac directly. Windows on a Macbook is often better than Windows on a Windows laptop. Call it comfort level but I am always cursing my Macs when doing deveopment with stupid things like not being able to resize a window in the top left corner.

Don't get me wrong, I own 3 macs at home and am typing on a Macbook pro 17" right now but I do very little development on it unless through Fusion running Windows XP.

Hopefully some day, that will change but for now I have to be pragmatic and just pump out the code in the environment that is the most effective for me.

- JsD

Comment: Not quite ready for prime time (Score 2) 100

by JPyObjC Dude (#35450476) Attached to: DraftSight 2D CAD For Linux Beta Available

I have given it a go and compared it to QCad which I have a licensed copy and used heavily of late. Although, it is likely much more feature rich than QCad, it is missing one key feature of having a "Layers Pane" that is always visible. In DraftSight, you must open a modal dialog to manage the layers which IMO is kind of clicky for complex layer management. This is a pretty glaring usability miss for me and I am holding off for them to implement this before I jump on the band wagon.

On the bright side, hopefully this will like the fire under QCad developers to get 3.0 out there which has been "under development" for a couple of years now. QCad itself has some issues too such as poor workflows and some basic usability features and its well due for some improvements.

Good to see some progress in the free / reasonably priced 2D Cad world :)

Comment: [NOT] Every single smart phone has same problem (Score 2) 186

by JPyObjC Dude (#35164838) Attached to: iPhone Attack Reveals Passwords In Six Minutes

I have not heard of anybody successfully hacking a password protected Blackberry. Even with physical access. Maybe there is a way but it is probably too costly and time consuming to even consider. Definitely no such hack has been documented.

If anyboyd has any examples where a password protected BB is cracked, I would be interested to hear about it :)

- JsD

Comment: Re:Subversion branching and merging (Score 1) 244

by JPyObjC Dude (#34264620) Attached to: An Illustrated Version Control Timeline

Thanks for the pointer. Right now I only maintain simple SVN depot's and with little collaboration so it is pretty light weight and little branching or merging required (if at all). My big Depot's are in P4 and required by my current employer and I maintain a strict Trunk=Prod Branch=Dev CR model. It is slow but steady as long as my team follows the rules :). P4 is pretty heavy weight but it reasonably fast.

I will do some research on GIT for fronting SVN in the future when I have time to play outside in the OpenSource domain again.

Comment: Re:Subversion branching and merging (Score 3, Insightful) 244

by JPyObjC Dude (#34260486) Attached to: An Illustrated Version Control Timeline

I too have used Subversion since it was in pre-release (0.8) I think. When I started doing research on Source control, my managers said "Use VSS". I disliked MS at the time and still doo and thus avoided that path. I came across the thesis by the author of RCS (great read) and researched about RCS, PVCS, CVS and SVN. SVN was a dream come true when I saw it. Tortoise SVN was the icing on the cake. I have since continued to use SVN and have converted many others to SVN away from VSS and other tools. I love SVN still and use it daily and will not be switching any time soon.

Regarding the post, I don't really like hearing is that "All major open source projects" are moving away from SVN. Sorry but there are many still using SVN and will continue to do so. For instance FreeBSD, which is a huge project, who are still using SVN today. Also, saying that SVN is wrong is wrong. SVN is wrong for some groups but very right for others.

Also, people are constantly mis-reading Linus's comments on SVN. Linus was just dissing SVN for his uses and was tired of the evangelical SVNers nagging him to use it. I appreciate that his code models are different and require different SCM tools and that a SVN centralized model does not work. But this does not mean that SVN is wrong for everyone.

SVN is valid for many groups, teams, around the world and will continue to be so for the foreseeable future.

- JsD

"Consider a spherical bear, in simple harmonic motion..." -- Professor in the UCB physics department