Pull to refresh
1
0
Send message

6 правил, которые пригодились бы мне, когда я осваивал программирование

Reading time5 min
Views35K

В кодинге главное — не кодинг


Как вы думаете, что такое программирование?

Написание кода?

Написание хорошего кода?

Нет.

Это только часть истины.

Программирование — это не про кодинг. Программирование — это о решении задач при помощи кодинга.

Конечного пользователя не волнуют используемые вами технологии, языки, фреймворки и методологии. Их беспокоит только одно: решает ли ваш продукт их задачу.

Именно поэтому никого не волнуют внутренние технологии, используемые в поиске Google. Пока люди могут находить с его помощью нужную информацию, они будут им пользоваться.

Это самое важное, что я бы хотел знать, когда учился программированию.
Читать дальше →
Total votes 43: ↑36 and ↓7+38
Comments51

Алгоритм обращения программы к API VKontakte

Reading time3 min
Views95K
Часто бывает мы хотим автоматизировать то или иное действие. Порой спешка или просто лень не дает нам возможности ознакомиться со всей документацией(по API VK).
Разработать программу для работы с API ВКонтакте проще чем кажется. Подойдет любой язык, умеющий отправлять http get запросы (соответственно получать ответ). Например: Delphi, shell, C, Perl, PHP, Python и т. п.
image
Читать дальше →
Total votes 69: ↑39 and ↓30+9
Comments18

Как должен работать хэштег #followfriday

Reading time1 min
Views2.7K
Нелегкая задача: подобрать что-то для хабрасообщества, чтобы юмор был понят. Мы долго искали, что подготовить для вас именно на пятницу, чтобы с хорошим настроением закончить рабочие будни.
Кое-что все таки нашли, что связано с пятницей. Надеюсь, вам понравиться.
Перевод выполнен с theoatmeal.com/comics/follow_friday.

Те, кто в курсе, что такое #followfriday, могут смело заглядывать под кат.
Если вы слышите об этом впервые, потратьте пару минут на это объяснение.




Читать дальше →
Total votes 149: ↑76 and ↓73+3
Comments40

Создаем анимированные кнопки при помощи CSS3

Reading time11 min
Views56K


В данной статье я хочу поделиться с вами некоторыми экспериментами по созданию анимированных кнопок при помощи CSS3. Идея заключается в создании анимированных ссылок с разными стилями, hover-эффектами и пр.

В данных примерах используются иконки с webiconset.com, а также шрифт от Just Be Nice.

Мы рассмотрим каждый пример и разберем как выглядит их HTML-структура и стили для разных состояний кнопок.

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

Чтобы не захламлять код в уроке я не буду использовать префиксы для различных браузеров. Их вы сможете увидеть в архиве с примерами.
Читать дальше →
Total votes 215: ↑207 and ↓8+199
Comments40

Хабра-хотелки

Reading time1 min
Views654
Есть некоторые пожелания, которые бы хотел увидеть на хабре, во всяком случае конкретно для себя. Так же ожидаю дополнение списка.

— Возможность голосовать за ключевые слова в топиках и чтоб голоса учитывали при ранжировании топиков при поисковом запросе, если ключевое слово не набирает определенного количества балов, то оно является неактивным критерием при ранжировании.
— Возможность убрать топик из списка в ленте, если он не интересен. Прочел топик, если он не интересен, поставить пометку, чтоб он не выскакивал в списке.
— Добавлять участников в «избранное» и в последующем в отдельном разделе следить за их новыми постами.
— При чтении комментариев, на дерево комментариев сделать кнопку свернуть все дерево.
— Возможность добавлять в ленту топики не только нужной тематики, но и назначить ключевые слова и если — топик имеет нужное ключевое слово, но на раздел не подписан, чтоб в ленте топик все равно высвечивался.
— Раздел «личные сообщения» – хотелось бы видеть прочел или нет мое сообщение собеседник.
— В избранном добавить возможность разделять статьи на свои подразделы (есть много интересных статей, но если их не сортировать можно получить помойку).
— Горизонтальное меню в хедере заполнить посещаемыми разделами: «Все», «Лента», «QA», «Песочница» (Сам я к примеру практически никогда не посещал страницы «Блоги», «События», «Компании» — ну не чаще раза в несколько недель, а нужные ссылки находятся в несколько кликов от главной).
Total votes 73: ↑57 and ↓16+41
Comments20

