NetBeans

I code HTML, PHP, and CSS quite often.

Usually, I use an application like VIM. VIM is a command-line based application that shows you syntax and if your quotes are in the right places. Helpful, compared to Notepad/TextEdit.

If you’ve ever coded Java then you know about Eclipse. If not, Eclipse is a free java development environment that includes auto-fill, error highlighting, manual libraries, and more.

It’s the same thing with Objective C in Xcode; there are manuals, auto-correct, and error highlighting.

Finally, we have PHP in NetBeans. Netbeans brings all of the features of Eclipse/Xcode to PHP, HTML, and CSS coding. It provides auto-fill, error highlighting, manual libraries, and more.

I was recently working on a fairly large project that includes PHP, HTML, CSS, and MySQL. Watch what happens when I have a partially typed PHP function:

There you have it. As I type, it gives me live suggestions and the manual for the top most relevant function right there.

I can hit enter and it will automatically fill it in and put my cursor in the parenthesis. It’s like having the familiar Eclipse shortcuts – but for PHP.

HTML and CSS are the same way. Type an opening ” and it will automatically fill in the second for you. It also has all of the CSS/HTML documentation and auto-fill.

The other main feature with NetBeans would be error detection.

Lets say I forget to put a semicolon at the end of a PHP line.

There you have it. You immediately get the error underlined, a notification in number bar, and when hovered over you get what the syntax error is.

Now, what does all this mean for a developer?

1. You can type a lot less and no longer need to look up functions in google so much

2. You don’t need to upload your files to see if they have errors

3. You can save a lot of time between error detection and auto-completion

This is the magic of NetBeans – but it doesn’t end there.

It’s free.

Yeah. Free. Completely.

It’s open-source, cross-platform, and available to anyone who wishes to download it’s magical amazingness.

The truly sad part about this is that few developers know about NetBeans. It’s sad how they end up wasting so much time and effort due to things that NetBeans could easily fix. If you’re a web developer, this application is a MUST HAVE. And it’s free – you really have nothing to lose.

If you’re interested, click here to go to the NetBeans main site and experience the magic of da beanz.

 

Goodbye, Old Twitter

Image Credit: Mashable

A little while back, Twitter started to slowly roll out a new version of the Twitter web interface to their users. Reactions were mixed; some loved it, some hated it, and some really just didn’t care.

For the haters out there, there was an option to switch back to the old version. However, Twitter is going to be removing the old version of the twitter web interface over the course of the next week – not that many users will notice the change, as the majority of twitter users have already switched over.

Personally, I am indifferent to the new Twitter web interface; it’s pretty and all, has some cool effects, and nicer fonts and rounder edges. The previous Twitter interface was simply getting old, and I believed it needed a revamp – which is exactly what we got.

Users of “old Twitter” will get a message saying that they are soon going to automatically upgraded to the new version of twitter, and twitter also announced this publicly on their twitter page. It was bound to happen eventually, and I guess the day (or week) has arrived.

Mac OS X Lion

Two days ago, I wrote a post saying that Lion was coming the next day.

Right again.

We’ve been waiting to hear the mighty roar for quite a while, and it’s finally audible to all who desire to hear its beautiful outpour (too far?).

Mission Control

Mission Control

Mission control is the real big part of this update. It combines Spaces, Dashboard, and Exposé into one convenient view that you can navigate with different multi-touch gestures.

To access Mission Control, just swipe up with three fingers.

Spaces:

With Mission Control, your spaces show up at the top of the screen. (Tip: To add a new space, hold the option key and click the plus that appears – this one took me a while to figure out.) In addition, applications that you’ve made full screen will show up here. To navigate between the Spaces/Fullscreen apps/Dashboard, you can swipe three fingers left/right at any time to go between them. This is one of my favorite parts; the animations are extremely fluent and smooth.

Dashboard:

You might notice that on the left of your spaces, there’s your dashboard – that’s all there is to it! Other than that, you have the same dashboard that you had before, where you can add and arrange different widgets for your needs.

Exposé:

As you can tell by the picture above, all of your running applications in your current space will group and display with an icon and a label. It’s just like the previous exposé, with a couple of little visual upgrades.

 

As I mentioned, there is now support for full-screen apps. I could make a completely separate section for this, but what is there to say? You can click a little icon in the top right and the app will take up the whole screen. Whoopdidoo!

