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

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

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

Коллекции иконок? Легко! Тысячи иконок в сетах.

Время на прочтение2 мин
Количество просмотров39K
В продолжении поста "Ресурсы по поиску качественных иконок" представляю свою коллекцию сайтов, на которых вы найдёте очень(!) много качественных наборов иконок. Все сайты проверены руками, следовательно открываются и скачиваются легко.
Читать дальше →
Всего голосов 159: ↑135.5 и ↓23.5+112
Комментарии36

Ресурсы по поиску качественных иконок.

Время на прочтение1 мин
Количество просмотров6.2K
Все когда-нибудь сталкивались с проблемой поиска качественных иконок для различных нужд. Список лучших поисковиков:
Читать дальше →
Всего голосов 57: ↑50.5 и ↓6.5+44
Комментарии24

100 OpenSource инструментов для Web-мастера.

Время на прочтение7 мин
Количество просмотров14K
В этой статье, опубликованной позавчера на DesignVitality, авторы приводят 100 инструментов для Вэб-мастера, включающих программы для дизайнера с открытым кодом, открытые шаблоны и ресурсы.


Лучшие порталы с открытыми шаблонами сайтов


В сети есть множество бесплатных шаблонов, но искать подходящий часто может быть очень долго, поэтому мы предлагаем вам посетить сначала следующие четыре портала:
Читать дальше →
Всего голосов 56: ↑51 и ↓5+46
Комментарии42

BusinessWeek: «Россия претендует на роль технологического тигра»

Время на прочтение5 мин
Количество просмотров625
Путин вкладывает миллиарды долларов в развитие технологического сектора экономики. В стране есть высококвалифицированная рабочая сила, но вопросы интеллектуальной собственности и кумовство в науке и финансировании — вот главные проблемы.

Прошло пятьдесят лет с тех пор, как Советский союз запустил спутник и доказал изумлённому миру, что русские способны обставить Запад в его собственной научной игре. Сейчас совершенно другая Россия опять вступает в технологическую гонку. Под руководством президента Владимира Путина, при поддержке ведущих бизнесменов и инвесторов в стране началась реализация обширной программы по развитию хайтека. Главная цель — застолбить лидерство в новых технологических сферах, которые определяют будущее глобальной экономики.
Читать дальше →
Всего голосов 46: ↑37 и ↓9+28
Комментарии98

Google PageRank: Что мы знаем о нем?

Время на прочтение7 мин
Количество просмотров10K
UPD. Статья уже переведена уважаемым Jenek и находится по адресу: designformasters.info/posts/google-page-rank

По просьбам здесь начал переводить статью "Google PageRank: What Do We Know About It?". Пока только то, что успел за вчерашний вечер. Если это кому-нибудь нужно продолжение — напишите, я переведу и выложу все остальное. Вычитка и замеченые ошибки приветствуются, т.к. специально переводить мне еще не приходилось. :)

Google PageRank: Что мы знаем о нем?


Его использует каждый, но почти никто не знает, как он в действительности работает. Google PageRank – это наверно один из важнейших алгоритмов, когда либо разрабатывавшихся в сети. Миллиарды существующих страниц и миллионы страниц появляющихся каждый день – поисковая выдача намного сложнее, чем вы себе представляете. PageRank – один из сотен факторов, которые учитывает Google, чтобы определить наилучший поисковый запрос, помогающий делать поиск простым и эффективным. Но как он на самом деле сделан? Как работает Google PageRank, какие факторы на него воздействуют, а какие нет? И что мы действительно знаем про PageRank?
В этой статье будут только голые факты.
Несколько недель мы производили интенсивные исследования и выбрали массу фактов и предположений о PageRank, которые похожи на действительность. Кроме того, мы собрали научные статьи, относящиеся к поисковой выдаче – таких, как предложения для лучших результатов поиска (например, PageRank, чувствительный к теме). Вы прочитаете про математическую составляющую PageRank, также как и про 16 полезных инструментов для работы с PageRank, которые вы можете использовать для анализа и слежения за вашими веб-проектами.

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

Зарядка для глаз

Время на прочтение1 мин
Количество просмотров23K
Хотел я написать взывающий к разуму ИТ-шника пост о вреде долгосидения перед компьютером и важности зарядки для глаз, но не буду. Просто вот так:

Не будешь делать зарядку — потеряешь зрение через несколько лет!


Ниже написано то, что надо делать. Зарядка отнимает 5-7 минут ежедневной жизни, но зато существенно понижает вероятность нужды в очках.
Читать дальше →
Всего голосов 91: ↑80 и ↓11+69
Комментарии120

Фитцпатрик опубликовал Social Graph API

Время на прочтение1 мин
Количество просмотров849
Брэд Фитцпатрик опубликовал пост про Social Graph API и выложил три демонстрационных приложения его использующих. Находить друзей по всяким XFN'ам и FOAF'ам – это еще ладно, но вот когда он правильно отождествляет аккаунты человека в разных социальных сетях, это уже впечатляет. Скажем, к моему сайту он нашел в possible connections правильные last.fm аккаунт и профайл на linkedin.
Всего голосов 17: ↑16 и ↓1+15
Комментарии4

Познавательная история об уязвимости Gmail от Дэвида Айри

Время на прочтение2 мин
Количество просмотров927
Достаточно известный дизайнер месяц назад подвергся атаке [пока] неизвестных скрипт киддисов, которые использовали уязвимость в любимом многими (в том числе мной) Гмыле.
История уже успела хорошо побродить по Сети, но если кто не видел — будет полезна многим. Опущу ненужные подробности (их при желании можно прочесть в официальном обращении Дэвида), попробую передать суть.
Злоумышленники использовали обидно простую брешь в безопасности ГМыла. Скрипты на зараженных сайтах отправляли POST запрос на страницу управления фильтрами в гмыле, при этом, если у юзера была активна сессия в последнем (к примеру, открыт инбокс в соседней вкладке), то запрос успешно исполнялся. А состоял этот запрос в добавлении простенького фильтра Matches: transfer-approval.com Do this: Forward to ba_marame_pooli@yahoo.com, Skip Inbox, Delete it, т.е. в пересылке всех входящих сообщений, содержащих строку 'transfer-approval.com' на указанный адрес, не сохраняя само письмо и форварды в ящике.
Сей эксплойт стар как мир, но я привык, что с его помощью можно от силы переслать все личные сообщения с какого-нибудь форума, но уж никак не атаковать такие серьезные сервисы, как gmail.
Дэвид отделался достаточно легко — у него увели домен с 2к уников в день и требовали $500 за возврат (по прошествии недели, кстати, снизили цену до $250, но он отказался выкупать домен даже за $1 из принципа). Такой «несерьезный» урон обусловлен вполне объективными причинами. Узнав из его блога о том, что он собирается в отпуск, киддисы сделали предположение, что вряд-ли он будет часто проверять свои фильтры и заказали перенос домена черз хелпдеск хостера. Для успешного переноса необходимо подтверждение, приходящее на почту, для этого и был установлен фильтр. Но в теории, если пользователь не пользуется фильтрами вообще, то так можно было в течение длительного времени уводить любые письма, содержащие слово 'password', к примеру.
Сейчас брешь уже заделана.

Мораль — даже у всемогущего Гугла, которого уже многие боятся, могут оказаться совершенно детские уязвимости. А всем разработчикам — на заметку, не допускайте подобного у себя :)
Всего голосов 50: ↑48 и ↓2+46
Комментарии39

Кто на чём «сидит»!

Время на прочтение2 мин
Количество просмотров2.3K
Такой вот сделал краткий обзор операционок и екстеншинов посещаемых мною сайтов, возможно вам будет познавательно и даже интересно. Это мой первый пост на хабре будьте снисходительны по возможности
там дальше много знакомых картинок
Всего голосов 88: ↑76 и ↓12+64
Комментарии177

ТЗ VS XP и их юридическое оформление

Время на прочтение4 мин
Количество просмотров6.4K
В поддержании инициативы при обсуждении habrahabr.ru/blog/copyright/32178.html
решили выложить первую часть договора на разработку сайта и попробовать коллективно его отшлифовать.
для начала остановились на предмете договора, сроках и стоимости.
Читать дальше →
Всего голосов 24: ↑21 и ↓3+18
Комментарии55

7 фактов из SEO-конференции Игоря Ашманова

Время на прочтение3 мин
Количество просмотров771
Игорь Ашманов на SEO-конференцииЕжегодная конференция Игоря Ашманова по поисковой оптимизации и продвижению сайтов в Интернете проходила в Москве 15-16 ноября. Не буду восстанавливать хронологию событий, зато отмечу самые важные, интересные и новые тезисы, прозвучавшие на конференции:

  1. Google не откажется от PageRank. По словам представителя Google, компания его разрабатывала не для отключения.
  2. Яндекс не будет отказываться от тИЦ, заявил Александр Садовский. Более того, Александр обещал, что тИЦ обновится до конца 2007-го года точно. Подозрения о закрытии тИЦ возникло у пользователей Рунета из-за того, что апдейты стали делаться всё реже и реже, даже обгоняя по этому значению Google PageRank.
Читать дальше
Всего голосов 46: ↑37 и ↓9+28
Комментарии34

Эксперименты с Мамбой. Часть 1

Время на прочтение4 мин
Количество просмотров25K
Давным-давно (года 2 назад) судьба меня закинула на Мамбу. Совсем не в поисках второй половинки, скорее это было задание по работе. Задание было быстро выполнено, но с мамбы я после этого не ушел. Проект стал мне интересен именно как бизнес, пусть и чужой. И все это время я занимался лишь тем что ставил там эксперименты. Ни ради какой то выгоды, а скорее ради интереса. Сегодня своими наблюдениями я хотел бы поделиться с вами. Писать буду частями, в которых расскажу:
Читать дальше →
Всего голосов 209: ↑185 и ↓24+161
Комментарии207

Количество ВебОС зашкалило за 20 штук

Время на прочтение4 мин
Количество просмотров3.5K
Если вы всё ещё верите в то, что Google действительно разрабатывает ВебОС, или виртуальную операционную систему внутри браузера, но никак не можете её дождаться, то я могу вас обрадовать: такие решения уже есть и их больше 20 штук!

Конечно, некоторые виртуальные операционные системы выглядят ужасно и находятся в стадии бета-тестирования, однако в обзоре есть и весьма достойные разработки. Собственно, предлагаю сам обзор :)
Читать дальше →
Всего голосов 34: ↑33 и ↓1+32
Комментарии50

Идея соц-проекта. Рабочее название «Разборка»

Время на прочтение2 мин
Количество просмотров628
Суть. объединить информацию, обсуждения, оценки о каких либо конфликтных/спорных/непонятных событий.

Как. Устроители и участники (возможно ограниченные рейтингом) задают поле обсуждения события, скажем базовую новость-статью, — ТЕМУ. По ТЕМЕ участники вольны добавить к базе компоненты:
— ФАКТЫ / подтвержденная информация (решение о достоверности — особый вопрос, вероятно потребуется статус «доверия»), а также хроника развития событий
— ССЫЛКИ / новости, рассуждения о теме, обсуждения в блогах
— СУЖДЕНИЯ / в виде некоторых утверждений длинною в предложение-два, которым участники могут добавлять рейтинг (по сути скрытое голосование), кроме того суждения могут иметь ЗНАК соотносящийся с базой: "+" (за), "-" (против), «х» (негатив, обе стороны неправы), "=" (не стоит внимания)
— ОБСУЖДЕНИЯ / классический форум
— АРГУМЕНТЫ / небольшие обоснования, тоже с «рейтингом логичности»

Теперь самое интересное -
Читать дальше →
Всего голосов 20: ↑18 и ↓2+16
Комментарии19

Создание плагина для Intellij Platform (IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm and AppCode)

Время на прочтение5 мин
Количество просмотров17K
Привет, Хабр!
В данном топике я расскажу как создать простой плагин для IntelliJ IDEA и PyCharm. Так как все IDE содержат одинаковый интерфейс для работы с плагинами, то модификация его для других систем не требует значительных усилий (подробнее), в отличии от процесса непосредственной разработки.

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

Плагины пишутся на Java, UI создается на SWING. Документация для разработки плагинов состоит всего лишь из нескольких страниц и горстки примеров. На просторах интернета данная тематика не отражена совсем. Единственное, что слегка помогает это наличие исходных кодов у некоторых уже созданных плагинов.

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


Читать дальше →
Всего голосов 38: ↑37 и ↓1+36
Комментарии8

Сказ о wx.Python

Время на прочтение13 мин
Количество просмотров24K
Здравствуй хабрхабр!

В данной статье я хотел бы рассказать, сформулировать свои мысли по поводу такой замечательной библиотеки как wxPython. Под катом вы найдете небольшую теорию, описание форм, разбор свойств форм, различных контролов и всё что касается wxPython.
Welcome to wxPython.
Читать дальше →
Всего голосов 37: ↑34 и ↓3+31
Комментарии24

Как устроено ранжирование

Время на прочтение9 мин
Количество просмотров26K
Со временем Sphinx оброс большой кучей режимов поиска и ранжирования. Регулярно возникают вопросы про разное (от «как вытащить документ на 1е место» до «как рисовать от 1 до 5 звездочек в зависимости от степени совпадения»), которые на самом деле суть вопросы про внутреннее устройство тех режимов. В этом посте расскажу все, что вспомню: как устроены режимы поиска и режимы ранжирования, какие есть факторы ранжирования, как в точности рассчитываются факторы, как финальный вес, все такое. И, конечно, про звездочки!
Читать дальше →
Всего голосов 52: ↑48 и ↓4+44
Комментарии43

Развитие валидации форм

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

Валидация форм была педантичным занятием с момента появления web. Первой пришла серверная валидация. Затем она развилась в валидацию на стороне клиента для проверки результатов в браузере. Теперь у нас есть такие гиганты как HTML5 и CSS3: глава о формах HTML5 предлагает нам новые типы для input полей и атрибуты, которые делают возможным проверку ограничений поля. Базовый UI модуль CSS3 предоставляет несколько псевдо-классов, которые помогают нам стилизовать состояние валидности и менять внешний вид поля в зависимости от действий пользователя. Давайте взглянем на комбинацию обоих для создания валидатора форм основанного на CSS, который имеет достаточно широкую поддержку браузеров.

Чем больше мы можем дать подсказок пользователю, как правильно заполнять форму, в процессе заполнения, тем меньше шансов, что он сделает ошибку. Взгляните на пример CSS3 валидации форм в браузере поддерживающем CSS3 UI псевдо-классы, например Chrome 4+, Safari 5+ или Opera 9.6+. Я использовал CSS3 UI псевдо-классы и HTML5 атрибуты форм для создания валидации основанной на CSS. Давайте посмотрим как это работает.
Читать дальше →
Всего голосов 71: ↑69 и ↓2+67
Комментарии31

CouchDB сегодня

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


Что такое CouchDB для вас? Вероятно любой, кто хоть немного интересуется популярной нынче темой NoSQL, прекрасно знает общие детали: это такая симпатичная игрушка с map/reduce-запросами, которые пишутся на JavaScript, с которой можно работать, гоняя JSON по HTTP-протоколу, а также не исключено, что слышали, что она fault-tolerant, тобишь не ломается вообще. Дальше этого обычно дело не идёт, в результате CouchDB отправляется в delicious в общую кучу со всякими MongoDB, Cassandra, Hadoop и т.п.

Примерно такого мнения придерживался и я вплоть до недавнего времени, пока не возникла острая необходимость переосмыслить архитектуру текущего проекта (упёршегося лбом в свою реляционную БД) и пересесть на документную базу данных, которая бы умела map/reduce. После того, как более пристально взгялнул на CouchDB, я понял, что он уникален в своём классе, его не следует ставить в один ряд с упомянутыми продуктами. Идеи, которые заложены в CouchDB настолько концептуальны, что способны в корне перевернуть представление о разработке веб-приложений.

О том, что же меня так впечатлило, постараюсь рассказать под катом.
Читать дальше →
Всего голосов 147: ↑142 и ↓5+137
Комментарии110

Информация

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

Специализация

Специалист
Lead