Pull to refresh
431
0

User

Send message

Что делать если вдруг перестала работать программа

Reading time2 min
Views14K
Есть такая клёвая простенькая программа для телефона: Remote Volume Control. Делает одну простую вещь — даёт крутить громкость на компьютере (PC). Удобно: включил кино, упал в гамак и когда вдруг возникла необходимость — подкручиваешь громкость.

Вдруг в какой-то чудесный день программа просто молча перестала работать. Никаких обновлений не было, настройки сети не менялись… Как-то я вот не привык чтобы программы вдруг ломались и переставали работать сами по себе.

В общем под катом расскажу ход расследования и в чём оказалось дело.

Читать дальше →
Total votes 28: ↑15 and ↓13+2
Comments4

Интервью с астрофизиком Нилом Тайсоном

Reading time1 min
Views23K


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

Читать дальше →
Total votes 96: ↑91 and ↓5+86
Comments45

Устройство интернет-радиостанции

Reading time3 min
Views15K
В статье я расскажу, наконец, как устроена наша радиостанция изнутри.


Речь пойдёт об основных используемых программах и общем подходе к организации круглосуточного вещания с возможностью прямых включений.
Читать дальше →
Total votes 42: ↑40 and ↓2+38
Comments36

Хранение иерархических данных в плоском виде

Reading time3 min
Views7.7K
На примере хранения дерева комментариев.

Многие наверняка сталкивались с проблемой хранения комментариев, по крайней мере задумывались об этом. Очевидным решением «в лоб» является ссылка на родительский комментарий и, как следствие, рекурсивные вызовы при необходимости отобразить дерево. Современные СУБД поддерживают иерархические запросы, но мне кажется, что это просто перенос проблемы за пределы области видимости, может быть я не прав. В любом случае я писал для Google Application Engine, там разговора об иерархических запросах не идёт вообще.

Мне очень не нравилась перспектива рекурсии и множество мелких запросов к базе, поэтому я стал изобретать какой-то способ получить все комментарии одним простым запросом. И такой способ я довольно быстро «изобрёл». Опросил нескольких знакомых, оказалось, что мало кто на эту тему задумывался, поэтому возьму на себя смелость описать что именно я реализовал.

Читать дальше →
Total votes 53: ↑48 and ↓5+43
Comments110

Как я веду прямые эфиры на интернет-радиостанции

Reading time4 min
Views26K
Для того чтобы вести прямой эфир кажется не так много и надо: настроить звук так чтобы одновременно играла музыка и шла запись с микрофона, хорошо если при этом будет работать Skype. На практике оказывается не так всё просто. В статье я расскажу о настройках моей рабочей станции и используемом программном обеспечении во время ведения эфиров на интернет-радио.

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


Читать дальше →
Total votes 95: ↑92 and ↓3+89
Comments69

Поехали!

Reading time2 min
Views967
Есть у меня один подкаст… впрочем речь пойдёт не совсем о нём. Пришла мне однажды мысль сделать вступлением к одному из выпусков пуск ракеты. Мне жутко нравится как звучит предстартовая подготовка, эти непонятные команды, пробирает просто насквозь. Решено — сделано.



Вариант без музыки и описание подготовки внутри.
Читать дальше →
Total votes 80: ↑70 and ↓10+60
Comments27

Эксперимент Дзен-ТВ

Reading time9 min
Views12K
Вступительное слово
Изначально я просто хотел сделать перевод статьи Бернарда Мак Грейна «The Zen TV Experiment», но в процессе я понял что текст, мягко говоря, нуждается в адаптации. В результате перевод соответствует оригиналу процентов на сорок.

В первой половине статьи делается попытка осознать процесс просмотра телевидения, а во второй – как именно сказывается массовое участие людей в этом ТВ-эксперименте.

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

В общем, на этот раз я советую кофе, вас ждёт 10-15 минут довольно увлекательного чтения.
Читать дальше →
Total votes 87: ↑78 and ↓9+69
Comments57

Псевдореальные квазинаучные интерфейсы в фильмах

