background preloader

Coding

Facebook Twitter

IT

Mashups, APIs, and the Web as Platform. 15 Free IDEs for Developers. 10 UI Design Patterns You Should Be Paying Attention To - Smashing Magazine. Advertisement Design patterns were first described in the 1960s by Christopher Alexander, an architect who noticed that many things in our lives happen according to patterns. He adapted his observations to his work and published many findings on the topic. Since then, design patterns have found their place in many areas of our lives, and can be found in the design and development of user interfaces as well. In short, design patterns are solutions to recurring problems. By extension, UI design patterns are solutions to common user interface problems.

This article goes over 10 interesting UI design patterns that you can use in your own projects. In fact, you may already be using them now without knowing it. You may be interested in the following related posts: 1. To fully appreciate the problem of registration, we should consider an annoyance that has led to the opinion that sign-up forms must die6. When would you actually use lazy registration? Recommended reading 2. 3. 4. 5. 6. 7. 8. 9.

Ecwid: E-Commerce Widgets.

SEO

Basic Patterns for Everyday Programming | LakTEK. For most of you the patterns mentioned below should be nothing new. These are very basic stuff we slap into our code everyday and at times feels they are actually code smells than smart patterns. However, I've been doing some code reviewing lately and came across many code that lacks even these basic traits. So I thought of writing them down as a help for novice developers who would want to get a better grasp at these. These patterns are commonly applicable in most general purpose programming languages, with slight syntactical changes. Verify object's availability before calling its methods or properties In ideal world we expect every call to an object will return that object, but in real world either object or null is returned. The simple way around for this is to verify object's availability before calling its methods or properties.

Here's a real-life example in JavaScript, where we use the native JSON object to parse a string: @person && @person.name can be written as: @person.try(:name)

Game of Life Demo

СподелиЗнаење code programing design paterns. DesignPatterns. Introduction to Design Patterns Using PHP. Introduction to Design Patterns Using PHP(Page 1 of 2 ) What are Design Patterns Design Patterns are simply defined solutions to common problems. Design patterns are not created by someone who sits in a room and decides to make a design pattern instead design patterns are proven solutions that are implemented over and over again through different projects.

This re-use of the solution itself becomes a pattern. Don't be intimidated by the fancy names given to design patterns, such as façade, singleton or observer, they are exactly that just fancy names given to repeatable solutions. What Design Patterns Are NOT A design pattern is NOT a template rather a proposed solution that is not implementation specific. Why Use Design Patterns Most PHP developers may first ask why use Design Patterns or why design in the first place. Yes this is probably true if you work alone on small projects. Using Design Patterns with PHP Here is the UML diagram: Possible code for a member sign up form would be: IT Outsourcing Service Provider - Remote Offshore Software Developer.

HTML

SQL. PHP. Drupal. Git Client - SmartGit. APIs Explorer. Upload & Share PowerPoint presentations and documents. Support; Tailored Installation Instructions. Institute of Telecommunications - Dr. Toni Janevski. Dr. Toni Janevski, Full Professor. Short biography Toni Janevski, Ph.D., is a Professor at the Faculty of Electrical Engineering and Information Technologies, Ss. Cyril and Methodius University, Skopje, Macedonia.

Personal web page (Macedonian version) 10 European Startups To Watch in 2011. When you hear Silicon Valley discuss the European startup scene it’s often negatively. Some say that the investors aren’t brave enough, some say the entrepreneurs aren’t bold enough. Whether there’s any truth in these accusations or not, the fact is that there are startups across Europe that are brimming with original ideas and creativity.

Following on from our 10 Exciting European Startups from 2010, here are 10 startups to look out for in 2011. Pearltrees Visitors to the LeWeb conference last month couldn’t have failed to spot Pearltrees. The French startup had a stand large enough to rival tech heavyweights like Google and Zynga. Pearltrees makes organising groups of links to content incredibly easy. Recent additions to the service include real-time group collaboration and a touch-screen based interface which will be ported to the iPad soon. Planely The idea behind Planely is a certainly niche one, but the Danish startup could well be onto something that frequent air travellers will love. Rubular: a Ruby regular expression editor and tester. ComboFix | freeware. New Interview Questions for Senior Software Engineers. SSL Certificate Not Trusted Error. "The security certificate presented by this website was not issued by a trusted certificate authority.

