Search
Write a publication
Pull to refresh
297
0.6
Дмитрий Кашицын @Halt

Программист, линуксоид, паяльник-железячник

Send message

Делаем качественный переплет книги, своими руками

Reading time4 min
Views138K
Как известно специализированная литература, а в особенности литература связанная с IT стоит на порядок выше обычных книг, конечно, можно просто качать с интернета книжки и читать на всяческих устройствах, но не всегда есть эти устройства или не всегда они заряжены в нужный момент, а лично я практически не воспринимаю учебную литературу с дисплея, бумажная книга со всеми своими недостатками все еще лучше, как по мне. Поэтому, при отсутствии денег (распространенная проблема среди студентов), приглядев хорошую книгу я стараюсь распечатать ее и изучать уже в печатном виде.

Поначалу печатал просто на листах А4 и сшивал сбоку обычными нитками, книги получались неуклюжими и не очень удобными, но как то мне на глаза попалась брошюра 1989 года выпуска, под названием «Вторая жизнь книги», в брошюре были описаны множества методов реставрации и починки книг, а также описаны виды переплетов, вот именно это меня заинтересовало больше всего. В это время мне как раз нужна была книга Дэвида Флэнагана «JavaScript. Подробное руководство». Вот как раз о том как я делал переплет и твердую обложку для этой книги и расскажу.
Читать дальше →

Коврик из витой пары

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

Читать дальше →

Intel® 64 and IA-32 Architectures Software Developer's Manual

Reading time1 min
Views6.1K
На этой странице можно заказывать мануалы по программированию на асме для intel-процессоров.При чем бесплатно.

Кликаем "Order a printed copy" около того тома который хотите заказать(советую для начала первый).Далее на страничке всё указано, но лишний раз всёже поясню:

Отправляем e-mail на указанный адресс: intelsupport@hibbertgroup.com
Следующего содержания:
SKU # — номер книжки — на странице, указанной в начале они есть
Company Name — Тут без разницы, можете пропустить
Your Name (first, last) — ну, Имя Фамилия
Full mailing address — Не забудьте индекс!
Daytime Phone Number in case of questions — здесь напишите свой email, никто вам звонить не собирается.


Потом вам должно прийти 2 письма с подтверждениями, во втором будет указано какая компания будет доставлять(в моём случае DHL).И вот что вы в итоге получите:


tnx4 GreatGreat

6 причин по которым мой стартап, получивший финансирование, провалился

Reading time5 min
Views1.9K
Во время dot com бума мы с друзьями основали стартап, где я был техническим директором. Мы разработали систему управления знаниями. Это была комбинация блогов, wiki, системы управления документами, социальных закладок. Мы начали в 1999, что было несколько рановато для wiki и блогов (Movable Type вышли на рынок в 2001). Социальные закладки, по сути, были точно такими же, как станет впоследствии Delicious. Помимо этих новых и замечательных идей (по крайней мере для 1999 года) у нас было три отличных особенности:
  • Всему можно было присвоить метки (tags): навыкам, людям, ссылкам, документам, постам в блогах, страничкам в wiki. Что-то, что теперь называется фолксономия. Метки могли соотноситься с другими метками и формировать онтологии. Метки могли ссылаться на другие документы, посты, людей.
  • Всему можно было поставить свою оценку от 1 до 5.
  • У нас был умный нечёткий поиск, основанный на метках и оценках. Например, при поиске «люди со знанием Oracle» в выдачу также попадали специалисты по SQL Server'у — например, чтобы укомплектовать команду, если не было свободных гуру Oracle.

У нас были кое-какие деньги — посевные инвестиции, которые мы получили от венчурного фонда, и мы вполне себе счастливо и успешно разрабатывали наше приложение. Мы показали его многим пользователям и получили весьма благоприятные отзывы от больших компаний. Так почему же стартап провалился и я не миллионер?
Читать дальше →

Математика. Симметрия «псевдопростых близнецов»

Reading time2 min
Views1.9K
На досуге изучал свойства простых чисел и выявил одну возможно интересную закономерность. Поискал в Сети, по-моему, подобный вопрос прежде не поднимался.

Симметрия близнецов псевдопростых чисел
Читать дальше →

Защищаем SSH от брутфорса на любом порту