Reading time1 min
Views3K
Всегда было интересно, что за цифры и буквы тучами летают по информационным табло во всяких командных центрах разных фантастических фильмов. И особенно было интересно кто и зачем это делает.

Например вот такая картинка для «Идентификации Борна»
Bourne Identity

Оказалось, что есть специальные люди, которые специально намеренно занимаются разработкой такого рода псевдоинтерфейсов для фильмов.
Читать дальше →
Total votes 151: ↑142 and ↓9+133
Comments290

Совмещение данных из архива метеорологов с данными ООН

Reading time6 min
Views1K
Пару недель назад я публиковал статью про то, что я нашёл для себя интересного внутри почтового архива метеорологов. Кроме прочих советов и комментариев мне указали на архив данных, который распространяет аж ООН и конечно я не мог пройти мимо. Кроме всего прочего в нём, конечно, есть и данные о температуре. Я сразу захотел совместить эти данные с данными о годичных кольцах деревьев и посмотреть что получится.

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

Читать дальше →
Total votes 178: ↑170 and ↓8+162
Comments94

Как я нанимаю программистов

Reading time4 min
Views10K
Есть три вопроса, ответ на которые надо знать, когда нанимаешь на работу программиста:
      1) Он умный?
      2) Способен ли он выполнять работу?
      3) Смогу ли я с ним работать?

Кто-то умный но не способный выполнять работу может быть хорошим другом, но не сотрудником. Можно обсудить с ним какие-то проблемы, пока он прохлаждается на своей собственной работе.

Тот, кто способен выполнять работу но не умён – неэффективен. Неумные люди выполняют работу путём грубой силы. Работа с такими людьми движется медленно и обычно раздражает.

С тем, с кем я не смогу работать – я не смогу работать.

Под катом продолжение статьи Аарона Шварца. Я бы предпочёл чтобы меня собеседовали таким образом, чем быть изучаемым девочкой-сотрудницей ОК, которая не отличает http от mp3.

Читать дальше →
Total votes 136: ↑112 and ↓24+88
Comments133

Работа с большими объёмами данных и хабраэффект

Reading time5 min
Views1.9K
Одной из целей создания bullshitbingo.ru было посмотреть как ведёт себя google application engine (GAE) в более-менее реальных условиях. Особенно меня интересовала возможность получения собственной статистики, потому что то, что дают GAE и google analitics меня не устраивает по причинам, которые я приведу ниже. На сам пост особой реакции не было, но на главную он вышел и за день сайт получил примерно 15 тысяч загрузок, чего было вполне достаточно. Пик нагрузки составил 3-4 запроса в секунду, в итоге отведённый GAE лимит бесплатных ресурсов превышен не был.

Дальше описание особенностей работы со статистикой в GAE и во второй части графики про полученную нагрузку: собственные и те, которые формирует google. Постарался написать так, чтобы было понятно и тем, кто с GAE вообще не сталкивался.
Читать дальше →
Total votes 57: ↑51 and ↓6+45
Comments49

Булшытбинго.ру

Reading time1 min
Views721
Наверняка большинство посетителей хабра вполне способны отличать наличие смысла от наличия кучи якобы умных слов. Лично меня раздражает применение всяких англоязычных ничего не значащих терминов в произвольном порядке, чем ну очень страдают разного рода менеджеры. У англичан для борьбы с этим злом есть bullshitbingo.net, а у нас ничего нет, вернее не было.

bullshitbingo.ru просто ремейк этого нерусскоязычного бинго. Теперь любителей генерировать всякий бред можно отправлять на этот адрес.

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

p.s. Сделано за выходные на google app engine. В связи с техническими сложностями, адресная строка отображает не совсем то, что должна, реальный адрес проекта chushbingo.appspot.com, администрировать удобнее оттуда.
Total votes 85: ↑57 and ↓28+29
Comments53

Остров Самсо (Samsø) полностью сам обеспечивает себя энергией

Reading time1 min
Views3.2K
Это небольшой датский остров в Балтийском море (google maps), на нём живёт примерно 4300 жителей, площадь острова всего 114 км².
В 1997-м году в Дании был объявлен конкурс на «Остров возобновляемой энергии» (Renewable Energy Island). В конкурсе участвовали пять островов, каждый из которых должен был предоставить 10-ти летный план полного отказа от потребления нефти и газа и перехода на экологически чистые источники.

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

