Как стать автором
Обновить
42
0
Александр @Kuper

webdev

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

Не строим с нуля. Теперь у Вас есть шаблон для верстки HTML5

Время на прочтение2 мин
Количество просмотров17K
Любовь к HTML5 продолжает вдохновлять Поля Айриша. Во-первых, он подарил нам Modernizr, а сейчас он объединился с Divya Manian для создания шаблона HTML5, который использует передовые техники, чтобы Вы могли начать использовать его в своей практике.

Он, в сущности, является хорошей отправной точкой, состоящей из HTML и CSS, предлагающим также и структуру папок, которая работает. Но созданным с учётом многих лет передового опыта профессионалов в разработке клиентской части. Загляните в исходные тексты, чтобы почувствовать, что находится внутри. А если вы думаете, что этого слишком много, просто удалите лишнее.
Читать дальше →
Всего голосов 157: ↑146 и ↓11+135
Комментарии48

Web store

Время на прочтение1 мин
Количество просмотров777
image
Сегодня обновился до версии 6.0.472.0 dev и первое что я заметил это иконку web-приложения. (какую, видите сами!!!)
Предвкушая нечто фееричное, спустя 3 секунды раздумий, кликнул по ярлыку, однако меня кинуло на chrome.google.com/extensions?hl=ru
Я так понимаю, уже вот-вот…
upd
в списке установленных расширений/приложений — не значится!
для тех, кто ещё не выбрал канал:
Stable channel: www.google.com/chrome?platform=win
Beta channel: www.google.com/chrome/eula.html?extra=betachannel
Dev channel: www.google.com/chrome/eula.html?extra=devchannel
Всего голосов 26: ↑15 и ↓11+4
Комментарии15

Хэндгам своими руками

Время на прочтение2 мин
Количество просмотров27K
Думаю, будет правильно сразу сказать, что этот топик не претендует на новизну. Вполне возможно, что все читатели Хабра давно умеют делать хэндгам в домашних условиях, но поиск упорно молчит, именно поэтому я и решился опубликовать эту небольшую заметку.

Сейчас часто пишут про хэндгам. Это такая бесполезная штучка из которой можно лепить, как из пластилина, с которой можно играть, как с каучуковым шариком, а если по ней резко ударить, то она расколется, как стеклянная. Правда «осколки» эти можно снова слепить вместе. Звучит привлекательно, но платить деньги за такую игрушку всё равно не хочется.

Читать дальше →
Всего голосов 163: ↑152 и ↓11+141
Комментарии117

30 комплектов иконок в стиле минимализм

Время на прочтение1 мин
Количество просмотров47K
image

Минимализм — стиль в дизайне, характеризующийся лаконичностью выразительных средств, простотой, точностью и ясностью композиции. Отвергая классические приемы творчества и традиционные художественные материалы, минималисты используют промышленные и природные материалы простых геометрических форм, нейтральных цветов (черный, серый) и малых объемов.
Эти значки идеально подходят для проектов, которые направлены на контент и типографику.
Читать дальше →
Всего голосов 171: ↑160 и ↓11+149
Комментарии41

Пирамида стратегии в Сети, или Хорошо сбалансированная стратегия

Время на прочтение5 мин
Количество просмотров2K
image

Помните, в детстве мама постоянно заставляла вас есть суп? Вряд ли вы знали, что она дает вам просто фантастический совет, как строить стратегию в интернете. В наши дни всяких твиттеров, фейсбуков, форумов, блогов и многого другого есть большой соблазн пропустить первое блюдо и с головой увлечься невероятно заманчивым десертом социальных сетей и трюков SEO.

Предприятия всех размеров и мастей из кожи вон лезут в социальные сети, при этом не прилагая хотя бы равнозначного количества усилий для формирования прочного фундамента из удобного интерфейса и качественного содержания (контента).

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

С этим всем пониманием давайте взглянем на то, что я называю «пирамида стратегии в Сети».
Читать дальше →
Всего голосов 69: ↑54 и ↓15+39
Комментарии27

Creating Scalable Vector Graphs with PHP

