NetBeans 7.4 is terrible. iTunes-level regression. It beach-balls a lot, but worse, is actually crashing on common things like Find in the Projects tab. The editor, while never great, is actually worse in 7.4. It still can’t handle long lines without grinding to a halt, but now “twitches” during edits as lines move as the various elements fight over the display. Many of the suggestions are wrong or irritating. It advertises ZF2 support, but seems to have forgotten ZF1, as the go to view is no longer there. It is also using 1.3GB to open 14 files in one project and know about 10 projects. I don’t need to care with my 16 GB of RAM, but it suggests inefficiency. A lot of things can edit text, syntax color, find in project perfectly (well, not NetBeans), so a replacement would have to offer some of the things that IDEs do that enable my laziness. I tested these on their ability to auto-suggest a PHP object’s member variable in a .php, complete “display” in ‘
- Sublime Text: capable text editor. The Multiple or Column select thing is cool, if you don’t regex. The Goto Anything is nice. Very fast UI, low memory usage (50MB for the same files Netbeans has open in 1.3GB). The auto-complete is not great for PHP. It suggests everything, but is unaware of context, which doesn’t help reduce the number of items or pick up on object members. It doesn’t seem to support mixed types, like css or js in a php file.
- Espresso: CSS focused editing, not much for php. PHP auto-complete seems to exist, but picks up almost nothing.
- Coda2: impressive set of features. This could replace nearly all of the stuff I do in the terminal, which it also offers to replace. But it does not CSS complete in phtml. Does not autocomplete more than basic PHP.
- Komodo Edit: (not the IDE with the nearly identical name) Context aware auto-complete at last, but only the top level ($this-> is the current object’s functions, not also the functions on the object it extends.) Does not know any other objects in the project. Menu system is all over the place. Literally: every contextual menu does something different. Probably best in the long run in keeping the size of the menu down, but confusing. Is using more than 1GB RAM, and it isn’t even an actual IDE.
- Bluefish Crashed on launch.
Conclusion: nothing adequate as a code helper, though a lot of CSS features are nice, and might stop me from editing stuff in chrome to see it live and then forgetting to copy it back. Were these the only options, I’d use Sublime. The auto-complete does get to what you want, eventually, and while Coda can replace all the stuff I do in the terminal and fix issues with my CSS work, that wasn’t what I came here to replace.
How about actual IDEs?
- Aptana: is basically Eclipse. It actually says “Eclipse” in spots. I’m assuming that because it does less than Eclipse, I did something wrong in setting up a project, which seemed oddly confusing, even for Eclipse. The docs say it can auto-suggest classes that are in the project, but it isn’t doing that for me. Integrated JS debugging is a nice feature. In all, it is a nice product, but if I liked Eclipse, I’d still be using Eclipse.
- PHPStorm: Bears a certain resemblance to NetBeans, except less suck, but a bit of Eclipse’s horrible dialogs. Well, mostly less suck: changing the font destroys the UI. Admittedly, it does say changing the application font is not recommended, but the same thing happens on the document font. Also does the new Mac auto-save thing, which is a tad annoying to find unexpectedly while testing random auto-completes on a real project, though nice for something as unstable as NetBeans. It includes a built-in web server, but requires that your php be built for fast-cgi. There is something in the preferences that just flashes. Looks like a list of checkboxes. The navigation can place the cursor outside the active window. And there is that floating web browser thing that appears if the mouse gets near the top of the editor pane. I don’t know what it is called or how to get rid of it, but it is incredibly annoying. Some of the command key combos don’t match the Dvorak keyboard. (I just noticed some Netbeans 7.4 commands don’t, either. The Shift key?) The code completion is perfect, the hinting isn’t broken, the intention actions (the lightbulb thing) are actually useful, and typing a quote doesn’t do random things. $200 for a product that not exactly broken, but merely irritating?
- Netbeans 6.9.1: How much worse could it be? It does all the auto-completions faster than 7.4, PHPUnit, and the interface is less cluttered and eye-popping (compare the icons, or lack of). Can not wrap lines properly, or at all, which is probably better than doing poorly. As I recall, it will crash if you use Close All Windows under the wrong circumstances. It is a lot easier to use Close Other Windows than it is to never use the Find feature.
Winner: I’m going to try Aptana again, but using 6.9 is pretty much a drop-in replacement for 7.4, except for the line wrapping. I don’t like Eclipse’s UI, but I don’t have any complaints about its functions.
Things that are nice:
- Only syntax coloring the syntax of the language you are currently editing, for php/css/js documents. PhpED does this, obvious, in retrospect.
- Smart Goto, with tags: as google replaces the url bar, so a smart text entry can replace the list of files. Netbeans’ list got easier to use once I noticed it responds to the scroll wheel, but it is still annoying with 20-30 files open, half of which are named index.phtml.
A list with more stuff: http://davss.com/tech/php-ide/
Update: I ended up removing all traces of Netbeans, then re-installing Netbeans. I found some 2GB of crap in a hidden directory, and figured that couldn’t possibly be good. Now 7.4 is working better. Still uses way more RAM than Aptana. I didn’t get into the JS debugging, and need to because it isn’t easy in Chrome to debug ajax called scripts.
Pretty good end to the expansion. The storylines wrap up neatly, lessons are presented and learned or not. The Garrosh battle is a symbolic contest of wills, which is a nice plot point. None of the fights are particularly irritating. The LFR and Flex raid options mean everyone can at least see the content.
The Timeless Isle is nice enough for a quest hub that has few daily quests. Instead, you get stuff by killing anything you find still standing. The account wide loot is plentiful enough that I geared up all my Horde characters to at least 496. The rare combat system might have one flaw: they can be easily killed by even one person, so waiting for a group is mostly a matter of politeness. I’m not sure that’s what they were going for with the rare finder thing on the map.
Wow’s technology continues to improve. The cross-realm communications allows much easier group formation, so less waiting.
I’d like to see a Yongol ambassador in Thunder Bluff, though. I’ve always felt bad about killing them.
Some highs and lows in the first episodes.
First, the low: “Wanna Be the Strongest in the World” is possible the most pointlessly exploitative thing I’ve seen.
The high points depend on which of your buttons these anime are pushing. Kill la Kill is over-the-top insanity visually, but fanservice appears to be the entire plot and character. Coppelion has nice art and characters, but the animation is crude in spots. Gingitsune is all around solid, but not much actually happens. (but it has a fox in it, so it clearly the best) On the other hand, nothing at all happens in Non Non Biyori, and that’s part of country life. I enjoyed Miss Monochrome, but it has an off beat humor. Outbreak Company exists as a corporate media product designed to push your otaku buttons.
The middle tier is mostly generic anime tropes in action. Depending on how moe you think they are, they are either filler or the greatest thing ever. The oddity here is Walkure Romanze, a high school sports romance show based on jousting. Yes, with the lances. I’m watching Nagi no Asukara to see if that guy is as much of an abusive spouse as he appeared to be in the first episode. It also has nice visuals.
I’m not sure about Yowapeda. I like biking, though I still haven’t gotten around to repairing my front tire, or regrowing all the skin on my elbow. I’m not one of the spandex-clad hyper-competitive ones, so is the show going to continue to insult the mom bike, or point out that the casual riders will continue to be casual no matter how needlessly expensive their bikes?
How time flies. It has already been 20 years since the release of In Utero which I believe (contrary to popular opinion) was the best of all the Nirvana releases in their limited discography. Now the 20th Anniversary Edition is a mixed bag. On the one hand, you have a remastered version of the original 1993 In Utero mix which sounds fantastic. On the other hand, you have a 2013 Mix which I found to be pretty terrible and only reinforces how great the original mix was. Peppered throughout the 2 discs are some demo and alternate takes, which once again are hit or miss.
The real gem in this collection though is the 3rd disc which is an audio version of the Live and Loud DVD which can be purchased on its own. The CD is only available with the $150 deluxe set, but it is also available on Spotify to listen to, so unless you basically want to shell out $100 additional for 1 disc, stick to Spotify. There is a book and fancy casing, but lets be honest, right after you rip the disc to you MP3 collection this is just going to gather dust somewhere with the rest of your collectibles. Save yourself the money and either stream the album, or download a digital copy (although I think the digital copy is a tad expensive as well).
Being that music is purely subjective, I am not going to go through a track by track listing telling you the high and low points of the album like some music snob. What I will say is that I always skip track 1 (Serve the Servants) and start the album right from Scentless Apprentice. To me Serve the Servants just sounds whiny and does not mesh with the rest of the album. Every other track sounds either angry or depressed and authentic. Once again though, this is just my personal taste, and of the people I know I seem to be the only person who would rather have In Utero sans track 1.
If you are new to Grunge or Nirvana, do yourself a favor and give In Utero a listen. It is not for the masses, but if it speaks to you, it will never let go.
Gatchaman and Eccentric Family turned out very well. I started out not watching Gatchaman (it’s a sequel (it doesn’t actually matter, though it does make a lot of subtle references) and the Green Gatchi Ranger is the serious squad for me), but I heard good things about it. Watamote, Symphogear2, Bakemonogatari delivered their goods (although how you have a Mayoi arc and not have Mayoi in 90% of it is a mystery), and Danganropa was the Ultimate High School Level Silly Shouting Show
Sunday Without God went for Kino’s Journey territory, got lost along the way. The first arc was nice, but I’m not sure anything else really had any deeper meaning. Stella was odd: girl tries to become a new person, becomes horrible, and then the show sort of meanders around a bit and ends on a lol-random episode.
Attack on Titan went down hill. There were a few good bits, mostly at the end, and starting with a clip show was not a solid foundation. That was followed by some 6 episodes of solid angsting over a choice, which after making it, Eren fails immediately and is told it didn’t matter. Levi didn’t need to add it didn’t matter because Eren is useless and it was just filler, anyway. Back in my day, our shonen heroes could go into an angst coma in only 2 episodes. Actual comas!
Also notable: RWBY, by the Red vs Blue people. It’s on Crunchyroll, so it must be anime. It is at least worth watching people get more comfortable with their tools. Also, Cortana did the opening narration. It also fits into this season’s theme: hyper-genki girls.
Watamote and Sunday Without God lived up to the hype. (It’s not that I haven’t been getting enough sleep, I’m just working on my Watamote cosplay.) Dog & Scissors not so much. I’m assuming Free! did, but I’m not the target audience. “il sole penetra le illusioni ~ Day Break Illusion”, which I was going to skip based on the title alone, turned out to have some decent twists.
Blood Lad and Eccentric Family might fill their niches. The high school girl light comedy niche champion is still up for grabs. Stella, Fantasia, Chronicles can battle it out for which one sucks the least.
Servant x Service, Silver Spoon, Gifu Dodo, Makai Ouji are probably all fine examples of whatever weird subculture would want a mostly humorless animated series about civil servants, or whatever is going on in Gifu. I suspect SxS actually an introduction to anime tropes for old people. Either that or the writers thought “Hey, lets throw in a tsundere! That should carry a solid 15 minutes.” Silver Spoon disappointed. As my only remaining ambition is to live in a shack in the woods, I would have watched a series about a city slicker out of place on a farm, and perhaps learned something. So far, it is mostly about high school and chicken anus.
Speaking of introduction to anime tropes, Genshiken has moved beyond that into weird gender issues, and left me behind.
Gargantia is the stand-out series, excellent SF story and animation. Attack on Titan is a close second for 1 season, but is still running. Valverave is still unfolding at a pretty leisurely pace.
Henneko and Muromi delivered their respective goods. I enjoyed Severing Crime Edgy, even though it took a weird ecchi turn at the end and made little to no sense. Nyarko, Leviatan shambled on amiably. Arata, Oremo continued to exist, basically, not doing anything interesting. Snafu had a strong male lead and isn’t a harem or high school comedy, but didn’t really do much.
Flowers of Evil disappointed. I still like the art, and perhaps it’s just my neurological problems stop me from being able to appreciate his neurological problems, but they both come across as incredibly self-centered, surrounded by people who love them and already accepted them. They would see that if they didn’t think themselves the edgy-est people to ever exist. As such, that might not be a bad show, but the sales pitch and fan base clearly seem to be going for something else. Perhaps I’m just too old.
“There are two types of ‘good’ web designs: sites that look good, and sites that function seamlessly and effortlessly, giving users what they came to your site for,” [George Ouzounian] said in an email to Wired, referencing the simplicity and popularity of pages like Reddit, Craigslist, and the Google home page. “Ideally, a website should have both, but I would argue that the success of my website (with hundreds of millions of views and counting) is evidence that substance triumphs style. Ever go to a website and think, ‘Wow, great design, I’ll be sure to come back here again!’ Me neither.”
While I agree with that and my personal design tends to minimalism (I have perhaps 4 pieces of actual furniture, not counting the Compu-Cube, which I built. It is a featureless white cube.), the inverse is true: have you ever gone to a website and thought “Wow, that’s horrible. My corneas are attempting to crawl inside my brain to get away from the horror.”? Even our own clients’ before-and-afters have gone from “That guy hasn’t thought about his web presence in 10 years. Perhaps he died.” to “This guy is hip to the now scene. Let us partake of the products/services there-in.”, even if they might be functionally the same. There is a difference between minimalism and stale.
There is a middle path for both these. Roswell Studios doesn’t think design has to be 4 MB css files, or just a table, and also that the site’s function needs to actually do something. Maybe you need to scale back your ambitions. Don’t put in a digital assistant if you don’t have the budget to make it work. If Verizon can’t do it, can you? Maybe your design should be as detailed as an Ucchiey painting, but again, do you have the budget for it?
Or so I’m assuming. They drywalled over the hole, told me it would be drying for 2 days, then came back the next day and painted it. It is still a disaster area, but the ceiling is sealed, so that is pretty much all I need. You can clearly see the difference between the drywall and the plaster ceiling, and not just because water stains have bled through the new paint. They are not doing the living room at all. There are the water stains, but also chipping and bubbling.
There is a tie-in to Roswell Studios and software development in general, but you might not like it. The key point there is I made an economic decision that it was good enough. Yes, I could have spend more time and money to get the ceiling the way it was, but all ceiling needs to do is stop the insulation from wafting into the house. When we give you an estimate, it is for a version of the application we have in our head. It is probably not going to be the same thing you have in your head. It is still a fair deal for the price, though. If you look at the development costs for popular websites, you’ll find they cost 10,000$ to 10,000,000$. If we give you a quote closer to 10,000$, or even less, you’ll have to accept that the end product is probably not going to include every bell and whistle.
But it will keep the draft out.
So, finally, 4 months later, the management company is sending somebody to repair my ceiling. Only when the repair people call to set up an appointment and say “painters”, I had the foresight to ask if they are going fix the giant hole before they paint. Of course, they do not do that. The new management guy never got any of the previous emails or photos of the gateway to a shadowy realm of horrible smells and drafts.
So, the adventure continues.
I took some more pictures and put them up on Photography, one of our Drupal test sites, to show the management guy. The real point of this post: you can have your twitpics and instagrams and dropboxes, but you really want to have your own content management system. Every Roswell Studios project includes some sort of CMS. If it isn’t built on WordPress, Magento, X-Cart, or (someday) Drupal, we add one. Nobody has asked us for a Drupal site yet, and I’m the only one who really likes it, but it remains an option.
Speaking of disasters and frameworks, we’ve encountered another PHP framework that proudly announces it is based on Rails. Yes, it has no documentation, isn’t the Rails API, and uses php code as config files. As a bonus, it has round-a-bout SQL injection issues and the models seem to exist just as holder for ->query(‘sql’). I have a “framework based on Rails”, too, but the framework is Zend, so it is documented (more or less), debugged, and commonly used. The “based on Rails” bit is a script called sql2zend.pl (yes, perl. It takes me 3 programming languages just to wake up in the morning.). It takes the Rails E-Z Bake concept and turns sql into a functional website. So for the cost of defining the database, which you’d have to do anyway, I get all the admin functions I need to make a basic CMS, and the DTO/DAO models for creating the requested application. Another key point: once sql2zend.pl runs, it goes away. Everything after that is straight-up Zend Framework (sort of, I have a few favorite libraries), so if you, the client, want to edit your Roswell Studios project in the distant future, all you need is any PHP/ZF programmer, not somebody who has the ability to delve into a completely new framework and discover hidden gems like “it won’t boot until you define() the database name in a file that doesn’t exist in the distribution”. (Bonus: it isn’t config/database.php. That has an array() of databases.)