Разработка сайтов, программирование, верстка

Когда делаешь совсем небольшой сайт так влом бывает заливать какую-то CMS на 3000+ файлов или какой-то фреймворк типа CodeIgniter или Zend. А создать красивую MVC модель все-таки хочется, чтобы не пихать php, html, js в один файл. Нашел в сети видео как раз для этого случая. Автор рассказывает, как сделать такой вот микро шаблон, который можно будет копипастить в такие вот небольшие проекты и допиливать уже свой функционал. 

Исходные коды шаблона

Комментариев( 0 )

Пока я был занят работой вышла новая версия jQuery 1.5.1. 

Ссылки для скачивания:

  • jQuery Minified (29kb Gzipped)
  • jQuery Regular (212kb)

Адреса CDN:

  • Microsoft CDN: https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.5.1.min.js
  • Google CDN: https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js
Комментариев( 0 )

Нашел в сети: 

Вы PM. Как узнать – готова ли вёрстка к реальному использованию?
Вы заказчик. Как убедиться, что работа выполнена качественно?

Когда я стал тим-лидом, а позже PM, передо мной стала задача проверять вёрстку наших проектов. Нужно было выработать формальные, легкопроверяемые критерии, соответствие кода которым, должно было давать некую гарантию, что не будет факапов и ни клиент, ни программеры не сказажут потом “WTF?”.

Клиенту неважно насколько красив ваш код, но ему важен результат. Качественный код нужен фирме, т.к. он надёжней и в будущем его будет легче поддерживать.

Требования должны были быть такие, что соблюсти их легче, создавая качественную вёрстку, а не говнокод. Я составлял такой чек-лист в течении полутора лет. За последние полгода в него не добавилось ничего. Значит самое главное учтено.

Источник.

Просто отличная статья. Огромное спасибо автору.

Комментариев( 0 )

Нашел на Хабре:

По просьбам некоторых читателей моих предыдущих статей, я протестировал четыре библиотеки для парсинга HTML-кода:
  • «PHPQuery»
  • «Simple HTML DOM»
  • «Zend DOM Query»
  • «Nokogiri»
Нужно учитывать, что часто HTML-код является невалидным, по-этому для сравнения выбирались только библиотеки, умеющие работать с не валидным кодом.Лучшая библиотека выбиралась из таких критериев как:
  • Скорость
  • Документация
  • Удобство
  • Надёжность

Познавательно. Давно хотел спарсить несколько сайтов для своих нужд. Нашел инструменты :)

Комментариев( 0 )

Программирование, как и любое другое умение надо развивать, постоянно применяя его на практике. Программировать на каком-либо языке - это примерно тоже самое как учить иностранный язык. Сначала ничего не понятно, но потом, с опытом и практикой становиться все более и более понятно. И в конце концов в один прекрасный момент на вас яростно нападает ясность и кристальное понимание законов этого языка. Вы схватываете самую суть. Остается только словарный запас. 

Также и в программировании. Мало читать умных книжек по программированию, надо тренировать свое умение и шлифовать свое мастерство. Со временем становиться все проще и проще. Схемы и алгоритмы сами выстраиваются у вас в голове. Ваша память любезно подсказывает вам легкие решения, на которые были ранее потрачены часы геморроя. 

Развивается только то, что тренируется (с) Не помню кто

Свои знания надо постоянно расширять. В каждом новом проекте делайте что-то новое для себя. Осваивайте новые горизонты. Это может быть что-то маленькое, так и что-то большое. Главное чтобы каждая новая работа давала что-то в вашу личную копилку знаний. 

Читайте книжки, внимательно читайте. Они расширяют ваш кругозор. Дают новые решения старых вопросов, а также дает вам решения проблем, которые еще даже не стояли перед вами. Возможно при чтении какой-либо книги у вас родиться гениальная идея вашего собственного проекта. 

И да, не работайте только на заказчика, думайте и о себе тоже. Вернее так, думайте о себе в первую очередь, когда на кого-нибудь работаете. Не впадайте в трудоголизм. Это очень страшный и пагубный недуг - работать, и не понимать цели своей работы. Ведь надо постоянно задумываться:

"а то ли я делаю?". "Могу ли я эффективнее потратить свое время?" "Приближает ли то, что я делаю к моим целям?" Об этом всегда надо помнить. 

Трудоголизм - интеллектуальная лень (с) Rework

Что-то я отвлекся :) На этом и закончу. 

Комментариев( 0 )