Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
Programming

Building Apps In Swift With Storyboards 69

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

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

Starting off with the Google's Python Class, https://developers.google.com/edu/python/ , 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), http://ocw.mit.edu/ (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

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.

Programming

Submission + - Why Coding at Fifty May be Nifty 4

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

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

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

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":
http://onlinesupport.telenet.be/eCustomer/iq/telenet/request.do?session=%7B6eba0150-ad10-11df-e0fe-000000000000%7D&event=1&view()=c%7B55394320-8a7f-11df-cb0d-000000000000%7D&varset()=pobj:%7Bcf80cb00-843d-11df-71a8-000000000000%7D/

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

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

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.

If.

He doesn't, because he knows me.

I hope your boss knows you too.

Slashdot Top Deals

Save yourself! Reboot in 5 seconds!

Working...