Как стать автором
Обновить
8
Карма
0
Рейтинг
mr_idiot @mr_idiot

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

Спать мало, но правильно?

Лайфхаки для гиков Здоровье
Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
Читать дальше →
Всего голосов 713: ↑670 и ↓43 +627
Просмотры 887K
Комментарии 420

Установка официальных драйверов Nvidia на Lenovo Thinkpad T61P

Видеокарты
Недавно решил обновить видео драйвер на моем Lenovo Thinkpad T61P и столкнулся с проблемой, что официальные драйвера от Nvidia не захотели устанавливаться и выдали следующее сообщение:
Окно с ошибкой
Официальные драйвера от Lenovo устанавливались без проблем, но обновляются они гораздо реже.
Еще раз проверил, что моя Nvidia Quadro FX 570M есть в списке поддерживаемых устройств и что я скачал правильный дистрибутив.

Как же так?
решение под катом
Всего голосов 14: ↑10 и ↓4 +6
Просмотры 2K
Комментарии 5

Белоруссия

IT-эмиграция
imageПривет! Мне очень понравилась идея блога «Я мигрирую», поэтому я решил присоединиться и рассказать о том, как замечательно живется в братской нам стране Белоруссии.

Сам я до 22 лет жил в Москве, занимался php-программированием и seo. Полтора года назад мне наскучила жизнь в перенаселенном городе со стремительным ритмом жизни, и я оставив друзей и родных переехал в ближнее, но такое далекое от нас зарубежье, Республику Беларусь. Теперь я живу в пригороде Минска, работаю в большом светлом офисе с видом на реку Свислочь, в компании увлеченных энтузиастов-профессионалов выпуская в свет тематические социальные интернет-проекты web 2.0. Уверен, об этом мечтает каждый посетитель сайта Хабрахабр.

Читать дальше →
Всего голосов 99: ↑82 и ↓17 +65
Просмотры 3K
Комментарии 90

Интервью в прямом эфире с Евгением Касперским (Лаборатория Касперского)

Чулан
imageПривет. Сегодня у нас несколько неожиданная, но безусловно приятная новость. Дело в том, что небезызвестный клуб «Бизнес в стиле .RU» при нашей информационной поддержке устраивает интервью с Евгением Касперским — бессменным руководителем всемирно известной группы компаний «Лаборатория Касперского». Интервью, что важно, будет проходить в прямом эфире!

Беседа с Евгением, если все будет тип-топ, состоится уже сегодня, 23 марта, приблизительно в 16:00 по московскому времени. До этого момента мы, как водится, ждем ваших вопросов прямо в комментариях. Кроме того, вопросы принимаются по джабберу (Jid: styleru@jaim.at) и в конференции styleru@conference.jaim.at.

UPD: Всем спасибо, было интересно :) Запись эфира будет доступна тут же, но позже.
Всего голосов 49: ↑44 и ↓5 +39
Просмотры 1.2K
Комментарии 111

Логика английских времен

Изучение языков
Изучавшие или изучающие английский язык знают, каким страшным может казаться множество английских временных форм глаголов.
Всего в английском 12 временных форм. А в русском-то, на первый взгляд, всего 3, и как их связать с английскими, для новичка может быть совершенно не понятно.
Читать дальше →
Всего голосов 196: ↑173 и ↓23 +150
Просмотры 67K
Комментарии 202

Интересные кадры Google Maps

Геоинформационные сервисы *
Всем отличной пятницы и предстоящих выходных! Предлагаю хабрасообществу немного отвлечься от дел насущных и немного попутешествовать по миру. Вашему вниманию предлагаю небольшую подборку красивых, удивительных и весьма необычных, в некоторых случаях, кадров зафиксированных на Google Maps. Уверен в том что многим снимки поднимут настроение
поехали
Всего голосов 237: ↑220.5 и ↓16.5 +204
Просмотры 1.4K
Комментарии 98

Соглашения об уровне обслуживания

Чулан
Соглашения об уровне обслуживания (SLA, Service Level Agreements) в условиях повышенной конкуренции на рынке являются одним из мощнейших средств для привлечения новых и удержания старых клиентов.
Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 2.2K
Комментарии 4

Восстановление битых пикселей ЖК

Компьютерное железо
Сомневался в успешности метода, а также в том, что мой вечно салатовый пиксель, застывший полгода назад и постоянно мозоливший мне глаз, «станет на место». Но…
О чудо, помогло!
screenshot

