Pull to refresh
-6
Unknown user @AGvinread⁠-⁠only

User

Send message

Сборка компьютера с водяным охлаждением

Reading time17 min
Views336K
   В прошлом году я писал «фундаментальную» статью про системы охлаждения – труд вышел в двух больших частях (1, 2), зато я постарался рассказать про все, от радиаторов до жидкого азота. Совсем недавно я созрел на очередной «подвиг», а именно – на установку системы водяного охлаждения.

image

Если вам интересно подробное иллюстрированное руководство по сборке/установке такой системы (на примере производительного конфига), то добро пожаловать под кат. Трафик!
Читать дальше →
Total votes 328: ↑251 and ↓77+174
Comments99

Почему мнение «за хороший продукт захотят платить» ошибочно

Reading time4 min
Views1K
Настолько часто встречаю в спорах о копирайте и p2p утверждение «надо делать качественный продукт, и люди будут с удовольствием платить за него деньги, несмотря на торренты», что, увидев на Хабре очередное повторение, причем активно заплюсованное, решил написать текст с конкретными аргументами о том, почему это совершенно не соответствует действительности. Будучи музыкальным журналистом, имею представление о том, какая музыка как продается, поэтому примеры буду приводить из этой области.

Читать дальше →
Total votes 241: ↑181 and ↓60+121
Comments350

Бэкенд Twitter перешёл на Protocol Buffers

Reading time2 min
Views4.3K
Хотя основные копии пользовательских твитов хранятся в базах данных MySQL и Cassandra, компания также разворачивает дополнительное хранилище на Hadoop, которое можно будет использовать для аналитики и дополнительных программных приложений.

Информацию из этой системы можно запрашивать с помощью Java MapReduce или Pig, собственного SQL-подобного языка запросов Hadoop. В данный момент на этот бэкенд уже переведена система поиска, а в будущем появятся и другие приложения.

Отвергнув популярные технологии вроде XML, CSV и JSON, программисты Twitter выбрали в качестве формата для хранения данных бэкенда относительно неизвестный формат Protocol Buffers, разработанный в Google (он уже обсуждался на Хабре). Технические подробности реализации были оглашены представителями Twitter на конференции HadoopWorld во вторник.
Читать дальше →
Total votes 47: ↑43 and ↓4+39
Comments43

Система отзывов и рейтингов для товара в интернет-магазинах

Reading time2 min
Views6.3K
Для покупателя в интернет-магазине (ИМ) очень важны рекомендации уже купивших, рейтинг товара, отзывы о нем. Наверняка, каждый пользовался Яндекс.Маркетом и представляет, что это такое.

Небольшой скриншотик для понимания
image

Читать дальше →
Total votes 10: ↑7 and ↓3+4
Comments14

Мой опыт восстановления зрения

Reading time9 min
Views278K
   Этим летом я был на некоторое время предоставлен сам себе – всех своих я отправил подальше от дыма, а сам, недолго думая, решил немного подтянуть здоровье. Не просто записаться в тренажерный зал и накачать «квадратиков» для пляжа, а именно обследоваться у некоторых врачей, чтобы выработать для себя вектор дальнейших действий, дабы совсем не превратиться в «овоща».

image

   Расскажу лишь про свой опыт восстановления зрения – именно оно больше всего подвержено риску у любого «компьютерного» человека.
Читать дальше →
Total votes 495: ↑398 and ↓97+301
Comments208

Чему мы должны учить разработчиков нового программного обеспечения? Почему?

Reading time11 min
Views3.3K
Требуются существенные изменения в обучении компьютерной науке, для лучшего соответствия потребностям индустрии.

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

Проблема

Во многих местах существует разрыв между обучением компьютерной науке и потребностями индустрии. Взгляните на следующую ситуацию:
Знаменитый профессор компьютерной науки (с гордостью): «Мы не учим программированию; мы обучаем компьютерной науке.»
Производственный менеджер: «Они не способны программировать.»

Во многом они оба правы, и не только на поверхностном уровне. Задача научного сообщества состоит не в том, чтобы обучать посредственных программистов, а индустрия не требует только «всесторонне развитых, высокообразованных мыслителей» и «учёных».

