Pull to refresh
67
0
Ivan Grishaev @igrishaev

Clojure/Lisp

Send message

Исследование факторов ранжирования в Яндексе

Reading time1 min
Views3.7K
Несколько десятков специалистов по поисковой оптимизации поучаствовали (своими ответами) в исследовании факторов ранжирования в Яндексе. Результаты вы можете лицезреть ниже на скриншотах или же на сайте топэксперт.рф вместе с комментариями и пояснениями. Думаю, что шпаргалка пригодится не только оптимизаторам, но и всем вебмастерам.

Начнем с внешних факторов. Критерии выбора внешних ссылок:



Читать дальше →
Total votes 167: ↑137 and ↓30+107
Comments67

Мошенничество с использованием пластиковых карт

Reading time3 min
Views504K
Ещё один сценарий мошенничества с использованием пластиковых банковских карт. Наиболее уязвимы карты Сбербанка, пригодные для платежей в интернете — начиная от Visa Classic и MasterCard Standard. Владельцы «зарплатных» Maestro и прочих Momentum данному приёму не подвержены.
Читать дальше →
Total votes 241: ↑221 and ↓20+201
Comments279

Все способы заработка в интернете (инфографика)

Reading time1 min
Views4.8K
Каждый сегодня делает деньги в интернете… или по крайней мере пытается.

В Fast Company собрали все возможные способы заработка денег в интернете и изобразили их в виде инфографики.

Сколько способов которые показаны здесь, вы активно используете для заработка денег в интернете?
Читать дальше →
Total votes 108: ↑83 and ↓25+58
Comments35

В игре «Жизнь» создали самый сложный организм, способный размножаться

Reading time1 min
Views5.8K
На Хабре уже обсуждалась уникальная двухмерная математическая вселенная Game of Life — пространство для создания клеточных автоматов.

Так вот, месяц назад там произошла настоящая революция. Никому не известный канадский программист Эндрю Уэйд (Andrew Wade) опубликовал на игровом форуме исходники организма Gemini, способного размножаться и перемещаться, уничтожая предыдущие копии (видео).
Читать дальше →
Total votes 166: ↑156 and ↓10+146
Comments131

ВКонтактеID = ВКонтакте + OpenID

Reading time1 min
Views9.7K
OpenID logo Идея OpenID провайдера на основе социальной сети ВКонтакте, учитывая её пользовательскую базу, бродит давно.

Пробная её реализация была осуществлена ещё в 2008 году, как только появился User API. Но, к сожалению, проект не был одобрен (не то что бы отклонен, а просто проигнорирован, ни одного случая одобрения сайта на основе User API мне не известно).

В связи с недавним появлением Open API я решил возродить проект, тем более каждый третий комментарий был «а почему не стандартный OpenID?!».

Итак, на всех сайтах принимающих OpenID достаточно вводить адрес VKontakteID.ru и вы будете идентифицированы с помошью вашего аккаунта ВКонтакте. Для устаревших консумеров OpenID 1.x надо вводить адрес VKontakteID.ru/idXXXXXX, где XXXXXX ваш идентификатор ВКонтакте. Но таких сайтов уже меньшинство.

Аутентификация производится через официальный Open API, логин и пароль передаются напрямую на сервера ВКонтакте, а если вы залогинены там и у вас стоят куки, то их вообще вводить не придётся.

P.S. Поддержки SReg и AX (передача дополнительных данных о пользователе) пока нет.
P.P.S. Поддержка SReg и AX уже добавлена.
P.P.P.S. Также добавлена поддержка OpenID Immediate Mode.
Total votes 130: ↑104 and ↓26+78
Comments53

Поиграем в жизнь

Reading time4 min
Views29K
Представьте себе листок бумаги в клетку. Подозреваю, что уже на этом этапе некоторые хабралюди догадались, о чем пойдет речь. Что ж, моё почтение им. Остальные же продолжают представлять себе листок бумаги в клетку. Во всех подробностях. В мельчайших деталях.

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

Ладно, хватит завлекалок. Пора удариться в математику.


Включить мозги
Total votes 154: ↑135 and ↓19+116
Comments109

Корпоративный Dropbox: пакеты по 350 ГБ с центральным администрированием