Время на прочтение15 мин
Количество просмотров10K
Как и большинство разработчиков PHP я знаком с расширением GD, которое позволяет достаточно просто создавать изображения в форматах JPEG, GIF и PNG. Расширение очень удобно, когда надо сделать сложные изображения из динамически получаемых данных в режиме он-лайн.
Обратной медалью GD является то, что изображения создаются в растровом формате. Изменение размеров изображения ухудшают его качество.
Читать дальше
Всего голосов 66: ↑58 и ↓8+50
Комментарии21

BuddyPress — руководство для начинающих

Время на прочтение3 мин
Количество просмотров73K
imageBuddyPress — это плагин, добавляющий возможности социальной сети, к базовому функционалу WordPress. Например, добавив расширенный профиль для авторов блога, можно легко превратить обычный сайт в полноценную социальную сеть. Большинство возможностей BuddyPress не имеют аналогов в других плагинах, а в связи с ростом его популярности, можно без конца удивляться насколько сложные сайты можно создавать на основе WordPress.
Читать дальше →
Всего голосов 42: ↑38 и ↓4+34
Комментарии22

Авторизация через ВКонтакте

Время на прочтение2 мин
Количество просмотров62K
Сколько процентов пользователей вашего сайта являются также пользователями ВКонтакте? Как по вашему, сколько человек ничего не пишут / комментируют / добавляют (нужное подчеркнуть), лишь потому, что им лень регистрироваться на еще одном непонятном сайте в 100й раз? Предлагаю ответить для себя на эти 2 вопроса, прежде, чем ругать ВКонтакте и Open API.

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

Вряд ли я открою что то новое, но если, хотя бы еще 1 сайт станет немного удобнее после этой статьи — значит я не зря потратил свое время на написание этого текста.
Читать дальше →
Всего голосов 145: ↑100 и ↓45+55
Комментарии79

Модуль авторизация через ВКонтакте для Kohana

Время на прочтение1 мин
Количество просмотров2.6K
После открытия API ВКонтакте сразу появилось несколько статей по созданию быстрой авторизации на своём сайте пользователей vk.com, в т.ч. и на PHP. Решил заняться написанием модуля авторизации для Kohana.

Документация по API очень хилая, пришлось изучать js-скрипты durov.at и переносить некоторый функционал на PHP (отправка POST-запроса с получением полной информации о пользователе, вместо ajax-овой реализации на durov.at). Самым сложным местом оказалось генерирование уникальной подписи запроса (как они объясняют, «подпись запроса по стандартной схеме»), т.к. этот процесс нормально не описан.

Модуль Vk умеет логиниться и получать информацию о пользователе и, соответственно, разлогиниваться. Информация хранится в cookie и в сессии. При желании, можно складывать всё в БД, запрашивать дополнительную информацию о пользователе и т.д.

Подробное описание на странице модуля в github. Не забываем создать свое приложение ВКонтакте для тестирования и записать полученные API ID, ключ приложения и защищенный ключ в config/vk.php, а также создать файл xd_receiver.htm по примеру в описании.
Всего голосов 44: ↑27 и ↓17+10
Комментарии17

Новый интерфейс Ubuntu Netbook Edition

Время на прочтение1 мин
Количество просмотров5.1K
Сегодня на саммите разработчиков Ubuntu был представлен новый интерфейс для Ubuntu Netbook Edition 10.10 — Unity! Unity — это «умная панель» Gnome, располагающаяся в левой части экрана.

image
Читать дальше →
Всего голосов 127: ↑107 и ↓20+87
Комментарии163

25 вопросов, которые сделают ваше веб приложение лучше

Время на прочтение2 мин
Количество просмотров1.7K
На основании этого доклада, а также собственного небольшого опыта, был создан опросник, который поможет улучшить любое веб приложение.

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

перейти к вопросам
Всего голосов 111: ↑75 и ↓36+39
Комментарии32

Самостоятельное изучение схемотехники. Абстрактный автомат. Часть 2

Время на прочтение5 мин
Количество просмотров119K
Статья написана, собрана и сверстана Brotherofken. Спасибо ему огромное.
В предыдущей статье я попытался изложить все основные определения и принципы, чтобы сделать эту статью максимально понятной. Все не уместилось, так что я настоятельно советую ознакомиться с этими файлами:
Базис, Базис2, Минимизация. Далее в этой статье я оставил несколько разъясняющих пометок курсивом.


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

