Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

jQuery для продолжающих (с плагинами)

Время на прочтение3 мин
Количество просмотров1.9K
jQuery — библиотека о которой в последнее время говорит практически каждый web-разработчик, верстальщик и дизайнер. Написанная с учётом CSS, она упрощает доступ к одному или нескольким DOM-элементам. Если вы ещё используете prototype, то можно использовать режим совместимости (правда не факт что у вас будут работать плагины). Стандартно доступ происходит благодаря функции $ или JQuery. Элементу можно добавить (.addClass) или отнять (.removeClass) CSS-класс. Если это input-элемент, то запись и чтение происходит в аттрибуты элемента (.attr). Внутренние элементы можно задать как через (.html).
Кроме минимализма, ускоренности и CSS-селекторов библиотека мало чем по функциональности отличается от prototype, mootools. Она не расширяет родные JS-объекты, как это делает protype и существует в своём пространстве переменных, поэтому не конфликтует с другими библиотеками.

Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Комментарии9

Графики и диаграммы: часто задаваемые вопросы

Время на прочтение3 мин
Количество просмотров3.6K
Новичок в визуализации данных? Тогда держи ответы на часто задаваемые вопросы.

Что же такое диаграмма?

Просто открой глаза, и невероятные объемы данных проникнут в твой мозг в ту же секунду. Данные обрабатываются мгновенно и вот ты уже понимаешь окружающий мир. Появляется формы и структуры и ты уже можешь отделить мух от котлет.
Образно, график — отличный инструмент, преимущество которого в том, что ты можешь отразить числа в пространстве. Как только точки начнут выстраиваться одна за другой, ты увидишь схему, которую вряд ли бы обнаружил, просто разглядывая числа. При этом, когда ты создаешь диаграмму, главной твоей заботой должно быть упростить обнаружение этой схемы. Все остальное уже не нужно. Все остальное — просто маркетинг ;)

И зачем я должен использовать диаграммы?

Да потому что данные — это ценность, и ты должен добыть из них как можно больше. Потому что графики позволяют эффективно обрабатывать информацию. Потому что дают понять то, что ты не поймешь, используя другие способы. И просто потому что они берегут время.
Читать дальше →
Всего голосов 22: ↑18 и ↓4+14
Комментарии13

What's all this fuss about Erlang?

Время на прочтение5 мин
Количество просмотров5.8K
by Joe Armstrong

Никто не в состоянии предсказывать будущее — но я сделаю несколько обоснованных предположений.

Предположим, что Intel правы, что их проект Keifer выстрелит. Если это случится, то 32-х ядерные процессоры появятся на рынке не позже 2009-2010.

Ничего удивительного здесь нет. Sun уже продает восьмиядерные Niagara с 4-мя «hyperthreads» на каждом ядре, что эквивалентно 32-ум ядрам.

Это разработка, которая осчастливит программистов на Erlang. Они 20 лет ждали этого события, и теперь настало время расплаты.

Хорошие новости для Erlang-программистов:

На N-ядерном процессоре ваша программа будет работать в N раз быстрее.

Читать дальше →
Всего голосов 77: ↑73 и ↓4+69
Комментарии271

30 советов, как эффективно трудиться и не сойти с ума, работая дома

Время на прочтение5 мин
Количество просмотров16K
Тем, кому знакомы прелести работы дома (на себя, фрилансером или удаленно на ставку), также знаком соблазн поваляться на диване и затягивание сроков.

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

С другой стороны, работа дома приводит к размытию границ между работой и личной жизнью — если работать чересчур много, то не останется времени и сил на жизнь как таковую.

Так как же работать эффективно и в то же время не довести себя до нервного истощения? Я недавно уволился с постоянной работы и поэтому спросил совета у читателей своего блога. Они, как и всегда, откликнулись на мою просьбу, и я отобрал наиболее понравившиеся мне рекомендации, чтобы люди могли использовать их как руководство (ну, я тоже собираюсь руководствоваться этими советами).
Читать дальше →
Всего голосов 125: ↑123 и ↓2+121
Комментарии198

Что ты видишь?