Launchpad

Launchpad is basically the iOS home screen for mac. You’ll get a little rocket icon in your dock, and clicking it brings up Launchpad which looks a bit like this:

Launchpad

 

You can swipe between the screens with two fingers. If you’ve ever used an iOS device, you know how this works: click and hold to rearrange the icons, or even move them into folders. You can even remove an app by clicking the X. Looks like iOS to me.

Versions, auto-save

I’m not going to cover this in too much detail.

Versions will keep track of all of your changes in your documents, and if you want to revert to an older version or get older elements, you can scroll through different “versions” of your document. Unfortunately, this isn’t available in many applications yet – mostly just the iWork suite – but should become more available as apps are updated to be compatible with Lion.

Auto-save is fairly self-explanatory: Your documents will be automatically saved.

Conclusion

There’s TONS of other features in Lion, and I’ll be posting different tips/tricks as I find them. There’s TONS of other new things in Lion, like a new prettier Mail app and more effects in Photo Booth – however these are small improvements. You can read more about all 250+ little new features over here.

Where can I get it?!

Unlike previous versions of OS X, this update won’t come on a disc. Instead, just go to the Mac App Store and Lion will be in there for $30. You can download and install instantly (time may vary, depending on your internet speed of course). Click here to open Lion in the Mac App Store.

Enjoy the roar of the lion.

RAWR!

 

 

 

Google+ for iOS released, Welcome to Crash Central

Google+ is Google’s stab at facebook that has some great new features that really puts it in the competition (read more here). The Android app was available immediately; the iOS app was supposed to come a few weeks after.

Well, it’s here. Unfortunately, it’s not worth getting.

You are greeted with a front page where you can view your stream, profile, huddles, circles, etc. Everything works until you hit stream; that’s where it crashes. It will give you a spinner saying that it’s loading… then it will keep spinning… and spinning… and spinning… and when you’re sick and tired of it, you just hit the grid to go back to the home screen. But it doesn’t go. So you hit it again. Same result. So you start frantically hitting buttons, but it’s not going to respond. Then, there’s the crash.

For now, this is all you’ll get. Jailbroken or not, iOS 5 or 4. The app is just a crasher.

Mac OS X Lion: Coming Tomorrow!

During an earnings call with Apple, the CFO nonchalantly announced that Lion is being released tomorrow.

Lion is the “big cat” name for Mac OS X 10.7, the next operating system for Mac Computers. It was announced a little while ago, and was said to be announced in “July.” Lion brings some new features in Exposé and Spaces, fullscreen apps, and an iOS-like homescreen called Launchpad.

The update will be available in the Mac App Store for $30, and there’s no more discs available.

If you have a Mac, I recommend that you read this post to make sure your mac is ready for Lion.

After using Lion for a little while, I will write a post describing the good and bad of the new features.

Google introduces new look to Gmail, inspired by Google+

Google has introduced a new look to Gmail that has tons of reminiscence from Google+.

Lets compare. Click the below image to open the screenshots in a new window.

If you look at the above screenshots, the first thing you may notice would be the sidebar. In both Gmail’s “Labels” and Google+’s “Circles”, you see that the selected item is highlighted in orange, both in the same font (highlighted in red).

Another similarity would be the buttons. Look at the “Share” button in Google+, then the “Search” and “Compose Mail” buttons in Gmail. You’ll notice that they are the same style and size (highlighted orange).

Last (and frankly least) the logos look the same (highlighted green).

Now lets compare the new Gmail to the old Gmail. Click the below screenshot to open it in a new window.

The buttons are different, and have no similarities to Google+. The selected label is simply bolded, where in the new theme they are colored orange in addition (highlighted red). In the new Gmail, messages are also farther apart (highlighted orange). I guess it gives a cleaner look, and it’s a little less dense on the eyes. In old Gmail, the buttons are less clean than in the new Gmail’s (highlighted green).

I know these are just interface changes, but it shows that Google is trying to really uniform everything around Google+ – even the top bar anywhere on google has been themed dark with orange highlights. Google+ is more than a social network – it is becoming a social Google.

Goodbye Blogger, Picasa

 

Yes, google is retiring the Blogger and Picasa brands over the next 6 weeks, in a push to Google+.

Picasa is already integrated into Google+, and will probably end up as solely part of Google+ instead of a separate service.