image
да?
Всего голосов 84: ↑77 и ↓7+70
Комментарии37

Самостоятельное изучение схемотехники. Основные понятия. Часть 1

Время на прочтение3 мин
Количество просмотров323K
Изучение цифровой схемотехники нужно начинать с теории автоматов. В этой статье можно найти некоторые элементарные вещи, которые помогут не потеряться в дальнейших статьях. Я постарался сделать статью легкочитабельной и уверен, что неподготовленный читатель сможет в ней легко разобраться.

image
Читать дальше →
Всего голосов 198: ↑188 и ↓10+178
Комментарии158

Создание реалистичной кнопки средствами CSS3

Время на прочтение3 мин
Количество просмотров7.5K
image

Цель — создание кнопки, как на изображении, не единой картинкой, а с помощью CSS3

Читать дальше →
Всего голосов 120: ↑102 и ↓18+84
Комментарии97

Взлом security.vkontakte.ru

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

Никаких откровений. Очередной пример слабости человеческого фактора.
«Пока в группе безопасности ВК работают такие люди, миру угрожает опасность!» — Paul_Eckman at antichat.ru

Автор Little Dragon.

Видео можно скачать тут.

UPD.

1 апреля, никому не верю.

При съемке данного видео ни один хомячек из вконтакта и хабрахабра не пострадал.
Случайные совпадения с реальными событиями намекают на то, что продолжение следует.
Лучшие комментарии под катом...
Всего голосов 605: ↑455 и ↓150+305
Комментарии395

Лучшее видео, которое я видел сегодня, заставит вас улыбаться

Время на прочтение1 мин
Количество просмотров2.4K
Если это видео не заставляет вас улыбаться на оставшуюся часть дня, то вы ублюдок (перевод от слова bastard, не принимайте близко к сердцу, это не оскорбление) с холодным сердцем. Смотрите его от начала до конца и вы не пожалеете об этом.


Это сингл Stand By Me был записан неизвестными уличными музыкантами со всего мира при помощи виртуальной студии. Все началось с базового трек-вокала и гитары, записанных на улице Санта-Моника, Калифорния, уличным музыкантом Роджером Ридли. Базовая дорожка была затем отправлена в Нью-Орлеан, штат Луизиана, где слепой дед Эллиот (певец из французского квартала) добавил уже свой вокал и гитару, слушая записанный Ридли трек через наушники. В том же городе были добавлены звуки стиральной доски Чаза.

После этого данный трек был провезен через многие страны Европы, Африки и Южной Америки. Везде добавлялись множественные семплы инструментов и вокала, которые были собраны в окончательном варианте, который вы видите сейчас. Все делалось при помощи обычных ноутбука и микрофонов.

Взято отсюда, Оригинал сообщения.
UPDATE: Перенесено в блог «Звук и музыка»
UPDATE: Сайт всего проекта — www.playingforchange.com (спасибо xabk)
Всего голосов 232: ↑180 и ↓52+128
Комментарии147

Пополнение на Яндекс.Картах

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

В новом 2010 году мы продолжаем череду публикаций новых карт и сегодня хотим предложить вам карты крупнейших городов Дальнего Востока и Восточной Сибири – Владивостока, Хабаровска и Иркутска, а также карту Минска, открывающую публикацию подробных карт белорусских городов.

Все эти карты доступны в API. Некоторые наши пользователи уже воспользовались этой функцией и добавили карты новых городов на свои сайты – например, белорусский интернет-портал Open.By, интернет-проект gorod4212 и владивостокский сайт недвижимости FarPost. На картах российских городов доступен поиск организаций: так, вы можете найти аптеку во Владивостоке или библиотеку в Иркутске.

Также сегодня мы выпустили обновления для карт Арзамаса, Владимира, Дзержинска, Калининграда, Кирова, Львова, Нижнего Новгорода, Одессы, Саратова, Смоленска, Сыктывкара и Твери, сделанные по замечаниям наших пользователей. Большое спасибо всем, кто помогает нам делать карты лучше! Не забывайте сообщать нам через форму обратной связи обо всех неточностях, которые обнаружите!

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

Коллектив Яндекс.Карт, без устали трудились после новогодних праздников