Читать дальше →
Всего голосов 143: ↑142 и ↓1 +141
Просмотры 102K
Комментарии 144

Случай с доктором Лестером

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

Когда в 1993 году я впервые познакомился с Another World, то тут же ошибся. Увидев вначале игры логотип Delphine Software, я решил, что она была сделана многочисленным коллективом компании. Тогда мне в голову не могло придти, что это авторский проект, созданный одним единственным человеком по имени Эрик Шайи.

15 лет спустя мне в руки попал диск с фильмом, где я впервые увидел его.

Another World
Читать дальше →
Всего голосов 54: ↑53 и ↓1 +52
Просмотры 836
Комментарии 110

Teewars или рабочий день потерян.

Чулан
Teewars — 2D–шутер с deathmatch, team deathmatch и capture the flag, что-то среднее между Quake и Worms, геймплей весёлый, в распоряжении различные футуристические пушки и деревянный молоток.


Отрисовка и звук на высшем уровне.
Также нельзя не отметить веревку (The Hook, Rope) как в Worms, есть некоторые трюки при помощи которых можно двигаться по карте с большой скоростью не теряя ее.
немного о.. и геймплей видео дальше..
Всего голосов 53: ↑47 и ↓6 +41
Просмотры 1K
Комментарии 54

Ускоренное выключение\включение Windows XP

Разработка под Windows *
*Перенесено из песочницы, спасибо за инвайт :-)
Привет!
Я вот честно, искал в поиске подобную тему, но не нашёл. Сегодня я хочу рассказать вам про то, о чём я узнал случайно и даже немного возмутился. Оказывается у Microsoft есть куча полезных утилит которые творят чудеса! Мне даже непонятно почему они не включены стандартно в Windows.
1) Ускоренная выгрузка Windows XP.
Есть такая утилитка на сайте Microsoft: UPHClean (User Profile Hive Cleanup Service)
Microsoft.com/UPHClean
если по каким то причинам не удалось скачать, то можно отсюда:
Filehoster.ru.
Служба UPHClean контролирует компьютер в процессе выгрузки профиля пользователя и закрывает открытые ресурсы. Вот честно, с английским у меня не важно, но, насколько я понял, обычно после выгрузки пользователя, Windows начинает сканироваь реестр и что-то там согласовывать и завершать, а при установленной утилите вся эта работа будет выполняться сразу в реальном времени по мере надобности. Эта утилита себя зарегистрирует как сервис и будет висеть в памяти всегда (от 1 мб до 5 мб. у каждого по разному), и хотя я очень критичен к сервисам которые находятся в автозапуске, эта утилитка меня так поразила что я не смог ей отказать :-) у меня выключается за 5-7 секунд. раньше за 25
2) Ускоренная загрузка Windows XP.
Я понимаю, что этой теме выделенно не мало пространства в интернете, но тут я вам не расскажу как это сделать супер быстро, нажав одну кнопку.
BootVis Tool
Microsoft.com/BootVis
Читать дальше →
Всего голосов 146: ↑123 и ↓23 +100
Просмотры 20K
Комментарии 146

Фотографируемся после каждого коммита (Linux, OSX)

Git *Обработка изображений *
Программа imagesnap (OSX) позволяет делать фотографии веб-камерой из командной строки. Например, она может автоматически фотографировать программиста после каждого коммита в репозиторий git, нужно всего лишь добавить следующий код в .git/hooks/post-commit.

#!/usr/bin/env ruby
file="~/.gitshots/#{Time.now.to_i}.jpg"
puts "Taking capture into #{file}!"
system "imagesnap -q -w 3 #{file}"
exit 0

Потом кадры собираются в видеоролик программой tlassemble.
Читать дальше →
Всего голосов 71: ↑54 и ↓17 +37
Просмотры 3.9K
Комментарии 44

Еще Одно Руководство по Монадам (часть 1: основы)

Haskell *
Перевод
By Mike Vanier

В сообществе любителей Haskell прижилась шутка, что каждый Haskell-программист должен в процессе своего обучения написать одно или несколько руководств по монадам. И я — не исключение. Но я знаю, что существует очень много руководств по этой теме, многие из них хороши, — так зачем мне писать Еще Одно? Две причины:
  1. Я думаю, что могу объяснить некоторые стороны монад лучше, чем многие другие руководства, которые я видел.
  2. Я стал гораздо лучше понимать монады, чем теперь и хочу поделиться по мере сил и возможностей.