But I don’t know what they plan to do with Blogger. It could possibly be integrated to Google Sites in some way, or it could just be called Google Blogs, or maybe they are going to also integrate it in some way with Google+.

Blogger was a wonderful name: founded a few years ago, then purchased by Google, then substantial growth since then. This very blog started on blogger until I moved to WordPress.

Not to be mean or anything, but I never liked Picasa. It was a clunky, badly integrated service that only made a little bit of sense. When I saw that Picasa was integrated into Google+ as the photo sharing service, I hit my head against the wall a few times. Although I love Google’s photo sharing efforts, I’m not too sad to see Picasa go.

As I said, the retirement will happen over the next 6 weeks. It will be interesting to see exactly how they plan on doing this.

Facebook announces video integration with Skype

During a live facebook event that took place today, Mark Zuckerberg announced that Facebook has partnered with skype to provide one click video chatting to users.

It is referred to as a “mini skype client” by the CEO of Skype, and installs with a simple download of a java applet.

Zuckerberg claimed that there are no financial agreements with Skype, which is interesting to try and figure out who is benefiting from this. Skype CEO Tony Bates said that “We are planning to add paid skype over time as well.” This means that if you have a skype premium plan, you might be able to group video chat – but that’s just an assumption.

Speaking of group video chat, Facebook doesn’t have it! With Google Hangouts, Google’s chat service that allows up to 10 person video calling, may have an advantage over facebook. However, facebook has 750+ Million users – that’s a lot of people that are one click away from a video chat.

Video chat is available now to the public, just click here to get started.

Search Google – now with your Voice

Google's Voice Search integrated into the web

Since its debut in 1997, Google Search in general has grown in size and strength.

Since then, the keyboard and mouse have always been a primary tool in searches.

In 2008, the Google Mobile App was released to the Android and iOS operating systems, allowing native and mobile searching of the web.

A few months later, they integrated a new feature that they had been working on into the mobile apps called Voice Search. Voice search was a new idea on how to revolutionize searching. But most Google searches were done on the computer, so even if everyone used voice search on their phones, more requests would be made from a keyboard.

Google took a surprising 2½ years to make their next move. Then about a month ago, they released Voice Search online, using the same microphone input as Gmail chat. However, they confined it the Chrome as an experimental search feature.

I think that Google really has enough “innovations” that they’ve given to us and that using a keyboard is just fine for searches. Personally, I talk faster than I type, but I am so used to typing that a switch to talking instead is actually harder, at least for a while. I see where they are going with the user-friendly ideas, but this is one of their kind of unnecessary ones. The recognition accuracy is ok, but as I expected it doesn’t work well with names, even of well-known people.

If you want to try it out, head on over here in Google Chrome and hit Try It Out.

Hey! That’s not the theme I’m used to!

A little while back I changed the theme of Good Morning Geek to a theme called Arras. It had a very newspaper-like feeling, which I really liked.

Then, WordPress 3.2 was released. I upgraded and got a long fatal error.

Crap.

I figure out that it has to do with arras and SSH to my server and delete the theme. I was then able to login and change the theme.