.
Всего голосов 49: ↑35 и ↓14+21
Комментарии49

Создаем объёмный блок с тенью средствами CSS3

Время на прочтение3 мин
Количество просмотров14K
День, когда стандарт CSS3 будет официально утвержден, а все популярные браузеры начнут его отображать приблизит нас, верстальщиков, к нашему же «раю верстальщиков» в несколько раз. Пока же заглянем в будущее и узнаем, как можно создать псевдо-3D блок используя только css и html.
показывай, кудесник
Всего голосов 79: ↑65 и ↓14+51
Комментарии101

38 статей о создании закругленных углов на сайтах

Время на прочтение4 мин
Количество просмотров12K
Моя статья на Временно.нет
38 статей о создании закругленных углов на сайтах
Часто сталкиваешься с необходимостью создания блоков с круглыми краями. Задавшись вопросом как вообще можно решить поставленную задачу, сделал подборку интересных статей и уроков на данную тему.

Здесь представлен обзор 38 статей, разбитых на 4 категории по способам реализации.
Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии79

Как стать успешным фрилансером

Время на прочтение12 мин
Количество просмотров35K
Это статья о работе фрилансеров. Сам я много раз выступал как в роли заказчика, так и в роли исполнителя работ; наш аккаунт на free-lance.ru занимает 5 место в рубрике "сайты под ключ", хотя ему всего 9 месяцев (пока писал, сместился на 6-ое место).
Хочу поделиться с вами некоторыми соображениями об успешном фрилансе.

1. Правильное взаимодействие с заказчиком – половина успеха.

Грамотное общение с заказчиком – это половина успеха проекта. Помните, недостаточно быть хорошим программистом или дизайнером, чтобы быть успешным фрилансером. Вы еще и менеджер. Много зависит от того, как вы сумеете продать свои услуги, как будете общаться с заказчиком в процессе выполнения работы.
Заказчика в основном интересуют три вещи: адекватность исполнителя, его опыт (портфолио) и цена. Чуть менее – сроки работ.
Показать то, что вы вполне адекватный человек, с которым можно работать – это самое легкое из этого списка. О некоторых простых вещах при общении многие фрилансеры забывают. Не выставляйте заказчика дураком, даже если он действительно совершенно не разбирается в вопросе. Не дайте почувствовать ему себя ламером. Объясните ему суть вопроса без использования узкопрофессиональных терминов, посоветуйте лучший вариант реализации. При общении не используйте сленг, обращайтесь к заказчику на «вы», пишите без грамматических ошибок. Особенно актуально, когда вы говорите с потенциальным клиентом — вы ничего о нем не знаете. Может он старше вас в два раза и обращение «привет» его коробит.

Покажите похожие проекты, если такие имеются. Это сильно повышает шансы на то, что заказчик выберет вас. Называйте адекватные сроки, не занижайте их в угоду заказчику. Рассчитывайте свою загруженность, сможете ли реально уложиться в срок. Лучше планировать с запасом, так как часто возникают непредвиденные обстоятельства – друг позвал в гости, заболели, интернет вырубился.

Каждый заказчик хочет заплатить поменьше, получить побольше. Это нормальное желание каждого клиента и покупателя. Но все имеет свою стоимость. И не каждый это понимает, пытаясь сильно сбить цену. Держите свою планку. Можно сделать небольшую скидку, но если заказчик хочет сбросить цену вдвое – значит, это просто не ваш клиент. Цените свой труд. У заказчика может быть масса надуманных причин, с помощью которых он станет просить изменить цену. Самые популярные:
Сейчас я у меня только эти деньги на проект, но в будущем у меня будет много денежных заказов для вас. Когда-нибудь, может быть. Это не повод снижать цену.
Давайте вы поработаете за % от прибыли будущего проекта. А заказчик тогда вообще зачем нужен?
Мой начальник выделил определенный бюджет, я бы рад заплатить больше, но не могу. Практически любой бюджет можно пересмотреть. Нет? Но тогда это проблема заказчика.
А у Васи Пупкина дешевле. Что же вы тогда не заказываете у него?

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

Информация

В рейтинге
Не участвует
Откуда
Нижний Новгород, Нижегородская обл., Россия
Дата рождения
Зарегистрирован
Активность