Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Building Apps In Swift With Storyboards 69

Posted by samzenpus
from the build-it-better dept.
Nerval's Lobster writes Apple touts the Swift programming language as easy to use, thanks in large part to features such as Interface Builder, a visual designer provided in Xcode that allows a developer to visually design storyboards. In theory, this simplifies the process of designing both screens and the connections between screens, as it needs no code and offers an easy-to-read visual map of an app's navigation. But is Swift really so easy (or at least as easy as anything else in a developer's workflow)? This new walkthrough of Interface Builder (via Dice) shows that it's indeed simple to build an app with these custom tools... so long as the app itself is simple. Development novices who were hoping that Apple had created a way to build complex apps with a limited amount of actual coding might have to spend a bit more time learning the basics before embarking on the big project of their dreams.

Comment: What is the point here? (Score 4, Insightful) 965

by stefaanh (#43165109) Attached to: Ask Slashdot: Mac To Linux Return Flow?

I just cannot figure out what this "question" is all about? You *apparently* *might* be part of a *possibly* large group of OS X people who *might* want to go using Windows?
Well, I just might not feel like answering this. My experience is that this type of questions are apparently suggestive, and only meant to be so.

Comment: Python Online Material (Score 1) 183

by stefaanh (#42826179) Attached to: Summer Programming Courses Before Heading Off To College?

Starting off with the Google's Python Class, , looking for "online course python programming" is the fastest and fun way to get a grip on what programming is.

For the serious and the bitten, a free and open course aimed at students with little or no prior programming experience:
Guttag, John. 6.00SC Introduction to Computer Science and Programming,Spring 2011. (Massachusetts Institute of Technology: MIT OpenCourseWare), (Accessed 07 Feb, 2013). License: Creative Commons BY-NC-SA

To go beyond syntax and algorithms, expose yourself to elegant open source python code and libraries

Comment: The idea is... (Score 1) 251

by stefaanh (#42586323) Attached to: Microsoft Patents Tech That Would Silence Your Phone For You

that this is not an invention, but an idea, or worse, a combination of several simple ideas. It's like a patent for a pianodeskbed, something that you can sleep in while playing the piano, sitting on a desk. Wow, are we clever at Microsoft. Are we quick at Apple?

Every time I leave home my phone reminds me to take it with me, based on location. Wait, no, sorry... I get back on that one.


+ - Why Coding at Fifty May be Nifty 4

Submitted by theodp
theodp writes: Enough with the dadgum naysayers. Google's Vivek Haldar lists some good reasons for why you would want to program at fifty (or any other age). Haldar's list would probably get a thumbs-up from billionaire SAS CEO Jim Goodnight, who had this to say about coding when interviewed at age 56: 'I would be happy if I just stayed in my office and programmed all day, to tell you the truth. That is my one real love in life is programming. Programming is sort of like getting to work a puzzle all day long. I actually enjoy it. It's a lot of fun. It's not even work to me. It's just enjoyable. You get to shut out all your other thoughts and just concentrate on this little thing you're trying to do, to make work it. It's nice, very enjoyable.'

Comment: Less is more (Score 1) 469

by stefaanh (#39231809) Attached to: Why Didn't the Internet Take Off In 1983?

The internet is the bare specification how computers can find eachother and exchange packages of information.
This limited scope was complicated enough.

It is amazing that the elegance in the solution for a couple of hundred computers still works for millions of devices.
Even the IPv4 to IPv6 transition shows the strenght of this elegance.

Once having this issue resolved, all the rest became possible.

Run your own protocol on top, if you wish.
No business plan, No patents, no royalties. That's why it did not flop.

Comment: The specs are just fine for the moment (Score 1) 482

by stefaanh (#37496850) Attached to: The Great JavaScript Debate: Improve It Or Kill It

Remember when we thought SQL was so much slower and not fit for the big work? Well it was'n SQL, it were the early implementations that were slow.
Now the Javascript specs are very powerfull. And the engines (implementations) are getting faster all the time. I see SproutCore and Objective-J pushing the envelope, amongst others. Javascript has only just arrived.

Anyways, that's only my impression.

Comment: Re:All the rest must thank him (Score 1) 276

by stefaanh (#33322984) Attached to: Belgian ISP Claims One Customer Downloads 2.7TB

Indeed, but it is not that transparent anymore.
Telenet recently lowered/raised the bandwidth cap to an unknown level.
Before that I could check the bandwidth day per day, to monitor my household (2 adults and 2 teenagers). Now they employ an opaque policy that says:

  • green = on average (good customer)
  • orange = above average (try to keep it down, customer!)
  • red = way above average (we will throttle you down to 512Kb/s!)

Whatever average means, only Telenet knows. I asked to see my bandwith use, but they do not give this information anymore.
Telenet explains it this way:
In dutch or french (might get "session expired") - Follow dutch "Online Support > Internet > Internetdiensten > Vrij downloaden":

Comment: Get over it. (Score 5, Insightful) 789

by stefaanh (#31802430) Attached to: Adobe Evangelist Lashes Out Over Apple's "Original Language" Policy

Somehow, developers have to realize that the iPhone, iPad (and in a certain way an iMac too) are no longer meant to be computers with an operating system. They are devices with an API. As far as I see these API's are trying to protect the devices (and the company and the users).

Get over it.

Comment: Every now and then... (Score 1) 180

by stefaanh (#30586208) Attached to: Adobe Flash To Be Top Hacker Target In 2010

Every now and then, some writer tosses up some words like "Cybercriminals have long targeted xyz products due to their popularity". They don't. Criminals are lazy. They attack weak and easy spots first. It has nothing to do with "popularity". If it were, apache http servers would be the most attacked server application of them all - and they aren't.

Comment: Soundtrack when on a roller coaster (Score 1) 1019

by stefaanh (#30412524) Attached to: Music While Programming?

Normally, music, other peoples stupid jokes, shoulder taps, and office noise, they all annoy and distract me while I am analyzing a concept or a technical problem. I hate to put music between my ears when I'm thinking.

But once I know exactly what to code and how to code it, it is more fun and even more productive, to add a soundtrack to that "roller coaster" coding - until something breaks unexpectedly. Then the soundtrack stops again.

If my boss wants me to put away the headphones, I keep on nodding to the music in my head.


He doesn't, because he knows me.

I hope your boss knows you too.

Dead? No excuse for laying off work.