Reading time1 min
Views1.1K
Может быть, кто-то не знает, что у Dropbox есть «коллективный» пакет Dropbox for Teams (по крайней мере, на Хабре нет упоминаний). Он предусматривает совместное использование дискового пространство и некоторые дополнительные фичи. В стоимость $795 в год за 350 ГБ уже включена оптовая скидка (правда, совсем маленькая: примерно 5,3%).

Для сравнения, если брать 350 ГБ в виде персональных аккаунтов Pro 100 (100 ГБ, $19,99 в месяц) и Pro 50 (50 ГБ, $9,99 в месяц), то здесь 350 ГБ обойдутся в $839,52 за год, то есть немного дороже.

Но зато групповой Dropbox гораздо удобнее для команд разработчиков, где у каждого своя роль. Особенно для стартапов. Например, дизайнер может использовать 200 ГБ, а бухгалтеру достаточно 50 МБ.
Читать дальше →
Total votes 38: ↑31 and ↓7+24
Comments36

10 способов стать хорошим программистом

Reading time5 min
Views101K
Хороший программист — это тот, кто смотрит в обе стороны, переходя дорогу с односторонним движением.
Даг Линдер

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

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

Читать дальше →
Total votes 200: ↑184 and ↓16+168
Comments93

У вас 2-3 HDD? Ускорим загрузку и реакцию Windows и программ

Reading time4 min
Views28K
Когда компьютер со всем набором программ в автозагрузке стал грузится 4 минуты я подумал о том, чтобы всё это ускорить.
У меня стояла Windows XP и расширение Астер, которое позволяет работать за компьютером вдвоём, поэтому часть программ и сервисов грузилась в двойном экземпляре.

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

Метод ускорения для Windows XP при наличии трёх винчестеров:

1. Переносим папки «Documents and Settings» и «Program Files» на первые разделы других винчестеров. Таким образом, на загрузочном диске из основных папок у нас остаётся только папка «Windows»
2. Создаём на диске с «Windows» ссылки файловой системы (junction-link) на перенесённые папки. Подробнее будет ниже.

Получается, что папки «Windows», «Documents and Settings» и «Program Files» находятся на разных винчестерах.
Что это нам даёт?
Total votes 97: ↑58 and ↓39+19
Comments152

FizzBuzz, или почему программисты не умеют программировать

Reading time4 min
Views292K
[Автор этой статьи — Джеф Этвуд (Jeff Atwood), один из основателей stackoverflow.com. Сама же статья, несмотря на довольно приличный возраст (она написана в 2007 году) до сих пор популярна, а введенный в ней термин «FizzBuzz question» стал общеупотребительным. Оригинал можно найти здесь.]

Я весьма скептически отнесся к следующему наблюдению Реджинальда Брейтвайта (Reginald Braithwaite):

«Меня немного удручает тот факт, что 199 из 200 соискателей программистских вакансий не умеют программировать. Повторю: они не умеют писать код. Вообще.»

Читать дальше →
Total votes 130: ↑119 and ↓11+108
Comments584

50 цитат о программировании всех времён

Reading time6 min
Views161K
Перевёл после прочтения комментариев к статье «О ненависти к C++». В цитатах можно найти ответы на большинство возникших там вопросов.

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

49. Lisp — это не язык, а строительный материал.
— Alan Kay

48. Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены.
— Edward V Berard
Читать дальше →
Total votes 344: ↑336 and ↓8+328
Comments136

360 градусная панорама Лондона в 80 Гигапикселей

Reading time1 min
Views17K
Это надо видеть собственными глазами. 360cities говорит, что это мировой рекорд панорамной съемки.
image
К слову, данная панорама была составлена из 7886 фотографий. Картинка кликабельна.
Total votes 66: ↑59 and ↓7+52
Comments81

Goo.gl теперь полностью функционирует

Reading time1 min
Views12K
image
Более 3 месяцев назад google запустил свою сокращалку ссылок goo.gl она работала только для внутренних продуктов гугла, сегодня гугл сделал интерфейс и теперь стало возможно без использования плагинов и скриптов использовать сервис, причем так же доступна статистика.
Читать дальше →
Total votes 89: ↑85 and ↓4+81
Comments43

Бизнес для программистов. Как начать свое дело

Reading time2 min
Views20K
Многие из читателей Хабрахабра хотели бы открыть свой бизнес и перестать работать на «дядю». Но как это сделать? Какие опасности это таит? Ответы на эти и другие вопросы можно найти в замечательной книге «Бизнес для программистов. Как начать свое дело».