Reading time3 min
Views116K
Сегодня меня заинтересовал опрос надо ли перевешивать SSH на нестандартный порт. Сам опрос не так интересен как способ автора zivot_je_cudo защищать SSH от подбора пароля: после неверной попытки подключения блокировать новые попытки в течение 20 секунд. Задержка, видимо, выбрана эмпирически, исходя их двух противположных пожеланий: чтобы не заблокировать в случае опечатки себя надолго, и в тоже время усложнить жизнь подбиральщика. Я хочу поделиться своим способом противодействия брут-форсу, который применяю уже несколько лет. Он имеет два преимущества:
— дает мне больше попыток для набора правильного пароля
— но при этом блокирует брутфорсеров «навечно».

Как можно достичь этих двух противоположных целей?
Читать дальше →

Seaside 2.9: Частичные продолжения

Reading time10 min
Views1.6K
Некоторое время назад на хабре проскакивал топик про «континуации» от ХабраЮзера qmax. Он был весьма впечатлен идеей, а вот подробно рассказать не вышло. И вот недавно один из разработчиков Seaside, Джулиан Фитзелл написал потрясающую по своей доходчивости статью. С его разрешения я сделал ее перевод и хотел бы поделиться с хабрасообществом.

Сразу хотелось бы сказать о терминологии. В качестве перевода слова continuation я использую наиболее близкое по смыслу «продолжение». Общая же терминология статьи для неискушенного в Smalltalk разработчика может показаться непривычной. Так, вместо стека вызовов используется «цепь контекстов», а вместо потока — «процесс». Если у вас останутся вопросы после прочтения — смело задавайте их в комментариях. Спасибо.
читать полный текст статьи

Unlimited Detail — интересно, но есть у меня вполне конкретные сомнения…

Reading time9 min
Views8.8K
Несколько дней назад проскочило видео по Hacker News (и спасибо ayambit за напоминание о них на Хабре) про компанию Unlimited Detail, которая обещает сделать самые современные карточки NVidia и ATI бесполезными и рендерить сцены в миллиарды точек на обычном процессоре (CPU), без 3D ускорения(!) вообще. Превышая возможности современных видеокарт в сотни раз (тысячи, по заявлениям авторов, которые я ниже оспорю).

Если кто еще не видел:



Сначала на всякий случай о том чего это такое, а потом о том, что у меня, как у программера, сомнения вызывает, что на нетбуках без 3D карт, скоро будут в Crysis 3 играть…

(дальше очень много слов и технических деталей)
Читать дальше →

Vuurmuur — боевые коты на страже вашей сети

Reading time2 min
Views15K
image

Vuurmuur — за таким «кошачьим» именем скрывается довольно мощная GUI надстройка для iptables. Основным отличием от других iptables-надстроек является наличие консольного интерфейса написанного на Ncurses. Поэтому администрирование всё также легко возможно посредством SSH или консоли. Vuurmuur умеет работать с шейпингом, поддерживает функции мониторинга трафика, ведёт отдельные логи, прекрасно работает как на 2.4 так и на 2.6 ядрах и даже «говорит» на русском.

Буквы, картинки, мультики...

Монтаж. Как надо и не надо

Reading time6 min
Views76K
За время своей недолгой профессиональной деятельности мне пришлось иметь дело с различным оборудованием и различными сетями. И то, что приходилось иногда видеть, повергало в тихий ужас. Монтаж зачастую ведётся кем попало и как попало с нарушением всех возможных стандартов и норм. Радует, что в большинстве случаев всё же это не так и джамшут-монтаж не прокатывает.
Статья будет интересна монтажникам (хотя, я думаю, на Хабре нет безответственных или по крайней мере их число минимально), людям, руководящим этим процессом, принимающим работу и вообще тем, кто не безразличен к реалиям русского телекома (вообще говоря, это относится не только к телекому).
Под катом объёмная статья, много фото того, как не надо и немного того, как надо.
Читать дальше →

600 книг от издательства O’Reilly доступны к прочтению на сайте лейпцигского стартапа PaperC

Reading time1 min
Views1.5K
В недавнем анонсе создателей стартапа PaperC сообщается, что 600 книг от известного издательства O’Reilly доступны к прочтению на их сайте. Таким образом общее количество доступной литературы перевалило за 3000 наименований, причем многие из них уже и так были из IT-области.

Большинство книг предоставляются на английском языке, реже — на немецком.



Коротко о стартапе

Тормоза HD-видео. Давайте разбираться вместе

Reading time3 min
Views65K
vlc_box_full_0.jpgПрямой эфир олимпиады, к сожалению, транслируется в очень неудобное время, поэтому приходится смотреть в записи. А раз уж есть быстрый интернет, почему бы не доставить себе удовольствие и не посмотреть в HD? Удивляюсь оперативности торент-раздач: практически сразу после окончания трансляции можно найти одну или даже несколько HD-версий соревнований. Некоторые пишут неперекодированный поток напрямую со спутника и выкладывают без пережатия. Предложенные раздачи очень многообразны по форматам, и иногда встречаются довольно экзотические.