Другой профессор компьютерной науки: «Я не написал ни одной строчки кода.»
Читать дальше →
Total votes 53: ↑40 and ↓13+27
Comments47

Возможный способ создания сильного ИИ

Reading time8 min
Views6.2K
Ниже я опишу путь (основные принципы), который позволяет создать ИИ, способный пройти тест Тьюринга, то есть общаться с человеком не «механически», а «понимая» суть беседы. Этот интеллект во многом будет аналогичен человеческому, он будет «испытывать» те же эмоции, что и человек, он будет иметь память, он будет «мыслить». Я буду описывать процессы и механизмы, свойственные реальному мозгу, но указывать на способы реализации доступные при компьютерном моделировании, не утверждая, что они «похожи» на то, как природа решила аналогичные задачи.
Читать дальше →
Total votes 105: ↑82 and ↓23+59
Comments100

Return to Castle Wolfenstein — под лицензией GPL

Reading time1 min
Views1.5K
ID Software опубликовала исходные коды классического 3D-шутера Return to Castle Wolfenstein (RTCW-SP-GPL.zip), а также мультиплеера (RTCW-MP-GPL.zip) и дополнения Wolfenstein — Enemy Territory (ET-GPL.zip). Всё это опубликовано под лицензией GPL.

На ftp-сервере выложены исходники не только под Windows, но также под Unix и MacOSX. Они включают в себя только игровой движок, но не графику.

На том же ftp лежат также исходники других игр, в том числе Quake 1, Quake 2 и Doom.
Total votes 108: ↑97 and ↓11+86
Comments43

Р. Фейнман «Характер физических законов» (четвертая лекция)

Reading time6 min
Views10K
image
Перевод четвертой лекции из курса «Характер физических законов», самого яркого ученого двадцатого века Ричарда Фейнмана.
Лекция называется «Симметрия физических законов».
Курс не требует специальных знаний по физике и начинать смотреть можно с любой лекции. А эта лекция наверное самая интересная во всем курсе.
Вообще сегодня будет две лекции: одна видео лекция Фейнмана, другая небольшая заметка профессора университета Радбоуда (Голландия) Михаила Кацнельсона, поясняющая кое-какой принцип, о котором Фейнман умолчал.
Читать дальше →
Total votes 89: ↑85 and ↓4+81
Comments26

Тест на поддержку UTF-8

Reading time2 min
Views13K
Недавно натолкнулся на следующий текстовый файл: ссылка (если сайт не выдержит, искать так) авторства Dr Markus Kuhn из Кембриджа. По сути это просто текст в кодировке UTF-8, однако вся соль в том, что в нем содержатся различные «фишки» кодировки, вроде combining characters. Как вы увидите, даже «простой текст» браузеры отображают кое-где по-разному и кое-где вообще не отображают. Сводная таблица прохождения теста для некоторых известных имен (под Windows 7 64-bit, шрифты по умолчанию):



Стоит заметить, что в Chrome, Firefox, IE моноширинным шрифтом по умолчанию является Courier New, в Opera — Consolas.
Читать дальше →
Total votes 89: ↑72 and ↓17+55
Comments83

Высокопоставленные чиновники США считают WikiLeaks угрозой для национальной безопасности №1

Reading time2 min
Views1.7K


Похоже на то, что после публикации секретных документов США о военных операциях в Афганистане и Ираке на сайте WikiLeaks, власти Америки считают данный ресурс чрезвычайно опасным. Некоторые высказывания чиновников США из высшего эшелона власти позволяют понять, что для них WikiLeaks может казаться опаснее той самой АльКаеды или китайских коммунистов. Во всяком случае, вполне публичные персоны США предлагают правительству организовать кибер-атаку на пресловутый сайт. И это не пустые слова. Все началось с того, что Washington Post и the Washington Times на своих страницах раскритиковали WikiLeaks за действия команды этого ресурса. В частности, издания считают, что WikiLeaks должен быть атакован властями США (пока это фигуральное выражение, имеются в виду законные способы прекращения работы ресурса). Но вот под катом — более интересные высказывания.