Время на прочтение1 мин
Количество просмотров986
В больнице в одной палате лежали два тяжело больных человека. Один лежал у окна, а кровать другого располагалась у двери.

— Что там видно в окне? — как-то спросил тот, что лежал у двери.

— О! — оживился первый. — Я вижу небо, облака, напоминающие зверюшек, озеро и лес вдалеке.

Каждый день лежащий у окна рассказывал своему соседу о том, что происходит за окном. Он видел лодку, рыбаков с огромным уловом, детей, играющих на берегу, юных любовников, держащихся за руки и не сводящих друг с друга сияющих глаз.
Читать дальше →
Всего голосов 175: ↑153 и ↓22+131
Комментарии68

Сам себе Gmail

Время на прочтение4 мин
Количество просмотров3.4K
Как сделать себе 100 почтовых ящиков вида моё@имя.ru, каждый объемом 6,5 гигабайт, и платить за это всего 1 рубль в день?

Под катом — рассказываю пошагово. Для тех, кто не знал про это, или знал, но неохота было разбираться.

Зачем? Для личных целей — чтобы на визитке не стыдно было печатать какой-нибудь «vasya-p1982-2@bk.ru». Для организаций тоже пригодится. В компании, которой я работал, на весь штат сотрудников на хостинге было всего 200 мегабайт места под почту. Этого было, разумеется, недостаточно, и сисадминша ходила и гавкала на сотрудников, снижая суммарный объем позитива во Вселенной, что абсолютно недопустимо :)

Читать дальше →
Всего голосов 164: ↑113 и ↓51+62
Комментарии141

Семь заповедей быстрого чтения

Время на прочтение5 мин
Количество просмотров22K
— Чувак, наточи топор!
— Да некогда мне! Дрова нужно рубить!


Далеко не каждый хабраюзер может позволить себе систематический курс скорочтения, будь то «Доминанта» Олега Андреева (как одна из ступеней комплексного интеллектуального развития), или «Техника быстрого чтения» Хромова. В этой статье я попытаюсь простым языком описать основные приёмы, которые можно легко запомнить и стараться применять их на практике без отрыва от работы, или учёбы.

Читать быстро
Всего голосов 87: ↑78 и ↓9+69
Комментарии198

Будни менеджера проектов в IT

Время на прочтение2 мин
Количество просмотров1.4K
Автора найти не удалось, к сожалению, в сети — многочисленные копии, поэтому печатаю этот текст тут, не в посте-ссылке. Говорят, что это появилось в http://kourianov.spb.ru/slon.txt

Дано: «Из чего состоит слон? Из хобота, ушей и бегемота.»

Менеджер Проектов (PM): «это программистский подход к реализации
модульных решений»

Реализация: берем бегемота, навешиваем на него хобот и уши даем в нос программеру, который запихнул хобот в зад получаем жалобу от клиента, что при сильном ветре уши закрывают глаза получаем жалобу от клиента, что хобот начинается между глаз, но по-прежнему уходит в зад говорим программеру, чтобы поменял обратно уши слева направо и наконец-то вынул хобот из зада получаем жалобу от клиента, что когда слон ест, у него хобот отваливается даем в нос программеру, который забыл проверить сочленение хобота и опять поменял уши замечаем, что хобот в порядке… но вывернут наизнанку получаем жалобу, что вместе с хоботом на голову перекочевал и хвост, а уши теперь слышат только с 9 до 11 утра в конце замечаем, что вместо бегемота взяли детеныша жирафа. ну да и черт с ним, никто возиться уже не хочет… вот в следующей версии….
Читать дальше →
Всего голосов 92: ↑69 и ↓23+46
Комментарии45

«Наука и жизнь» и другие научно-популярные журналы

Время на прочтение1 мин
Количество просмотров8.2K
Помните, был такой журнал — «Наука и жизнь»? Наверное, кто-то думает, что он больше не выпускается, потому что родители перестали на него подписываться? Ан нет! Он существует. Недавно в метро заметил у одного иностранного студента в руках очередной выпуск. Он разглядывал его с нескрываемым интересом.
Читать дальше →
Всего голосов 63: ↑61 и ↓2+59
Комментарии83