До вчерашнего вечера я был в полной уверенности, что мой домашний компьютер на 3-гигагерцовом Core 2 Duo E8400 способен тянуть любой формат вплоть до 1080p, с любыми кодеками и плеерами. Но оказалось, что это не совсем так. Фигурное катание, записанное в 1080i в формате H.264 с потоком всего-то 7897 Кбит/сек проигрывалось с ужасными тормозами.

Что еще более удивило, так это то, что привычный KMPlayer ни в какую не хотел убирать «гребенку» даже при включенном deinterlace-фильтре. Времени было мало, хотелось посмотреть фигурное катание, а не копаться в настройках плеера, поэтому я не стал углубляться в детали, смотреть загрузку процессора, используемые кодеки и т.п. Лишь попробовал переключить KMPlayer на внешний кодек, но тормоза не исчезли.

Далее в ход пошли другие плееры, в частности, SMPlayer, который безальтернативно использует только внутренние кодеки и базируется на движке MPlayer. Эффекта не последовало — все те же тормоза. Это казалось очень странным, потому что прежде я совершенно спокойно смотрел фильмы в 1080p.
Читать дальше →

HABRAтопик в PDF

Reading time2 min
Views1.6K
Это еще не полноценный сервис, но…

Уже несколько раз проблема перевода html-страницы в pdf проскакивала в постах на хабре. К сожалению, все предложенные решения меня не устроили и пришла идея сделать свой сервис.

Так появилась "Сохраняшка".

Сохраняшка

Читать дальше →

Визуальная интеграция Firefox в KDE 4

Reading time1 min
Views6.1K

0. Intro.


Не секрет, что Firefox под KDE выглядит уж совсем коряво, даже со стилями qtcurve. Не знаю как кому, но мне лично хочется, что бы все приложения в моем DE выглядели одинаково. Поэтому, занявшись этим вопросом, я перепробовал кучу стилей для гнома (gtk styles таб в systemsettings) и плагинов для firefox.
Читать дальше →

Skype и стандартные всплывающие сообщения в Ubuntu

Reading time2 min
Views7.8K
Пишу чтобы не забыть, а в дальнейшем использовать, надеюсь кому-нибудь тоже будет полезно. Озадачился заменить скайповские попапы на стандартные убунтовские нотификации, уж больно глаз режут. Есть задача, есть желание её решить. Как оказалось решение достаточно несложное. И так, решение.
Читать дальше →

Прикладная некромантия в линукс или возвращаем из небытия удаленные файлы

Reading time4 min
Views31K
Думаю, каждый из нас с вами сталкивался с проблемой, когда из-за глюка прошивки фотоаппарата, камеры, кпк, смартфона или просто из-за особого устройства /dev/hands карточка была отформатирована, данные были удалены. В свое время данную проблему я решал достаточно просто, используя Portable версию Ontrack Easy Recovery, но так как уже несколько лет являюсь пользователем linux систем, то использование данного нелицензионнного приложения через wine показалось не совсем кошерным, к тому же жажда исследований и приключений требовала найти бесплатный родной аналог для linux систем. Исследования закончились, даже не успев начаться, так как первая строчка в поиске Google привела к набору утилит TestDisk, о которых я расскажу далее подробнее.
Читать дальше →

Асинхронное программирование — редактор графов

Reading time15 min
Views3.6K
Иногда в процессе описания бизнес-логики, необходимо составить граф асинхронных операций с внутренними зависимостями, т.е. когда задачи выполняются асинхронно, но некоторые задачи зависят от других и тем самым вынуждены «ждать» пока из можно будет запустить. В этом посте я хочу показать как эту проблему можно решить путем создания графической DSL, которая позволит разработчику визуально определить граф зависимостей.

Если интересно...

Ford Shelby vs Camaro vs Jeep vs VAZ 2107

Reading time1 min
Views2.6K
Честно сказать, долго не мог решить — стоит ли размещать здесь этот видеоролик. Поиск по ключевым словам показал, то такого тут еще не было. И я решился… ибо подобное творчество однозначно заслуживает внимания!


Читать дальше →

Information

Rating
2,843-rd
Location
Алматы (Алма-Ата), Алма-Атинская обл., Казахстан
Date of birth
Registered
Activity