Предварительные требования

Так как я буду писать примеры на Haskell, для вас, читатель, было бы полезно знать его, включая такие разделы, как полиморфизм и классы типов. Без этих знаний материал будет сложен для понимания. Уже написаны десятки вводных руководств по Haskell, которые стоит прочитать неподготовленному читателю, и потом вернуться к серии этих статей.

А вот знать теорию категорий, очень абстрактную ветвь математики, я не требую, хоть в ней и описывается теория монад (в терминах данной статьи). Конечно, знание теории категорий не навредит, но это не обязательно, чтобы понять представленный материал. Я не верю тем, кто говорит, что вам необходима теория категорий перед изучением монад в приложении к языкам программирования, — это не так. Если вы ее изучали, — хорошо, но я не вижу преимуществ в том, чтобы использовать терминологию оттуда.
Читать дальше →
Всего голосов 24: ↑19 и ↓5 +14
Просмотры 20K
Комментарии 26

Подробно о свойстве float

Разработка веб-сайтов *CSS *
Перевод
Правильное использование CSS свойства float может стать непростой задачей даже для опытного верстальщика. В этой статье собраны варианты применения float, а также некоторые ошибки, с наглядными примерами.

Читать дальше →
Всего голосов 153: ↑140 и ↓13 +127
Просмотры 203K
Комментарии 89

Я не знаю Си

Ненормальное программирование *C++ *C *
Цель этой статьи — заставить всех, особенно программистов на Си, сказать «я не знаю Си».
Хочется показать, что тёмные углы в Си значительно ближе, чем кажется и даже тривиальные строки кода несут в себе undefined behavior.
Читать дальше →
Всего голосов 285: ↑268 и ↓17 +251
Просмотры 47K
Комментарии 309

Что такое «асинхронная событийная модель», и почему сейчас она «в моде»

Node.JS *
Из песочницы
Сейчас в тематических интернетах модно слово «Node.js». В этой небольшой статье мы попробуем понять («на пальцах»), откуда всё это взялось, и чем такая архитектура отличается от привычной нам архитектуры с «синхронным» и «блокирующим» вводом/выводом в коде приложения (обычный сайт на PHP + MySQL), запущенного на сервере приложений, работающем по схеме «по потоку (или процессу) на запрос» (классический Apache Web Server).
Читать дальше →
Всего голосов 163: ↑152.5 и ↓10.5 +142
Просмотры 53K
Комментарии 130

Лучшие шрифты для программирования

Типографика *
Перевод
Статья написана в 2009 году, и с тех пор многое изменилось, в том числе появились некоторые альтернативные шрифты для программирования, например, Anonymous Pro.

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

Я выкладываю список из десяти моноширинных шрифтов, готовых к использованию. Некоторые из них идут в комплекте с современными операционными системами, но большинство можно бесплатно скачать из интернета. Отдельные, в том числе Consolas, являются частью коммерческого ПО.
Читать дальше →
Всего голосов 178: ↑161 и ↓17 +144
Просмотры 238K
Комментарии 193

Геометрические фигуры на CSS

CSS *
Перевод
Отличная подборка, как нарисовать различные геометрические фигуры одним элементом HTML.

Квадрат



#square {
	width: 100px;
	height: 100px;
	background: red;
}

Читать дальше →
Всего голосов 351: ↑327 и ↓24 +303
Просмотры 892K
Комментарии 103

Перегрузка функций в JS

JavaScript *
Как известно, в JavaScript нельзя создать несколько функций, различающихся только списком параметров: последняя созданная перезапишет предыдущие. Про различие на уровне типов параметров говорить не приходится вообще. Обычно, если программист хочет создать функцию с множественным интерфейсом, он пишет что-то вроде такого:
  1. // getRectangleArea(x1, y1, x2, y2) или
  2. // getRectangleArea(width, height)
  3. function getRectangleArea(x1, y1, x2, y2) {
  4.   if(arguments.length==2) return x1*y1;
  5.   return (x2-x1)*(y2-y1);
  6. }
* This source code was highlighted with Source Code Highlighter.

Пока пример выглядит не очень страшно, однако интерфейсов может со временем стать заметно больше, тогда функция станет плохочитаема. Посмотрим, что можно с этим сделать.
Читать дальше →
Всего голосов 106: ↑99 и ↓7 +92
Просмотры 48K
Комментарии 59

Информация

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