Частный опыт установки и настройки Asterisk с нуля

Reading time17 min
Views343K
Во-первых, дисклаймер

Настройке Asterisk посвящены сайты, форумы и целые порталы типа voip-info.org. Но всегда есть люди, для которых эта тема – дремучий лес, а запустить продукт надо «вчера». Ещё полтора месяца назад я про Asterisk знал только то что он есть. Данный труд призван лишь несколько облегчить жизнь тем, кто окажется в такой же ситуации после меня. В нём могут быть ошибки любой степени «чайниковости». Если вы гуру настройки Asterisk – укажите на ошибку, я поправлю, потомки будут вам благодарны.
Читать дальше →
Total votes 79: ↑75 and ↓4+71
Comments56

Книга «Основы Blender 2.6» готова!

Reading time1 min
Views43K
Книга «Основы Blender» переводится на русский уже в 3-й раз. Это замечательное учебное пособие написано Джеймсом Кронистером, преподавателем компьютерной графики Central Dauphin Hight School. Он на протяжении уже 7 лет обновляет и дополняет свой учебный курс, распространяя его под свободной лицензией Creative Common. На этот раз это «Основы Blender 4-е издание» посвященное новой версии Blender 2.60.

В книге рассказывается об основах 3D-моделирования, текстурирования, работы с освещением и материалами, анимации. В новой версии Джеймс более подробно рассматривает вопрос создания игр и работы с GLSL-материалами. Подробно описываются методики использования физического движка для создания интерактивных приложений и анимации объектом.

На данный момент «Основы Blender 4-е издание» это первое и единственное учебное пособие по Blender 2.60 на русском языке.

Выход PDF-версии книги для печати планируется к Новому Году.
Total votes 78: ↑77 and ↓1+76
Comments33

За что я люблю Drupal

Reading time11 min
Views26K
По моему скромному мнению, CMS Drupal наиболее близко подошла к понятию «идеальная CMS». Очень многое в Drupal сделано для облегчения жизни разработчиков. В этой статье мне хочется рассказать об основных моментах, которые мне нравятся в Drupal. Материал рассчитан на пользователей, мало знакомых с Drupal. Иногда мне придется говорить очень простые вещи, но именно из-за этих простых мелочей и складывается очень приятное впечатление от Drupal.

Сразу стоит предупредить, что Drupal это не готовое решение. После установки вы не получите настроенную и работающую социальную сеть, интернет магазин и т.д. В Drupal действует принцип «предоставление возможностей по мере необходимости». Именно поэтому на Drupal не делают сателиты и ГС в промышленном масштабе и, возможно, именно поэтому количество рабочих сайтов на Drupal уступает таким CMS как Joomla и Wordpress, любимым CMS строителей сателитов и ГС.

Drupal предоставляет удобные инструменты для разработки сайта, который нужен именно вам. Создатели Drupal понимают, что каждый сайт индивидуален и предоставление готового решения было бы не правильно, вместо этого они предоставляют инструменты для разработки. Весь Drupal и все его модули пропитаны этой идеей. Отсутствие ограничений и множество настроек позволяют разработать сайт под конкретную задачу легко и просто.
Читать дальше →
Total votes 132: ↑81 and ↓51+30
Comments82

Создаем оригинальные hover-эффекты при помощи CSS3

Reading time10 min
Views108K


Мощь CSS3 огромна и в этом уроке вы сможете увидеть, как использовать его креативно. Мы собираемся создать несколько эффектов при наведении курсора мыши с помощью CSS3 transitions. При наведении курсора на эскиз будет показываться описание миниатюр, с использованием различных стилей в каждом примере.

Пожалуйста, обратите внимание, что эти примеры будут корректно работать только в современных браузерах, которые поддерживают свойства CSS3.
Читать дальше →
Total votes 198: ↑186 and ↓12+174
Comments47

Information

Rating
Does not participate
Location
Россия
Registered
Activity