Под катом немного описания и картинка.
Читать дальше →
Total votes 64: ↑61 and ↓3+58
Comments139

Что я нашёл интересного на почтовом сервере метеорологов

Reading time5 min
Views7.4K
Все, конечно, слышали про утёкший в интернет архив метрологического почтового сервера, на хабре даже было обсуждение.

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

Чего там внутри только нет, какие-то pdf, программы на фортране, юниксовые ELF-исполняемые файлы, русские имена/фамилии и даже кириллические комментарии внутри некоторых файлов. Так любопытно мне не было ни в одной компьютерной игре.

Первым делом меня заинтересовали каталоги в духе «yakutia», но остановился я на архиве mbh98-osborn.zip. Внутри него есть каталог TREE и уже в нём – VAGANOV, звучит дружелюбно, правда? Им я и заинтересовался вплотную.

Читать дальше →
Total votes 405: ↑400 and ↓5+395
Comments122

Землю чуть не задел астероид

Reading time1 min
Views1.1K


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

6-го ноября 2009-го года астероид диаметром примерно 7 метров пролетел на расстоянии 14000 км от Земли. Астрономы заметили его только за 15 часов, перед тем как будет достигнуто минимальное расстояние. 6 ноября около 16:30 EST (по поим подсчётам 0:30 следующего дня в Москве) 7-ми метровый астероид, названный позднее «2009 VA» сблизился с Землёй на расстояние примерно равное двум её радиусам. Из картинки видно, что астероид пролетел внутри орбиты Луны, то есть по космическим меркам вообще рядом.

Этот инцидент считается третьим по опасности столкновения.

До этого был метровый астероид 2008 TS26, который пролетел на расстоянии 6150 км от поверхности земли 09 октября 2008 и 7-ми метровый астероид 2004 FU162, который пролетел на расстоянии 6535 км от земли 31 марта 2004-го года.

p.s. Это не совсем перевод, но уж точно не моя собственная статья, поэтому отметил как первод.
Total votes 121: ↑101 and ↓20+81
Comments205

Исходные тексты прошивки canon eos

Reading time2 min
Views781
Многие, наверное, уже слышали, что на днях была взломана внутренняя сеть компании Canon и в числе прочего в сеть «утёк» кусок ядра исходных текстов прошивки камер серии EOS, который я имею честь экскюзивно опубликовать на суд общественности.

/*
    CANON D-SLR cameras core routine
    Property of CANON INC. 1998-2010
    
    v 1.0 made by Radja Tokamoto Goines
    v 1.1 made by Dugwin Yakioto jr.
    
    last changes: 10.11.2009
*/

#include <stdlib.h>
#include <math.h>
#include <time.h>

#include "inc/tweakfocus.h"
#include "inc/radja_filters.h"

Читать дальше →
Total votes 188: ↑127 and ↓61+66
Comments114

D.I.Y.: Shambler, The making of

Reading time2 min
Views3.3K


Shambler — один из персонажей моей любимой игры quake. Один странноватый товарищ придумал взять 3d модель прямо из игры и сделать по ней выкройку, для того чтобы можно было собрать такую модель из бумаги. Выкройка цветная, занимает всего три листа a4, взять её можно здесь, вместе с небольшим руководством по изготовлению. Я пользовался клеем «Момент», канцелярскими и маникюрными ножницами, пилочкой для ногтей чтобы прижимать склеиваемые грани. Оказалось, что при таких небольших размерах бумага вполне прочный материал и отлично держит форму. Я совершенно не люблю никакие такие занятия, но сборка этой модели скорее напоминала логическую задачку: часто приходится просто крутить детали в руках, чтобы понять что вообще куда должно подходить и в какой последовательности легче (вообще возможно) собирать. В общем фотографии процесса по порядку под катом.

upd: перенёс в «я безумный».
Читать дальше →
Total votes 94: ↑87 and ↓7+80
Comments63
1

Information

Rating
Does not participate
Location
Россия
Registered
Activity