Battle City: ностальгия online

Время на прочтение1 мин
Количество просмотров1.3K
Танчики онлайн

Этот проект не что иное, как проявление ностальгии — некий экскурс в далекое детство. Играть можно как набор классических уровней, так и уровни в случайном порядке из числа тех, которые создавались вами же (советую скипать те, которые содержат забронированный штаб — иначе какой интерес?).
Читать дальше →
Всего голосов 48: ↑46 и ↓2+44
Комментарии35

Некоторые секреты мозга

Время на прочтение3 мин
Количество просмотров4.6K
Статья основана на переводе статьи Nine Brain Quirks You Didn’t Realize You Had, которая в свою очередь основана на научных исследованиях. Взято от©юда

Я думаю, что вы уже имеете некоторые представления о принципе работы нашего мозга. Психология зачастую подтверждает наши догадки о том, как работает мозг, но вместе с тем преподносит много сюрпризов. Под хабракатом список секретов мозга, о которых вы, возможно, и не догадывались:

Читать дальше →
Всего голосов 69: ↑64 и ↓5+59
Комментарии51

Реальные программеры

Время на прочтение1 мин
Количество просмотров2.4K
Сегодняшний выпуск xkcd мне понравился настолько, что я решил перевести его на русский, дабы поделиться с сообществом.
Юмор довольно тонкий, и будет понятен в первую очередь людям знакомым с никсовыми текстовыми редакторами.

RealProgrammers

Надеюсь, удалось передать фишку, поскольку это моя первая попытка перевода комиксов, и я уже успел прочувствовать на себе все его трудности.
Всего голосов 67: ↑55 и ↓12+43
Комментарии43

Yahoo разработала онлайновый MP3-плеер для всеобщего пользования

Время на прочтение1 мин
Количество просмотров768
Чтобы прослушать любимую музыку, совсем необязательно скачивать дополнительный софт, даже плагин Flash теперь не нужен. Компания Yahoo выпустила онлайновый MP3-плеер, который работает просто через браузер. Разработчику веб-сайта достаточно вставить в код своей страницы одну строку вызова скрипта — и тогда рядом с названием каждой MP3-песни появится маленькая кнопочка “Play”. При её нажатии на экране возникает сам плеер. У него даже есть встроенный плейлист, который может показывать все MP3-файлы на данной странице (используется формат XSPF).



Это уже вторая версия Javascript-плеера, первая версия которого была выпущена полгода назад. Она умела проигрывать лишь 30-секундные избранные фрагменты из коллекции Yahoo Music. Теперь же можно запускать любые MP3-файлы на любых сайтах интернета.

Документация и обсуждение проекта ведётся на публичной вики-страничке, причём не в домене Yahoo, а на хостинге Wikia. Таким способом компания стремится подчеркнуть, что это свободный и открытый MP3-плеер для всеобщего использования.
Всего голосов 34: ↑32 и ↓2+30
Комментарии25

Фонетический поиск

Время на прочтение4 мин
Количество просмотров16K
Пару лет назад была задача написать для одного из сайтов такой поиск, который бы распознавал опечатки и предлагал бы исправленные запросы. Было перепробовано несколько вариантов, об одном из которых я и хотел тут написать. Поиск на основе звучания слов может стирать языковые границы, поскольку имена собственные на разных языках созвучны. Например, ищешь «Арнольд Шварцнеггер» на русском — находишь «Arnold Schwarzenegger» на английском, или ищешь «Michael Jordan» — находишь «Майкл Джордан», или ищешь «Чак Норрис» — и вдруг он сам тебя находит. Помимо поиска созвучных слов этот метод нивелирует большое количество опечаток. А то че-то задолбала попса, надо больше про инсайд…

...больше про инсайд
Всего голосов 123: ↑122 и ↓1+121
Комментарии77

Пользовательские поддомены

Время на прочтение1 мин
Количество просмотров21K
С появлением новых проектов в сети иногда кажется, что задача эффективной организации пользовательских поддоменов (bob.someblog.com) кому-то представляется непростой. На самом деле, этот вопрос решается за одну минуту.
 

Читать дальше →
Всего голосов 46: ↑42 и ↓4+38
Комментарии104

