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

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

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

Сравнение рекомендательных систем Мемори, Бобра и Вонга

Время на прочтение4 мин
Количество просмотров574
В настоящее время в Рунете существует по-настоящему гигантское количество сервисов социальных онлайновых закладок. Как и в любой другой отрасли, тут есть лидеры – наиболее заметные и «заселенные» пользователями сервисы. Вот они, наши герои: Memori, BobrDobr и Mister Wong.
Читать дальше →

Букмарклет в помощь.

Время на прочтение1 мин
Количество просмотров1.1K
Итак, господа, перед вами часто встает вопрос сохранения данных с всяких ютубов, Вконтакте, файлообменников и прочая.
Коллега mekal раскопал категорически полезный сервис SaveFrom.net, который как раз и помогает нам выкачивать из большого Интернета файлики на наши грешные харды. Принцип действия прост — перед урлом нужного ресурса надо добавить приставочку «savefrom.net/» или «sfrom.net/» и ресурс покажет страничку с прямыми ссылками. Полный список поддерживаемых ресурсов представлен на главной странице сайта.
НО! Это ведь требует определенных лишних движений по копипастингу этой самой приставки, не так ли? Вот что я предлагаю сделать для упрощения жизни.
Читать дальше →

Индексация прав в многопользовательских сервисах.

Время на прочтение7 мин
Количество просмотров816
Этот текст посвящен тому, как ускорить выборку закрытых данных в многопользовательских проектах.
Некоторые вещи рассмотренные вначале могут быть уже хорошо вам известны, но учитывая, что вопросы о разграничении прав доступа задаются регулярно, я счел нужным рассмотреть их подробнее.
Для гуру ценным там может быть разве что обоснования, чем именно нехорош этот метод. Если для вас это и так понятно, перейдите сразу к пункту «двоичные маски», там и содержится самое основное.
Многие сервисы позволяют пользователю размещать в сети различные данные, при этом самому размещающему, как правило, требуется ограничивать круг лиц, которые могут просматривать, комментировать его записи или изображения. Для этих целей разработчики создают различные системы контроля прав.
Читать дальше →

Настоящее скругление углов картинок на клиенте

Время на прочтение3 мин
Количество просмотров27K
О скруглении углов в html-верстке сказано уже столько, что я пойму тех кто прочитав заголовок иронично улыбнется и подумает «опять 25, ну сколько можно...». Поэтому я постараюсь кратко изложить суть, и сразу предупрежу, что этот метод вы едва ли могли видеть раньше.
Читать дальше →

Фильтр для типографики

Время на прочтение2 мин
Количество просмотров1.4K
Недавно Игорь Кононученко выложил версию типографа, написанного на Питоне. Игорю большое человеческое спасибо. А я скромно решил сделать из библиотеки типографический фильтр для django. Не то, чтобы это сложно — но новичкам, вроде меня, может пригодиться. Что, собственно, получилось.
Читать дальше →

Новый релиз BigStreet (CMS-alpha)

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

Отправная страница загрузки здесь

Перечень возможностей CMS

Ускоряем wordpress

Время на прочтение11 мин
Количество просмотров10K
Привет.
Думаю, среди читателей хабра найдется немало тех, кто имеет stand-alone blog на движке wordpress.

Так вот, для вас, дорогие мои, у меня есть две новости, как водится, плохая и хорошая.
Плохая состоит в том, что wordpress — довольно-таки тормознутая штука.
Виноваты в этом в основном криворукие производители тем и, особенно, криворукие производители плагинов. Особенно кривой плагин, на мой вкус, wp-ajax-edit-comments, который является образцом быдлокодинга.

Хорошая — в том, что это можно поправить.

Делается это примерно так:

Статистика Google Analytics на вашем сайте

Время на прочтение6 мин
Количество просмотров17K
Помню, как-то проскакивала пара записей (здесь и здесь) по поводу импортирования данных из Google Analytics для отображения сводных диаграмм на сайте, в общем, как на хабре. Прочитав вышеупомянутые топики и не обратив особого внимания тогда, я о них успешно «забыл» и пошел себе дальше. И вот сейчас, появилась необходимость реализовать нечто подобное на одном из своих проектов.

image

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

UPDATE:
Добавил еще одну версию, подробности и линк под катом.

Читать дальше →

Выносим CSS в пост-загрузку

Время на прочтение1 мин
Количество просмотров1.7K
После сравнительной заметки о CSS Sprites и data:URL все мои мысли были направлены на решение основной проблемы:

В общем случае [при использовании data:URL], загрузка страницы не ускорится, а даже может замедлиться, потому что фоновые картинки (включенные через data:URL) будут грузиться в один поток, а не в несколько при обычном использовании спрайтов. Если фоновых картинок достаточно много (несколько десятков Кб), то это окажется существенным.

Данная статья как раз посвящена тому, как можно достаточно успешно справиться с указанной проблемой. Интересно? Тогда, поехали.

Читать дальше на webo.in→

JS-тень

Время на прочтение1 мин
Количество просмотров1.5K
Может быть я изобретаю велосипед, но от нечего делать решил попробовать сделать тень средствами яваскрипта, вот что из этого получилось

js-тень
Пользуйте на здоровье :)

UPD: Добавил смещение тени

BullDoc — система разработки документации

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

Давайте знакомиться


Каждая разработка, если она хоть немного поэтичней, чем печать «hello world», требует документации. И как-то так получалось, что я начинал писать документацию и все время наталкивался на то, что мне это неудобно:


Документация в MS Word (Open Office) не имеет подсветки кода, держит все в одном длинном документе, его не положишь в систему контроля версий для отслеживания изменений. Такой документ невозможно без лишних трудностей сохранить в html-коде, который будет размещён на сайте.


