Песочница
Песочница →
Music channel в TeamSpeak
ИДЕЯ
Сижу я на одном TS-сервере, там есть много комнат, по определённой тематике и просто для общения. Так же есть канал с прослушиванием музыки, но музыка слушается так — админ включает через колонки песню и затем через микрофон «транслирует» всё это в канал:
Качество звука + посторонние звуки = лучше самому на компе включить плеер с любимой музыкой.
Как-то админ обмолвился, что пробовали настроить музыкального бота, но ничего не получилось. Хм… подумал-подумал и полез курить маны…
Песочница →
Сборочная среда для проекта Midnight Commander
Последнее, что доступно в Debian — 4.7.0.9, и это при том, что совсем недавно вышел 4.7.5.4 в котором есть ряд вкусностей. Проект предоставлял бинарные сборки для RedHat-based систем и не поддерживал таковые для Debian/Ubuntu. Я решил восполнить этот пробел, запустив автоматическую сборочную среду.
Песочница →
HTML5 путеводитель
Песочница →
Что такое «асинхронная событийная модель», и почему сейчас она «в моде»
Песочница →
Методы нахождения границ изображения
1) подчеркивающие, усиливающие, выделяющие границы;
2) строящие контуры автоматически.
Песочница →
Dropbox + AutoIt + utorrent
Итак необходимые требования к программе:
1. добавление торрентов удаленно не подключаясь к домашнему компьютеру (ДК);
2. возможность указать путь к файлу на ДК;
3. возможность указать имя скачиваемого файла;
4. удаленно отслеживать какие файлы поставились на закачку, какие завершили закачку.
Песочница →
Парсер RSS на bash для LostFilm.TV: Transmission + SQLite + mkvtools
В ответ на предыдущий топик про парсер RSS-ленты LostFilm.TV хочу выложить свой вариант работающий уже около 4х месяцев без каких-либо ошибок.
Суть идеи состоит в том, что сервер качает сериалы и раскладывает по папкам, оформляя при этом файлы с обложкой и нормальным заголовком.
Однако, в работе всей системы участвует не один скрипт, а целый набор скриптов. В такой системе скрипты разделены на pre-обработку и post-обработку.
И, конечно же, для эстетов: файлы каждой серии должны выглядеть красиво и быть разложены по папкам.
Песочница →
Реанимация старых лабораторных стендов при помощи микроконтроллеров
Песочница →
Пишем класс на php для интерпретации BrainLoller
Пример Brainloller кода
BrainLoller — это визуальный диалект языка Brainfuck, в котором символьные команды заменяются на пиксели разных цветов, считываемые с изображения в формате *.png.
Brainloller был придуман в 2005 году Lode Vandevenne.
Цвета команд были выбраны как комбинации значений 0xFF и 0x80 для трех RGB компонент. В результате была получена следующая таблица команд:
- + = 0x00FF00
- — = 0x008000
- > = 0xFF0000
- < = 0x800000
- [ = 0xFFFF00
- ] = 0x808000
- . = 0x0000FF
- , = 0x000080
В Brainloller добавлены также две дополнительные команды — 0x00FFFF (поворот указателя инструкций против часовой стрелки) и 0x008080 (поворот по часовой). Таким образом, “код” может записываться не в одну строку пикселей, а в двухмерное изображение. Перед началом выполения программы указатель инструкций находится в верхнем левом пикселе и направлен вправо. Изображение обрабатывается попиксельно, после каждой команды Brainfuck указательно инструкций сдвигается на один пиксель в том направлении, в котором он указывает. Выполнение программы заканчивается, как только указатель инструкций выходит за пределы изображения. (источник)
К сожалению, исходный набор инструментов для работы с Brainloller был утерян и мы попробуем в этой статье восполнить пробел)
Песочница →
Концепция образовательной социальной сети
Первое, что пришло в голову – каким-то образом использовать социальные сети, так как именно в них школьники и студенты проводят большую часть своего интернет-досуга (или просто досуга, кто как). Но вторая мысль вытесняет первую, говоря о том, что эта задача уж слишком объемная.
Что же, тогда придется создать свою собственную образовательную социальную сеть.
Песочница →
История интернет-магазина ставшего мировым монополистом за $5 000
1) Вложение не более $10 000
2) Прибыль не менее $1 000 в месяц
3) Минимальная рутина
По первым двум пунктам все понятно. А вот по третьему пункту поясню. К тому моменту я уже работал в собственной компании (сфера финансов). Это был 2009 год. Последствия кризиса еще сильно влияли на основной бизнес и работы было непочатый край. Много времени отвлекать на сторонний бизнес автор не мог.
Подходящий случай подвернулся в октябре 2009 года.
Песочница →
Risk Management: предотвращение проблем vs. ведение регистра рисков
Странно, но факт
- Абсолютно все стандарты управления проектами и компаниями говорят о необходимости управления рисками. Предлагаются различные модели, инструменты и термины. Каждый ПМ понимает, что это важно. И проходят тренинги. И даже пытаются выполнять такую практику (или процесс) как Risk Management. Но не все (большинство) видят в этом смысл и пользу на практике. В лучшем случае заводят регистры рисков (про которые скоро забывают), в худшем говорят, что управление рисками происходит в ходе ежедневной коммуникации (непонятно, правда, что имеется ввиду под рисками и управлением.
- При наличии на проектах Risk register-а менеджмент компании считает что есть недостаток в про-активном управлении проекта и в коммуникациях с заказчиком, который регулярно жалуется на неожиданные проблемы на проекте.
- Проджект менеджеры и Проектные команды жалуются на большие затраты времени на работу с рисками (и, очевидно, отсутствием эффекта, а то бы не жаловались.
Эти и многие подобные наблюдения были сделаны мной в ходе внедрения системы управления качеством и проведения аудитов процессов в IT компании. В частности, процессов управления проектом. Как и любое нововведение, внедрение правил работы должно сопровождаться обоснованием зачем это нужно. Для этого, в дополненение к навыкам убеждения, необходимы знание теории и практических примеров — как негативных, так и позитивных. На них и основаны мои выводы о секретах эффективного Управления Рисками.
Песочница →
Два способа задать межсимвольный интервал в WPF
Введение в суть задачи
В одном из WPF — проектов возникла необходимость задать ширину пробела (расстояние) между символами для текста в элементе TextBlock. Точнее было нужно заполнить с помощью принтера бланк примерно такого типа (рис. 1). То есть важно подобрать интервал между символами, соответствующий интервалу между клетками формы. И я не сомневался, что в WPF для TextBlock существует нужное свойство, однако гугление показало, что это не так.
Рис. 1. Пример формы, которую необходимо заполнить.
Песочница →
Steam в рублях
В странах СНГ по прежнему без рублей но скидки с России перешли и на них.
Песочница →
6 компьютерных лабораторий, которые родили цифровой мир
Так оно и получалось на протяжении всей истории цифровых технологий.
Давайте же перечислим 6 лабораторий, которые внесли, на мой взгляд, самый значительный вклад в развитие цифровых технологий:
Песочница →
Кухня Indie Gamedeveloper'а с предысторией
Для начала краткая предыстория, как к этому пришел, и с каким багажом.
Имея опыт работы в IT по специальности System Administrator/Engineer, меня все время привлекало что-то новое, получать новые знания во всех сферах, начиная от религии заканчивая компьютерном миром, в котором, как мне кажеться, можно практически бесконечно прокачивать свой скилл, скорее всего это отличительная особенность людей нашей профессии. В итоге появилась идея о создании чего то большего чем просто работа по специальности. Ну и конечно же двигало желание заработать денег и стать финансово независимым от разных жизненных неурядиц. Путь этот начался в уже немного далеком 2007.
Интересно, что к вам первым приходит в голову после совмещения IT и коммерции? Не думаю, что первое, что придет вам в голову, будет сильно отличаться от следующего абзаца:
Песочница →
Transmission — настраиваем SMS уведомления
По воле случая мне понадобилось на продолжительное время уехать в провинциальный городок, однако имело место сильное желание быть в курсе состояния моих торрентов, поставленных на закачку. Так как в тех местах, куда мне предстояло отправиться, дела с доступом в интернет совсем уж плохие, было принято решение настроить мониторинг закачек на основе GSM сети.
Песочница →
Дизассемблер своими руками
Тем же, кому интересно взглянуть на краткое описание структуры кодирования машинных команд, пример реализации и исходный код дизассемблера для x86 архитектуры, добро пожаловать.
Песочница →
Удаленный доступ из Windows на FreeBSD для начинающих
Отдельных мануалов работе во Фрюшке, генерации ключей в OpenSSL и т.д очень много, но подходящего для данной ситуации не нашлось, поэтому я решила свести отдельные инструкции воедино.
Далее — описание всего процесса от подготовки платцдарма до проверки работоспособности.
Песочница →
Удивительная реакция Почты России на хабрапост
Не так давно было опубликован пост Анализ сайта Почты России и попытка сделать его лучше. А ведь у меня тоже в голове крутилась мысль сделать сравнительный анализ сайта нашей почты и, например, сайта usps.com. Ну не об этом речь.
Так на почте приходится бывать практически каждый день, общаться с почтовиками также приходится немало. Я был уверен, что сайт достаточно статичен, как и вся структура этой организации, и не ожидал никакой особой реакции, но произошедшие превзошло все ожидания.
Сайт не изменился. Изменилось всё. Кроме сайта.