Ее написал Эрик Синк – бывший разработчик Spyglass, основатель и руководитель SourceGear, одного из основных поставщиков ПО в области контроля версий, а также колумнист MSDN.

Основная тема книги – это как стартовать и развить свою маленькую компанию независимого поставщика ПО. Эрик разбивает эту задачу на несколько традиционных компонентов: как стать предпринимателем, люди, маркетинг, продажи. Но каждый из них рассматривает через призму восприятия программиста. Например, приводит следующий совет по поиску идей:
Idea FindGoodProductIdea ()
{
ArrayList candidateList = BrainstormLotsOfIdeas();
return ChooseTheBestIdea(candidateList);
}

Читать дальше →
Total votes 76: ↑61 and ↓15+46
Comments46

Python + Twitter API. Всегда знай свой IP

Reading time2 min
Views1.1K
Пусть вам нужно иметь доступ к своей системе издалека, а у вас, положим, Стрим, а, следовательно, динамический IP. При этом пользоваться сервисом вроде No-IP вы по каким-то своим причинам не хотите, а хотите простой и прямой доступ по ssh/scp на вашу, естественно, всегда включенную, машину.
Читать дальше →
Total votes 16: ↑11 and ↓5+6
Comments2

Первые шаги на пути к покупкам на ebay, dealextreme, focalprice, kaidomain…

Reading time2 min
Views8.4K
Не секрет, что на ebay, DX, KD и прочих онлайн-магазинах существует много гаджетов и товаров, которых в РФ не найти. Чтобы удовлетворить свои гиковские потребности, а также просто тратить с умом, рано или поздно приходится обращаться к интернет магазинам. Однако новички теряются во всех этих «палках, клеймах, лотах, диспутах, EMS, USPS и прочее», а также некоторые не владеют английским для того, чтобы элементарно зарегиться в paypal.
Для этой цели админом форума ebay-forum.ru был создан подробнейший pdf-мануал, с которым я и предлагаю всем желающим ознакомиться.
Читать дальше →
Total votes 72: ↑63 and ↓9+54
Comments144

Как написать отличную статью и завоевать умы

Reading time12 min
Views18K

Web 2.0, существование которого некоторыми отрицается, привел в интернет много авторов, которые стали писать статьи и заметки на самые разные темы. В зависимости от ресурса, вид, содержание, оформление и размер таких статей различаются, но у них есть один общий компонент — авторский текст, который, собственно, почти всегда, является сутью статьи. Такие статьи, в основном, пишутся не профессиональными журналистами, а простыми пользователями, которые в силу разных причин делятся своими мыслями, идеями или полученной информацией.

В данной статье мне хотелось бы предложить несколько вариантов того, как стоит создавать статьи, как их подавать и как поддерживать жизнь своей статьи.
Читать дальше →
Total votes 131: ↑96 and ↓35+61
Comments77

Мы писали, мы писали или что делать когда нас настигает туннельный синдром

Reading time12 min
Views325K
Если вы читаете эти строки, то будет вполне естественно предположить, что вы проводите за компьютером по крайней мере несколько часов в день, а то и больше. Такой режим работы привносит с собой достаточно сильную нагрузку на наши руки, которая может вызвать боли в кистях, запястьях и пальцах. Такие боли вызваны так называемым «туннельным синдромом» (синдромом карпального канала, кистевым туннельный синдром, carpal tunnel syndrome) — хроническим заболеванием.

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

Как развивается туннельный синдром и что мы при этом чувствуем


Итак, что же порождает это неприятное явление? Карпальный (туннельный) синдром вызывается сдавливанием нерва кисти (срединного нерва), который проходит в специальных каналах, образованных костями и связками. Естественно, при сдавливании нерва мы ощущаем боль, которая может чувствоваться в суставе кисти, но не только в нём. Сейчас мы пройдёмся по всем этапам обсуждаемого синдрома и постараемся связять физиологические процессы с тем, что мы можем ощущать при работе за компьютером.

Читать дальше →
Total votes 136: ↑131 and ↓5+126
Comments112

Много бесплатных книг по программированию

Reading time7 min
Views346K
Читать дальше →
Total votes 202: ↑192 and ↓10+182
Comments42

Information

Rating
Does not participate
Location
Воронеж, Воронежская обл., Россия
Date of birth
Registered
Activity