Microsoft HTML Help Compiler позволяет все хранить в тексте, но не имеет подсветки синтаксиса, документ нельзя собрать в связанные html-страницы для выкладывания на сайт без active-x компонента

Формат Docbook тоже близок к желаемому, но XSLT трансформации сложны, подсветка синтаксиса — хоть и решаемая, но проблема.

PHPDocumentator нацелен на написание документации в виде комментариев к коду. Да, он поддерживает подключение нескольких страниц чистой документации к тому, что получилось (кажется это называется там термином тюториал). BullDoc направлен на написание документации в чистом виде — в виде книжки. Опрятной нормальной книжки с главами, разделами, оглавлением и индексом. То, что получается на выходе из PHPDoc это рабочий инструмент, никак не документация для конечного юзера.

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

Читать дальше →

Обрати внимание

Время на прочтение1 мин
Количество просмотров699
ui
Зачастую необходимо обратить внимание пользователя на какую-либо деталь интерфейса.

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

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

Безопасность на хабре

Время на прочтение2 мин
Количество просмотров2K
А расскажу я вам сегодня про фичу, которую совсем недавно мне понадобилось сделать в одном проекте. А именно о функции «Запомнить меня на этом компьютере». Смешно не правда ли? Что же тут сложного? Сохраняй куки на две недели, месяц, потом вытаскивай и восстанавливай сессию. Ага, всё просто. А я встал в тупик. Меня часто ставят в тупик самые простые вещи.Так что же меня смутило…

Читать дальше →

Фрилансер. Инструкция по применению

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

Эта статья обращена в первую очередь к начинающим менеджерам по работе с удаленными сотрудниками, в частности с дизайнерами (сам я дизайнер и рассказывать буду о плюсах и минусах работы со своей точки зрения). Здесь я опишу некоторые проблемы при взаимодействии заказчик–фрилансер, мешающие плодотворно работать (мне лично, смею предположить, что и большинству исполнителей тоже).

Читать дальше →

Алгоритмы организации тэгов

Время на прочтение3 мин
Количество просмотров27K
Тэги – неотъемлемая часть всех современных сайтов и косвенный признак принадлежности сайта к пресловутому Вэб-Два-Ноль.

В статье я хочу рассказать об способах и алгоритмах тегирования информации.
Читать дальше →

Верстка для мобильных устройств

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

Общая информация


Так как мобильных устройств существует великое множество, то одна модель может поддерживать какие-либо возможности HTML/CSS, а другая наоборот — либо не поддерживать, либо поддерживать неправильно.

Но большинство устройств среднего и уж тем более hi-end класса поддерживают HTML/CSS в той или иной степени. Таким образом, язык WML для разработки сайтов под мобильные устройства устарел и практически не используется. На смену ему постепенно приходит общепризнанный стандарт в разработке сайтов — XHTML/CSS. Кодировка — строго UTF-8 (No BOM).

Читать дальше

Домен PRO: торопись или опоздаешь?

Время на прочтение2 мин
Количество просмотров50K
Ни для кого не секрет, что в последнее время в Интернете появилось большое количество «специализированных» доменных зон общего пользования. Большинство из них не пользуется особой популярностью. Однако никто точно не знает, что будет с ними в дальнейшем. А ведь сегодня у людей есть возможность приобрести себе хорошие, простые домены второго уровня. Так, например, буквально на днях объявил об изменении правил регистрации администратор доменной зоны PRO — компания RegistryPro.

Читать дальше →

Хабрачат сменил место дислокации

Время на прочтение1 мин
Количество просмотров617
В связи с тем, что в целях экономии нам пришлось передислоцировать наш основной выделенный сервер в техас (при аналогичном железе и канале нам теперь это стоит в ДВА раза дешевле, чем тут, за углом, в Москве), выяснилось одно неприятное обстоятельство — Godaddy, Inc. блокирует у выделенных серверов, размещаемых на его площадках, стандартные для ирц порты 6667 и 6668.

В результате нам пришлось отказаться от собственного сервера и перенести все хозяйство на ресурс Dalnet'а. Итак: irc.dalnet.ru:6667. Канал, соответственно, #habrachat.

PS. К нашим услугам все те же мегаполезные боты, информация о новых постах на хабре в реальном времени, обсуждения стартапов, гаджетов, IT в целом. И никакой карматорговли!

Работа на elance для новичков. Часть2

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

Итак, в предыдущей части (Как начать работать на Elance.com. Краткое руководство для веб-дизайнера.) мы остановились на бидах (заявках на выполнение проекта)
Читать дальше →

Как начать работать на Elance.com. Краткое руководство для веб-дизайнера.

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

Часть 1.


Введение


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

Попробую рассказать, о своём двухмесячном опыте работы (да-да, не густо, но парень я быстрый :) да и знающие люди советы давали).

Вообще elance.com — крупнейший и самый старый игрок на рынке бирж фриланса, вернее не совсем фриланса, а скорее аутсорса, так как на ней представлено очень много компаний средней величины и этим elance отличается, например, от российского freelance.ru И я думаю начинающему фрилансеру будет очень полезно там поработать и приобрести реальный опыт, отличный от опыта работы на российском рынке, со своими плюсами и минусами. Возможно кому-то просто стало тесно на freelance.ru, т.к. на оном дизайнеров как у меня волос на жопе, а заказов достаточно мало )

Дальше много букв для тех, у кого пустые карманы и большое желание поработать фрилансером :)

Читать дальше →

Информация

В рейтинге
Не участвует
Зарегистрирован