Slashdot Mirror


User: dejanc

dejanc's activity in the archive.

Stories
0
Comments
100
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 100

  1. Political science majors != politicians on Political Science Prof Asks: Is Algebra Necessary? · · Score: 1

    Most political science majors go to academia or become journalists or something completely unrelated. If you were to survey your local senate / parliament / assembly / whatever, you would probably mostly find lawyers, some engineers, doctors, etc. among your representatives, but hardly any poli sci graduates.

    Political science studies political systems it does not train future politicians. Being a politician is easy (all you need to do is make (un)informed decisions) and doesn't require any special training...

  2. Web designer != web coder on Ask Slashdot: Value of Website Design Tools vs. Hand Coding? · · Score: 4, Informative

    I make my living by making websites. We generally split the process into several parts:

    • Designers design the site, usually in Photoshop
    • The design is sent to HTML/CSS coders, who cut it up and put it back together as code
    • Finally, programmers do their part and utilize a MVC framework to make it functional.

    Designers don't know how to code, HTML/CSS people usually know enough programming to code a dynamic template (that's why template engines like Smarty or HTML::Template were invented). Programmers don't even know how to use Photoshop and generally know a little about CSS so they can connect JavaScript if necessary, but not enough to know all the quirks of e.g. Internet Explorer 6 or absolute vs relative positioning.

    WYSIWYG tools have no place in such process. They stand in the way, as the code they generate is usually not standards compliant, doesn't work cross-browser, etc. Also, some things are just too hard or impossible to do with WYWIWYS tools. Modern websites have very complex HTML structure and often use CSS libraries. Trying to force an editor into submission is usually harder and more time consuming then just writing your own code.

    Design in a tool for designing. Photoshop is the choice of pros. I use Inkscape when I want to play with some designs and create mockups. Works very well and is free (beer & speech).

    Code in a tool for coding. Anything from Vim to Coda to Notepad++ to DreamWeaver's code editor will do.

    It's cool for your son to try to both design and develop and a website, but in the long run, he will have to chose one and stick to it if he wants to make it. In the professional world of web development, designers usually don't go near the code, and with a reason. If he is artistically inclined, then designing is good, but coding will be a distraction. If he is technically inclined, then designing a proper website will be too hard for him. He is better off just buying (or downloading for free) a PSD template and using it instead.

  3. Re:Own email server on Gmail Takes Largest Webmail Service Crown · · Score: 2

    Dealing with user complaints of why this was marked with spam when it shouldn't be, why this wasn't, why I can't send this 40MB powerpoint, where's this email gone that I swear was there a minute ago.

    Be prepared for dealing with such stuff on Google Apps too. A couple of years ago I moved an institution to Google Apps. Overall, it has been a positive experience, but it took them awhile to understand that I can't do much if "this email is gone that I swear was there a minute ago" or stuff like that.

    Also, you will notice Google has some issues too. About a year ago, one of their SMTP servers was misconfigured and all mail sent from that server was marked as spam by receivers. Outlook doesn't like their POP server (or it doesn't like any POP servers?) so make sure you only use IMAP for local clients.

    There are other issues too. E.g. I just learned a week ago that Hotmail is so improperly configured that they don't check for MX records on your domain: if there is a port 25 open on your domain, they will try to deliver the email to it! In subsequent attempts they get it right, but the first email from Hotmail to Google Apps from a particular user will always fail. Of course, this is neither your fault, nor is it Google's fault, but it's still something that you will have to explain to your users.

    Finally, make sure you enable two-step authentication, both for yourself, and try to force all users to do it to. Two-step authentication means they will send you an SMS with a verification code whenever your IP changes.

    Google's passwords are thrown around a lot and I had bad experience with Chinese "hackers" getting into people's mail. E.g. some sites may claim they support OpenID or will log you in with your Google account. Instead, they just harvest your email / password. Also, many people will sign up for a random website using user@gmail.com and then giving the website the same password they use on Google. That's just too easy to exploit!

    Resetting user passwords every once in a while may not be such a terrible idea (Google allows you to force password change on login), though I try to resolve it with education instead.

    Anyway, good luck with it. I am happy with Google Apps overall, but I still keep my own email on my own server...

  4. PHP is not that bad, really! on The PHP Singularity · · Score: 1

    PHP seems to be the new language to hate, just like JavaScript once was. There are things wrong with it, but really, it's not that bad!

    The reason why a lot of current PHP code sucks is that many popular CMS started back in the days of non-OO PHP and were written by people who had no idea about design patterns. Software like Wordpress, Drupal and Joomla (which are all widely deployed) were originally written in procedural PHP 4, misusing PHP's power as templating language. Software like that, where programmers mix HTML, database calls and business logic can never be fixed, only rewritten.

    On the other hand, modern MVC frameworks, like Zend or Symfony or CodeIgniter provide a sane environment for writing excellent PHP code. Those illogical functions that many complain about, like mysql_real_escape_string and mysql_escape_string are hidden behind a database abstraction layer, so the coder never has to touch them. Sure, that doesn't make PHP better, but it makes it perfectly usable.

    Also, using a proper MVC framework (or writing one yourself) allows you to structure the code in readable and maintainable object-oriented manner, and then still use PHP as a very powerful templating language! So, you get the best of both worlds.

  5. Look and feel of QT on Ask Slashdot: Why Aren't You Running KDE? · · Score: 1

    After Gnome 2, I switched to Mac, so running KDE is not (really) an option. But the main reason I never used KDE was that I couldn't get used to QT's look and feel. I know that's not a good argument against KDE, but I'm not arguing. I just never could get used to how it feels. Also, having Firefox not integrate as well as it does with GTK environments was an issues (again, just look and feel).

    Maybe in future, after I forget how GTK feels like, I may give KDE a try. I hope I like it, because I really like the functionality of KDE.

  6. No wonder shares are dropping on Facebook Releases Instagram Clone, Two Months After Acquisition · · Score: 4, Interesting

    Just how bubbly was it for Facebook to spend $1 billion on Instagram? Whether they wanted to destroy competition or whatever they wanted to do, this just makes no sense at all. I am sure people at Facebook know stuff that the general public doesn't, but this just seems like a ridiculous way to do business.

  7. Tesla is revered as god here... on Disentangling Facts From Fantasy In the World of Edison and Tesla · · Score: 5, Interesting

    I live in Belgrade, Serbia, and Tesla is revered as god here. For a person who only spent a night in Belgrade (he was born in what is now Croatia but was of Serbian ethnicity), it's a bit strange he got major boulevard and airport named after him. He is also on our money and has a number of monuments.

    We also have a Nikola Tesla Museum in Belgrade, which I recommend everybody visit. It has working examples of some of his inventions, so you can see what the first radio controlled device looked like.

    I don't mind it though, he was a brilliant mind. Of course, sometimes he was out of touch with reality and had no sense of business, but geniuses often are like that...

    If you can find this series subtitled and want to learn more about the life of Tesla, I strongly recommend watching this.

  8. Vote with your clicks on Zuckerberg Updates Relationship Status To "Married" · · Score: 2

    If you don't like a piece of news on Slashdot, I think the best idea is not to open it. As far as Slashdot is concerned, you are just +1 in their visitor log. If this news didn't get any comments or views, it would be the best filter against this kind of stories in the future.

  9. Re:How to change email account? on Microsoft Patches Major Hotmail 0-day Flaw After Widespread Exploitation · · Score: 1

    My Gmail account got hacked into. It was a big hassle. The password wasn't weak, but I might have given it away to somebody by providing it to an "open id" login, or something like that.

    I still have that Gmail account but with two step authorization (they send me an SMS with a code whenever I change IPs) but I am moving away from it.

    Instead, I purchased a Linode server and deployed email solution there for primary email. It took me maybe a couple of hours to configure, but I am very happy with it, and I also utilize it for other nifty stuff, like my own dynamic dns solution, SVN/GIT repository, backup server, etc.

  10. Re:Ignorance on Mac Flashback Attack Began With Wordpress Blogs · · Score: 1

    I'm going for a new record which I'm about to set so I can brag about it :)

    Sorry for awful writing :)

  11. Ignorance on Mac Flashback Attack Began With Wordpress Blogs · · Score: 3, Interesting

    The main problem here may be ignorance. I use OS X and I only heard about this malware here on Slashdot. I really don't recall reading about it anywhere else. I immediately installed a Java update when it was available because I heard the fix was propagated through it. I might have as well skipped it or postponed it as I often do when I am in a situation when I don't want to wait for the updates to install, e.g. when checking email in a hotel on a vacation or just turning on the laptop to quickly see something like weather forecast.

    Most Mac users probably never even heard about Flashback.

  12. What exactly do you need? on Ask Slashdot: Recommendations For Linux Telecommuting Tools? · · Score: 3, Informative

    In my case, telecommuting requires some readily available tools, such as openvpn or git/svn. For my softphone needs, I use Ekiga. For instant messaging, there is Pidgin. For screen sharing, I had excellent experience with Teamviewer. For email, anything from Thunderbird to Mutt. But really, I never had any particular issues regarding communication on Linux. Linux may be lacking in other categories of software, but it really shines in communication department.

  13. Re:Oldtimer cars are expensive too on Amiga Returns With Lackluster Linux-Powered Mini PC · · Score: 1

    True, but this is not an old-timer. This is an equivalent of "2012 Abarth Mini" which looks like Peugeot 307 and costs like Porsche Panamera... It's neither Fiat 500 Abarth or Mini nor it has the value of Panamera and looks and feels like it was made this year (which it was).

  14. Re:Marketing is not the problem on Why Linux Can't 'Sell' On the Desktop · · Score: 1

    Yes, it's a big issue. My iMac has a screen problem - nothing major, but some clouding behind the panel so I can't clean it at home (disassembling it is very tricky, at least as seen on youtube instruction videos and it's still under warranty, so I don't feel like it). This is the other side of the coin of Apple - many people have the same issue and Apple doesn't care.

    Luckily, the local Apple shop here which services the machines understands that I can't live without it for prolonged periods of time, so they agreed to let me know once the replacement panel comes in, so I can take it there just for that one day.

    Still, a pretty big hassle...

  15. Marketing is not the problem on Why Linux Can't 'Sell' On the Desktop · · Score: 5, Insightful

    I make my living on Linux I spend and for the last 12 years I've been using it on desktop. I am very happy with Linux - I spend better part of my day in Linux consoles on various servers. However, 6 months ago I switched to Mac OS X for my desktop needs and I'm not going back. Why?

    Firstly, now I have a sane desktop environment which doesn't change often. It took some time to adjust to it's workflow, but with 27'' screen it wasn't that hard (just keep everything open).

    Secondly, I get access to all applications I need - ranging from Adobe products to MS Office to various ingenious applications from independent developers. I can still access all console utilities that I had under linux, so nothing is lost but a lot is gained.

    Finally, I get a better software selection than I had with any distribution I tried. The foundation is solid, I don't have to worry kernel upgrade will break binary graphic drivers (which I also get from e.g. Debian Stable), but I can keep Firefox, Virtualbox, etc. up-to-date with a click of a button (which I would get from a rolling release distribution).

    Simply put: Linux is great, and there are many excellent distributions out there. But until they settle on a DE (including broken DE's like early versions of Gnome 3 or KDE 4 is just not acceptable) and until Adobe, Microsoft et al. start selling their software for Linux, many people will simply not be satisfied with Linux desktop - which has very little to do with Linux itself.

  16. Re:Piracy: Free Advertising on Angry Birds Boss Credits Piracy For Popularity Boost · · Score: 1

    What a load of BS.

    If Gimp was a viable alternative to Photoshop for professional users they would be using it. I use Gimp for my small modificationos of private pictures, but I sure as hell miss the more advanced plugins from Photoshop.

    I think you misread my comment... Did I say GIMP is a viable alternative to Photoshop for professional users? No, I said having at least one user who really depends on Photoshop will lock everybody into using PSDs. Some people along the line pirate their copies, but some will buy them.

    I'm not a designer, so I don't know how good GIMP or Inkscape are. But if 3 people suddenly had to buy their Adobe licenses to accommodate one person, we would probably start looking for alternatives.

  17. Re:Piracy: Free Advertising on Angry Birds Boss Credits Piracy For Popularity Boost · · Score: 4, Insightful

    Today, I still pirate Photoshop.

    This, clearly, is good for Adobe. (Unless, more likely, it's not...)

    I live in freelance web development world where many people across the globe are included in making a website. The designer designs the site using Photoshop. This is later sent to HTML/CSS cutter who provides bare templates, which are worked into a CMS by programmers.

    Often enough, the designer has a licensed copy of Photoshop. HTML/CSS cutter and most other people in the assembly line don't and they use pirated software if they need it.

    If it were not possible to pirate Photoshop, project managers would demand all designs in a format which can be opened (without any issues) using free software. This way though, we are all locked into PSD's because we are used to it, so it easily maintains it's industry standard position.

    For what's it worth, I've seen excellent designs using Inkscape and GIMP. As much as I would love to be able to move everybody in the process to open source software, it's not going to happen as long as Photoshop is "freely available".

  18. Re:Arch Linux: what's the differentiating factor? on Package Signing Comes To Pacman and Arch Linux · · Score: 3, Interesting

    What does Arch bring to the table?

    1. It's a rolling release distribution, which many people like.
    2. Package manager is very easy to use
    3. Making new packages and modifying existing ones is extremely easy. Not only is the syntax of package definition very simple, but all package sources are easily available with the ABS (Arch Build System, something like ports).
    4. The previous point is the reason that AUR (centralized repository of user-submitted packages) is very popular and generally of acceptable quality.
  19. Re:No such animal? on Ask Slashdot: Best Open Source Answer to Dreamweaver? · · Score: 5, Insightful

    I didn't, but when the web designer for my company showed me what his work was like I was convinced that he could use a text/HTML editor, but it would take him 5 times as long to do his job.

    That is the problem with the OSS community....developers working without a layer of people who are willing to listen to users to find out what they need instead of arrogantly telling them what they will find useful.

    Most web designers don't go near HTML/CSS. The workflow is that usually designers produce their work in Photoshop. CSS folks then produce (X)HTML/CSS templates which are later implemented into the web application / CMS. Even those designers who do both usually don't actually design in their browser.

  20. Any editor + firebug on Ask Slashdot: Best Open Source Answer to Dreamweaver? · · Score: 3, Insightful

    I'm on the server side of web development, but HTML/CSS gurus I work with mostly use Firebug for all their WYSIWYG needs. They need to test in plethora of browsers and produce high-quality code, so relying on any individual IDE for visual design would be impossible.

    That being said, maybe take a look at Komodo Edit (choice of many HTML/CSS coders I know), or figure out how zen coding works by trying it with one of the supported editors here.

    P.S. What I am trying to say: if you are serious about your work, you don't need WYSIWYG. Even if you are a hobbyist, you don't need it.

  21. Highly recommended! on Opera 11.50 Released · · Score: 2

    I'm using Debian Squeeze which comes with Firefox 3.5 as default. I was happy with this browser, but I wanted latest and greatest so I upgraded first to 3.6 and then to 4. As much as I liked it, it was very slow - I'm not talking about academic javascript benchmark results, but stuff like opening heavy pages like GMail, or tab animations, various UI stuff, etc. None of it was deal breaking, but hey, after spending as much money on hardware as I have, I really expect things to fly. Instead, I had significant UI lags.

    So, I tried Opera. It took some getting used to and it misses some options that I depended on on Iceweasel (namely, being able to not allow sites to define their own fonts), but I mostly found workarounds, and I must say I'm very happy with it.

    Opera is much snappier than Firefox and Opera's QT integrates well into my XFCE environment with GTK+ gui style. I don't know what is the problem with firefox - bad 3d drivers (nvidia) or something else, but at this day and age, I really shouldn't have to suffer from slow UI.

    I am still to try to replace Thunderbird with Opera's email, and I am looking forward to testing it.

  22. Re:Hang on on France Outlaws Hashed Passwords · · Score: 1

    If you are the government and can just go in and seize the server and the logs anyway, why do you need the passwords? This law makes no sense, unless they realize that many people use the same password for almost everything and want an easy way to get someone's passwords...

    This way, they can get your password and check your information without every seizing the server and logs, and without you knowing anything about it.

  23. Re:Fuck 'em on SABAM Wants Truckers To Pay For Listening To Radio · · Score: 3, Interesting

    What's next, people who whistle getting charged for public performances?

    We have a similar thing going on in Serbia - local RIAA-likes going to public places and extracting money from establishments that own a radio. At a hair dresser's salon they charged the owner a fee for public/commercial use of music for hearing a ringtone of her cellphone. I kid you not...

  24. Re:Is that really well tested in the real world? on GNOME To Lose Minimize, Maximize Buttons · · Score: 5, Interesting

    With that out of the way -- why are they removing them?

    Minimize is removed because the concept doesn't make much sense in GNOME Shell. Minimize only has an intuitive function when used with a panel, while in GNOME Shell all it does is make the window disappear. The last time I tried GNOME Shell, minimizing did prove to be a frustrating habit acquired by years of having a panel.

    Maximize on the other hand is removed because... well, because this is GNOME we are talking about...?

  25. Does it handle drugs? on Device Addresses Healthcare Language Barrier · · Score: 1

    This seems very useful for multi-ethnic countries. In USA everybody is sort of expected to learn English (though many people never do, or at least not good enough to be able to communicate their medical history). In other parts of the world, people with different native languages coexist in same countries or even same towns and villages, and none are expected to have a good grasp of the local majority language.

    Does it handle drugs though? To be fully useful for tourists or recent immigrants, it should hold a database of world drugs. Apart from some over-the-counter drugs, most medication differs from country to country and doctors really should know what sort of medication their patience take.