Подборка образовательных слайдов

Время на прочтение2 мин
Количество просмотров1.2K
Мне было интересно почитать, наверняка кому-то тоже пригодится.
Дальше больше
Всего голосов 48: ↑47 и ↓1+46
Комментарии14

Личность программиста

Время на прочтение5 мин
Количество просмотров36K
«Чтобы стать экспертом в практической или научной области, нужны огромный труд и долгое время. Если человек добросовестно трудится каждый час рабочего дня, когда-нибудь он проснется одним из самых компетенткых специалистов своего поколения.»
Ульям Джеймс


Мы с вами много говорим о том, как нужно строить архитектуру ПО, как следует выбирать имена для переменных, каким образом лучше документировать код и почему, и т.д.

Но ведь программы пишут люди, такие же, как мы с вами. Одни становятся выдающимися программистами и достигают больших успехов, другие же забрасывают профессию. Перефразируя классика, можно сказать: «покажи мне свой код, и я скажу, кто ты». Исследования показывают, что лучшие программисты создают программы в 10 раз быстрее, чем их менее квалифицированные коллеги. Время, уходящее на отладку кода, а также объем и быстродействие итоговой программы, уровень ошибок и число обнаруженных ошибок также различаются примерно в 10 раз.

В этой статье попытаемся ответить на вопрос, какими же качествами должен обладать человек для того, чтобы писать совершенный код.
Читать дальше →
Всего голосов 37: ↑35 и ↓2+33
Комментарии15

Основы мастерства

Время на прочтение6 мин
Количество просмотров1.6K

Боритесь со сложностью


Как известно, мозг человека может одновременно рассматривать 7±2 элемента. Поэтому очень важно стремиться к снижению сложности ПО. Вот некоторые конкретные рекомендации:
  • Разделите систему на подсистемы на уровне архитектуры, чтобы концентрироваться в каждый конкретный момент времени на меньшей части системы.
  • Тщательно определяйте интерфейсы классов, чтобы можно было игнорировать
    внутреннее устройство классов.
  • Поддерживайте абстракцию, формируемую интерфейсом класса, чтобы не
    запоминать ненужных деталей.
  • Избегайте глобальных данных, потому что их использование значительно увеличивает процент кода, который нужно удерживать в уме в любой момент
    времени.
  • Избегайте глубоких иерархий наследования, потому что они предъявляют
    высокие требования к интеллекту.

Читать дальше →
Всего голосов 34: ↑29 и ↓5+24
Комментарии32

jQuery File Tree — браузер файлов на jQuery

Время на прочтение1 мин
Количество просмотров4.8K
jQuery File Tree — это AJAX браузер файлов написанный на jQuery. Он полностью конфигурируемый, легок в установке и настройке. Внешний вид изменяется простым редактированием CSS. jQuery File Tree работает во всех браузерах, поддерживаемых jQuery. Он также полностью протестирован в Internet Explorer 6 / 7, Firefox 2, Safari 3 и Opera 9.



Дайте же мне почитать дальше!
Всего голосов 46: ↑36 и ↓10+26
Комментарии42

Всё (или почти всё) о пробеле

Время на прочтение13 мин
Количество просмотров134K
Как следует из заголовка, речь в статье пойдёт о неотъемлемой части любого русскоязычного (и не только) текста — о пробеле. Мы затронем историю пробела, виды пробелов, вопросы употребления пробела в веб-типографике.

Вообще говоря, пробел — это любое пустое место в рукописном, печатном или отображаемом на любом другом носителе тексте. Так что пробелы бывают разные:
  • спусковые (большие вертикальные пропуски в первой полосе издания) и концевые пробелы полосы,
  • абзацные отступы и концевые пробелы абзаца,
  • межстрочные пробелы (между строками текста),
  • межсловные пробелы (между словами в одной строке),
  • межбуквенные пробелы (между буквами в слове).
Далее речь пойдёт о межсловных пробелах, разделяющих слова, и функционально принадлежащих к знакам препинания.
Читать дальше →
Всего голосов 134: ↑130 и ↓4+126
Комментарии132
1

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован