Pull to refresh
38
0
korchasa @korchasa

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

Send message

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

Reading time2 min
Views39K
В продолжении поста "Ресурсы по поиску качественных иконок" представляю свою коллекцию сайтов, на которых вы найдёте очень(!) много качественных наборов иконок. Все сайты проверены руками, следовательно открываются и скачиваются легко.
Читать дальше →
Total votes 159: ↑135.5 and ↓23.5+112
Comments36

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

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


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


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

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

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

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

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

Reading time7 min
Views10K
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, которые вы можете использовать для анализа и слежения за вашими веб-проектами.

Читать дальше →
Total votes 26: ↑24 and ↓2+22
Comments32

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

Reading time1 min
Views23K
Хотел я написать взывающий к разуму ИТ-шника пост о вреде долгосидения перед компьютером и важности зарядки для глаз, но не буду. Просто вот так:

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


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

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

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

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

Reading time2 min
Views927
Достаточно известный дизайнер месяц назад подвергся атаке [пока] неизвестных скрипт киддисов, которые использовали уязвимость в любимом многими (в том числе мной) Гмыле.
История уже успела хорошо побродить по Сети, но если кто не видел — будет полезна многим. Опущу ненужные подробности (их при желании можно прочесть в официальном обращении Дэвида), попробую передать суть.
Злоумышленники использовали обидно простую брешь в безопасности ГМыла. Скрипты на зараженных сайтах отправляли 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', к примеру.
Сейчас брешь уже заделана.

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

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

Reading time2 min
Views2.3K
Такой вот сделал краткий обзор операционок и екстеншинов посещаемых мною сайтов, возможно вам будет познавательно и даже интересно. Это мой первый пост на хабре будьте снисходительны по возможности
там дальше много знакомых картинок
Total votes 88: ↑76 and ↓12+64
Comments177

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

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

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

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

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

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

Reading time4 min
Views25K
Давным-давно (года 2 назад) судьба меня закинула на Мамбу. Совсем не в поисках второй половинки, скорее это было задание по работе. Задание было быстро выполнено, но с мамбы я после этого не ушел. Проект стал мне интересен именно как бизнес, пусть и чужой. И все это время я занимался лишь тем что ставил там эксперименты. Ни ради какой то выгоды, а скорее ради интереса. Сегодня своими наблюдениями я хотел бы поделиться с вами. Писать буду частями, в которых расскажу:
Читать дальше →
Total votes 209: ↑185 and ↓24+161
Comments207

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

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

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

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

Reading time2 min
Views628
Суть. объединить информацию, обсуждения, оценки о каких либо конфликтных/спорных/непонятных событий.

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

Теперь самое интересное -
Читать дальше →
Total votes 20: ↑18 and ↓2+16
Comments19

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

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

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

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

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


Читать дальше →
Total votes 38: ↑37 and ↓1+36
Comments8

Сказ о wx.Python

Reading time13 min
Views24K
Здравствуй хабрхабр!

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

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

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

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

Reading time9 min
Views22K

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

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

CouchDB сегодня

Reading time8 min
Views26K


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

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

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

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity

Specialization

Specialist
Lead