Creative Programmers

Being Creative

When programmers learns to become designers, we will have peace on earth. Its pointless to invent a tool that has 1000s of controls and can manipulate the world. Chance is, the inventor wont remember what the tool does anyway. Keep it Bleeding simple.

Servers, mail services, the lot. Just need 1 button. Play and Do what its supposed to be… very well. With such rapid growth of development. It is astonishing to see how much detail is needed to get a single task completed. 98% of the time, people need a tool to do a simple task. So design the tool to be simple for that 98%. Have cool millions of other features in your tool? Great! hide it. Noone else wants to know, and until that 2% asks, keep it in the bag.

Softwares and applications nowadays, should be self-healing, self-environment aware, scalable and flexible. Servers have millions of uses..Yes.. but 98% need it just to serve webpages. 98% just need it to handle mail. Focusing to excel on these two points will cure 98% of the problem.

Building Websites

How to build websites and where do I start?

There are tons of web technologies and books and languages. But for a novice, where should i start? There is lots of answers for that question. The real question is, what is the purpose?

1) Do you want to just have a website? – answer: Build a blog / wordpress.com or msn live webspace will be enough for you.

2) I want to learn designing websites. – answer: I suggest you travel down the route of flash and actionscripting. (this part makes you a web interface designer.) Flash has lots of abilities now that cover lots of what other websites can do. Almost all browsers support flash and it will make your life simplier just by sticking to one technology.

3) I want to learning web programming. – answer: Pick a language of your choice. My suggestion is travel down the Php, Mysql route. You can explore into the frameworks which makes your life easier. But dont get too stuck in it.

4) I just want to program, from web to applications to everything. – answer: pick up jsp or python. these are both languages which you can program applications for macs/pcs and websites. The trend nowadays in cloud apps. where all the programes are run from your browser. like google mail, google docs (which is like ms word). The beauty of cloud apps is that it can be used by all.

Designing with CSS and using Px or Ems?

In CSS, normally theres a few ways for defining sizes. PT, Px and EM.

Heres an article discussing about the difference and when to use what. Please follow this interesting article on which is better: Article by Rubens

So what sizes for websites are appropriate? at current standards, 960 is the most common. so what about 760? 760 is popular but most sites adopt 960 for its layout. Why not fluid? this is because, its very difficult to control content layout if its fluid. if its a load of text, you might getaway with it.

the following is a good reference site for it.

Open Source Designs

Here are some good references for open source. You can use them for some ideas when designing your websites.

I was seeking a good reference for inspiring website designs and came across bm.straightline.jp . The designs are attractive and down to point. Websites need more designs which communicate well rather than jibberish of crap put together. Happy designing.

Tools

Hmm as a website designer, or even for a blogger, a website picture capture tool is always necessary. Easy, just visit the website of this screen capture, then enter the url. Volia, you get a range of different website screenshots instantly. Great tool isnt it?

http://www.shrinktheweb.com/

For a computer programmer, desktop publisher, or designer. Actually, simplicity is the key. simplicity contributes to speed and in this world, speed is everything. Now now, speed means to locate the best tools (Free if possible). Then use them to your advantage.



Top Home mirageglobe




Leave a Reply


Recent Posts
Improving terminal load times · Extracting OVF from VMware ESXI 6.0 · Installing LMDE 2 Betsy · SSL Certificates and Encryption · Machine Learning with Spark · Installing Lubuntu in Virtualbox · Getting started with Docker · Ubuntu upgrade limited boot space · Top 10 Browsers Overview · Taovilla Oracle app beta built using meteorjs · Setting up Debian on VirtualBox · The HomeBrew doctor · Caffeine icon for ubuntu / lubuntu · Updating wordpress without FTP · Updating wordpress without FTP · Preinstalled Languages on mainstream OS · Reminisce of Xcom · Java install on Ubuntu · Display image as ASCII art · VirtualBox Resizing Lubuntu Guest Linux · Introducing Samurai · Macbook Pro Key mapping for Lubuntu · Common Apache Nginx commands · Refreshing Git versioned files · Basic Environments for Jira · Converting a hg mercurial to git repository · Long term domain name costs comparison · SVG Graphing · 2 ways to Php install on mac · Introducing Samurai and Installing Meteorjs to own server · Improving the speed of Linux Mint · SVG graphics with Javascript · FTP Clients for Mac OS X · Windows Apps on Mac · Programming Languages Compared · Hackers Natural Cure · Publishing on Ebooks · Editors such as SublimeText2 · Good Coding Practice · LMDE Linux Mint Debian Edition · Heroku Webapp · Hadoop Single node 32bit on 12.10 Mint XFCE · Tracing User Behaviour FRUBO · Installing Nginx on MacOSX · Installing Ruby on MacOS X · Turn off annoying compress outlook message · HTML5 Apps on Cordova PhoneGap with MacOSX · Choosing and using Latex · Reviewing Javascript World · Draw up an Ubuntu Server Environment · Draw up a Lightweight Mail Server · Draw up a Web Database · Php CMS and Frameworks · Drawing up a Web Service · Draw up a Virtual Cloud Server · Unlocking and Flashing your ZTE Blade · Pip error in Python with Homebrew · HomeBrew for OSX · Windows and Linux Desktop Security · TexMaker with Glossary on Mac · Quick way to OpenStack on Lubuntu · Ancient IT Dictionary · TeaTime for Basic Python · CVs and Jobhunting · Chinese Input on Linux Ubuntu · Research in Computer Science · Reviewing Applications on My Mac · Reviewing Applications on My Windows · Installing Windows XP · Installing wireless on Linux Ubuntu or Mint · Restoring an Amazon EC2 Backup · Mac Update PASV problem · Reviewing Green Computing · Consuming the Cloud Storage Space · Using Cherokee and WordPress Whine · Disabling Lubuntu Screensaver · Installing Lubuntu from USB drive · Searching for a Micro Mini CMS · ReStructuredText in Python · Rackspacecloud Vs Amazon · Hacking your old PSP · Attending Atlanta 55th MMM Conference · Smart devices for everyday use · Creative Programmers · Linux Settings · Embarking on Further Education · Machine Learning · Mac Tips – Viewing hidden files on desktop · Creating PDF files for free · Online Media for All · C# ASP Settings · SVN Git and Mercurial Versioning · Getting the last inserted id using datasets · Think Lucky and be Happy · AngieGallery Design · AceTravel Design · Letter to Mum · Prison Vs Work · Irish Daughter · Are you a carrot, an egg or a coffee bean? · Home Media Entertainment Setup · Collection of Interesting sites · Studying in London · Great Oriental eats in London · CMS Joomla, WordPress, Drupal compared ·

© 2017 · MirageGlobe · using zenifywordpress theme by www.dracoturtur.com ·
  · RSS Feed