Читать дальше →
Total votes 115: ↑104 and ↓11+93
Comments234

Новый конкурс AI-ботов от Google

Reading time1 min
Views1.6K
Google AI Challenge возвращается! С 10 сентября стартует новый конкурс, в рамках которого боты будут соревноваться в игру под названием Planet Wars.



Planet Wars основана на популярной стратегической игре Galcon, которая известна многим владельцам телефонов iPhone и Android.
Читать дальше →
Total votes 51: ↑47 and ↓4+43
Comments49

О HTML5 в инфографике

Reading time1 min
Views1.4K
image

Рыская в интернете я натолкнулся на весьма приятную по исполнению и интересную к прочтению инфографику о HTML5.
Я решил ее перевести. Что из этого вышло можете лицезреть по клику на уменьшенной картинке.

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

Имени автора, я к сожалению не нашел. Только ссылку на его твиттер.

P.S. Убрал опечатки и обновил картинку с инфографикой.
Total votes 121: ↑109 and ↓12+97
Comments80

Chatroulette своими руками — 50 строк кода

Reading time1 min
Views28K
image
Пару месяцев назад я приглашал всех на веб-семинар о p2p во Flash, но сделал это слишком поздно, поэтому наверняка большое количество желающих на него не попало. Самое ценное, что я извлек из этого семинара — то, что peer-to-peer приложения во Flash делать очень легко. Правда у самого руки очень долго до этого не доходили.

Но буквально вчера руки очень сильно зачесались, и посидев ночку я разобрался в том, как работает технология p2p во Flash. Соединить видеопотоки двух flash-клиентов мне показалось мало, поэтому решил сделать что-то более интересное:
  1. Пользователь открывает страничку
  2. Выбирает тему для разговора (один из постов на главной хабры)
  3. Разговаривает со всеми, кто выбрал эту же тему

Сделал. Тут мой пример видеоконференции, исходники клиента и сервера можно скачать отсюда. Минимальные требования для примера — наличие Flash Player 10 и вэб-камеры.

UPD: Все это добро хостится на AppEngine, могут закончиться бесплатные квоты и все перестанет работать. Перекинул клиента на narod.ru. Если работать не будет — заходите сюда
Total votes 78: ↑72 and ↓6+66
Comments59

Разработка привлекательных реалистичных пользовательских интерфейсов

Reading time4 min
Views15K
Cекрет разработки привлекательных интерфейсов заключается в реализме. Ваша задача — придать плоским элементам объём, используя свойства реальных объектов, вроде неровностей и шероховатостей, бликов и теней, различных текстур поверхностей. В идеале они должны выглядеть как предметы на вашем столе. Создавая классный интерфейс, в первую очередь нужно думать не «как», а «почему».
Читать дальше →
Total votes 212: ↑205 and ↓7+198
Comments49

Секрет анализа трафика

Reading time3 min
Views10K
Логично, что эффективное продвижение включает не только выбор каналов привлечения пользователей, но и анализ трафика с дальнейшей настройкой каждого канала. Цель настройки — повысить отдачу от вложенных ресурсов, повысить конверсию.
Поэтому в этом посте мы будем анализировать трафик...
Total votes 67: ↑58 and ↓9+49
Comments15

Делаем загрузочно-установочную флешку

Reading time2 min
Views774K
После поста о восстановлении флешек, оказалось, что у многих теперь есть рабочие, бесхозные флешки, которые обязательно нужно задействовать. Почему бы не сделать из них загрузочные флешки с дистрибутивами необходимых ОС? Это может здорово пригодиться при установке/переустановке операционных систем на нетбуки, где отсутствуют приводы оптических носителей. А иногда может даже ускорить процесс установки и сделать его намного тише на компьютере, где привод есть.
Хотя на Хабре уже описывались варианты создания загрузочных флешек, но вариант, который предлагаю я — слишком прост и по своему универсален, чтобы обойти его стороной.

image
Читать дальше →
Total votes 161: ↑142 and ↓19+123
Comments54

Information

Rating
Does not participate
Location
Австрия
Date of birth
Registered
Activity