But that means no more arras :(

I am using the new Twenty Eleven theme from WordPress, and I like it a lot. I had to redesign the header as in Twenty Eleven the header is much taller than in Twenty Ten – but that was a very minor setback.

So that is the story of the sudden theme change.

Cortex+tumblr+organ=beauty

There’s always that random thing you want to share with your friends.

Pictures, text, a conversation you had, you’ll always come across something.

Now usually for this we use facebook.

But if you want to share with the public, you usually use twitter.

But twitter is only text. I mean, it’s only 140 characters of it. If you want a picture in it, you have to add in a link that people have to click.

That’s why people have blogs.

But blogs can be a pain to post to. You have to login, create a new post, add in the stuff, then post it. It’s really not worth the time.

And blogs tend to look kinda standard. I mean, they can look nice, but they all look the same.

I have a solution for this.


Part 1: The blog

tumblr.

Tumblr is a customizable and free blogging platform that is easy to use.

Unlike others, you can post text, but it gives you separate things for text, links, conversations, audio, quotes, and video. And they all show up in their nice ways (quotes have “s around them to make them look quoty). It’s flexible and postable by mobile, and you can have it post to your twitter, facebook, etc.

tumblr.com

2. Time

Cortex.

I did a review of cortex a little while back and let me just say that it is still beautiful.

Cortex is a chrome extension for sharing things really fast. Here’s a demo video that I made (and that was used in the review of cortex on mashable, let me have you know):

As you can see, there is that magical t for you to post to tumblr, so you could use that to publish things quickly to your blog.

One cool thing about it is that you can use it to yes, share just the link to the webpage, but if you click and hold over an image it will share the image (and it will post it to tumblr like an image too). Select text and click and hold over that it will share the quote from the webpage (and yes, it will post it to tumblr like a quote). Click and hold over a youtube video and it will share the video, not a link (and YES, it will ALSO post it to tumblr like a video). It’s nice to see the cortex is so well integrated.

As I said, cortex is a chrome extension, so if you are desperate for sharing you may have to switch to chrome (which really isn’t such a bad thing let me have you kn0w).

Cortex homepage

Cortex on Chrome Extensions

3. Blog appearance

While it’s nice to have a blog in reverse chronological order with one thing on top of the other, you can spice it up a little but with an amazing theme called organ.

What it does it makes everything in to skinny rounded columns (reverse chronological order from right to left) and does different things depending on what they are.

Every different type of post has differently colored columns.

Pictures it will take a strip of the picture and show it in the column.

Everything text (text quotes links) it will adapt the text to go with the theme and then mumble jumble it in big letters down/across the column.

Now you may say “what the hell, I can’t see any of the text!”. Well, there’s an answer. Hover over a column and it will expand to show you a little bit more.

Hovering over the text will make the beginning of it drop down sideways in a single line. Then, you can click on the arrow that shows up at the top of the column and see the full posting.

It’s nice because at first it shows you a lot of posts in a very small space, then when one looks interesting you can hover over it, and if it’s a dud you can hover over another (without having the page have to reload) and if it’s a good one then you can click on the arrow to expand it (and wait for the page to load but it’s probably worth it).

To get this theme on your tumblr, choose to customize your site, click on theme on the top bar, and scroll WAY DOWN to the free themes and find the one called organ. It will be near fluid. :)


Personally I use this system to share EVERYTHING, so my site ends up looking like brain vomit. Because it’s so easy, I post to it ALL THE TIME. It’s nice because it’s constantly updated and there’s no thought put in to it. Oh, I think this looks cool. SHARED.

To check out my site done this way head on over to tumblr.maxswisher.com!

BOINC

BOINC stands for Berkely Open Infrastructure for Network Computing. And I want to appreciate what they are doing with their Distributed Computing platform.

Basically, you download an app to your computer. And when your computer is not in use, all of it’s power (or as much as possible) goes over the internet to berkely so essentially they have a supercomputer of all of these other computers (hence distributed) to go to cure diseases, detect pulsars, and other scientific stuff. It’s an easy way to donate something that could be extremely useful to the cure. The help of the world. So many other scientific things that will get us farther along and allow us to make discoveries of all sorts.

I think that other than being really cool, the BOINC distributed computing platform is an amazing idea. So many people are away from their computers and they leave the potential of power just sitting there. It’s like donating your computer to UC Berkeley for scientific research, but only for the time when you aren’t there.

This is great if you have a LOT of extra computers around you can join this and put those lazy things to work. I read the idea and I just thought to myself. Genius.

Now what’s really cool is that you can actually select which cause you want your power to go to. There are so many categories (all of which support various operating systems) for you to benefit to.

Unfortunately to get it all working it’s pretty simple but can get kinda complicated.

First, click here to download boinc.

Then click here to go see which things you can benefit to. Then find one that has a cause you would like to benefit too. Then, in boinc, click add project. On the page where you found the cause, look at the name in the left-most column.  Find that name in the window of boinc and select it. It will connect to the project then ask you to setup an account and stuff like that. Once you are done with that, boinc will start to download work from the server. One thing you may want to do is open the preferences and select some limits on how much power of your computer it is allowed to use. I made it so that it would only do work after the computer was idle for 1 minute, because I want all of the power of my computer when I’m using it but when I’m not I don’t find a point in letting it sit there useless. I also only allowed it to use 2GB of space on my disk, as I don’t want too much disk space being sucked up by this cause. I also told it to use only 70% of my computer’s processor as I don’t want my computer to overheat either.

I think that this is a great and free way for people to contribute to causes without having to use money. Enjoy :)