" The certificate not trusted error indicates that the SSL certificate is not signed or approved by a company that the browser trusts. This occurs most often for one of the following reasons: The web site is using a self-signed certificate. Self-signed certificates can be generated for free but they don't provide as much trust as a commercial certificate. You can tell your browser to trust the self-signed certificate or you can buy (or ask the site owner to buy) a trusted SSL certificate from a certificate authority. The last option is a very common one.

Occasionally, certain browsers will give this error when others do not. How to Fix The Untrusted Error To fix this error, you will need to install one or more intermediate/chain certificates onto the web server. Most web browsers make it clear that you shouldn't just continue when you receive this error. Digg del.icio.us Reddit.

Soap

Macedonian free domain names. Институт за телекомуникации - проф.д-р Тони Јаневски. Д-р Тони Јаневски, редовен професор. Персонална веб страница Здраво! Ова е мојата персонална веб страна. На неа можете да најдете информации за предметите кои ги предавам на додипломските и на последипломските студии на Факултетот за електротехника и информациски технологии (Електротехничкиот факултет) при Универзитетот „Св. Кирил и Методиј“ во Скопје. Консултации Термин за консултации: вторник 17 часот За договор за консултации во конкретен термин или за било кои прашања можете слободно да ме контактирате на мојата е-маил адреса во било кое време. ** Актуелно ** Од зимскиот семестар 2013/2014 година на ФЕИТ стартуваат новите магистерски студии според ЕКТС со намален број предмети, 5 предмети во 9-от семестар, 1 предмет од УКИМ листата во 10-от семестар, и магистерска работа (составена од два дела, подготовка на темата и изработка на магистерската).

::Напредни Интернет технологии (9-ти семестар, 6 кредити, задолжителен предмет, а изборен за сите други); Последипломски студии Додипломски студии. My 25 Favorite Programming Quotes that are Funny too | JournalDev. Recently I was looking for some good programming quotes for one of my presentation. I was amazed to find that there are some good programming quotes that are really funny and need some brains to figure out the fun part. Here are 25 of them I like in random order. The best thing about a boolean is even if you are wrong, you are only off by a bit.

(Anonymous) Without requirements or design, programming is the art of adding bugs to an empty text file. (Louis Srygley) Before software can be reusable it first has to be usable. The best method for accelerating a computer is the one that boosts it by 9.8 m/s2. I think Microsoft named .Net so it wouldn’t show up in a Unix directory listing.

If builders built buildings the way programmers wrote programs, then the first woodpecker that came along wound destroy civilization. There are two ways to write error-free programs; only the third one works. Ready, fire, aim: the fast approach to software development. Programming is like sex. A guide and tutorial on using ComboFix. Introduction ComboFix is a program, created by sUBs, that scans your computer for known malware, and when found, attempts to clean these infections automatically. In addition to being able to remove a large amount of the most common and current malware, ComboFix also displays a report that can be used by trained helpers to remove malware that is not automatically removed by the program.

At this time ComboFix can only run on the following Windows versions: Windows XP (32-bit only) Windows Vista (32-bit/64-bit) Windows 7 (32-bit/64-bit) You should not run ComboFix unless you are specifically asked to by a helper. Also, due to the power of this tool it is strongly advised that you do not attempt to act upon any of the information displayed by ComboFix without supervision from someone who has been properly trained. It should also be noted that when you run ComboFix it will automatically delete files from the following locations: Using ComboFix ComboFix Download Link Download ComboFix Prompt. Mailing Lists. There are many PHP-related mailing lists available on our server. Most of them are archived, and all of them are available as newsgroups on our news server. You can search some mailing lists right from this website from the search page or by using the search input box selecting the appropriate option on the top-right of every page. There is an experimental web interface for the news server at and there are also other archives provided by Marc.

Twitter The PHP team maintains an official PHP.net account on twitter, @official_php, for those interested in following various information about the PHP project. Mailing List Posting guidelines When posting to mailing lists or newsgroups, please keep the following in mind: Use a valid email address. And make sure you have read our Mailinglist Rules. You will be sent a confirmation mail at the address you wish to be subscribed or unsubscribed, and only added to the list after following the directions in that mail. AGgreenvid's Channel.