Видео ролики бесплатно онлайн

Смотреть русское видео

Официальный сайт rostobrnadzor 24/7/365

Смотреть видео бесплатно

Тексты h0rr0rr_drag0n
23.08.2011 21:37

h0rr0rr_drag0nПрограммируем STM32VLDiscovery в Linux'е и только в Linux'е!

Подобно многим любителям садистски потыкать раскаленным паяльником в нежные внутренности электронных девайсов я не избежал увлечения микроконтроллерами серии STM32 от STMicroelectronics, за их небольшую цену прозванные "убийцами" 8/16-битных микроконтроллеров, таких как AVR.
Поскольку основной операционной системой на моем компьютере является Линукс, а альтернативных операционных систем на нем нет и не предвидится, то встал вполне естественный вопрос - чем собирать программы под STM32 и чем их прошивать в имеющуюся у меня STM32VLDiscovery? Иначе говоря передо мной встал вопрос инструментального обеспечения.
Большинство руководств, найденных мною в Интернете, либо советовали перезагружаться в Windows, либо использовать утилиту stm32flash, которая прошивает кристалл при помощи встроенного bootloader'а через UART. При всем при этом, в некоторых руководствах еще и предлагалось немного пошаманить с состоянием выводов BOOT0 и BOOT1 или использовать такие громоздкие среды разработки как Eclipse.
Мне все вышеперечисленное показалось крайне неприемлемым и я стал искать свой способ работы с STM32VLDiscovery под Linux'ом. Результаты моих изысканий приведены далее, под катом.
Полностью.
+ 2 -
0
h0rr0rr_drag0n 09.08.2011 15:20

EmacsПростой и быстрый способ начать использовать SLIME и Emacs для разработки приложений на Clojure

В качестве IDE для Clojure я, в свое время, пытался использовать NetBeans и Eclipse. Но к сожалению (а может и к счастью), отношения у меня не сложились ни с той, ни с другой IDE. NetBeans, по моим меркам, слишком долго запускался. Для не столь уж и редких для меня ситуаций, когда хочется/нужно подправить лишь пару строчек в коде, он не подходил. Конечно, можно было использовать какой-нибудь Notepad++ для подобных целей, но мне хотелось работать в единой среде, а не прыгать между текстовыми редакторами и IDE. Помимо всего прочего, к этому прибавлялся еще и не слишком быстрый интерфейс, что выводило меня из себя. Кроме того в новый NetBeans не устанавливался плагин, обеспечивающий работу с Clojure, из-за несовместимости версий.
У Eclipse были те же проблемы со скоростью работы, к которым еще и прибавлялся интерфейс, не блещущий минималистичностью из коробки.
Из-за вышеперечисленных недостатков я вернулся к Emacs'у - как никак у него была и минималистичность, и не тормозящий интерфейс, и новые нескучные обои и прочие радости жизни.
На настройку редактора под Clojure я затратил увы немалое количество времени, в основном из-за этапа по прикручиванию SLIME к Emacs'у - в мануалах рекомендовалось ставить кучу какого-то софта, в большинстве случаев устаревшего, поскольку авторы руководств предлагали использовать ELPA.
В конце концов, не без помощи @Ryukzak'а, у меня получилось узреть работающий SLIME для Clojure, процесс получения которого я и собираюсь описать - вдруг кому-нибудь понадобится.
Полностью.
+ 4 -
13
h0rr0rr_drag0n 19.04.2011 21:05

EmacsOrg-mode - вся твоя жизнь в plain-text формате!


tasks.png

Сегодня я собираюсь написать об одном расширении Emacs'а, которое способно изменить ваш распорядок жизни раз и навсегда.
Эта небольшая программа, написанная на EmacsLisp'е, называется org-mode. Она создана, чтобы сделать человеческую жизнь организованной, чтобы не растрачивать зря драгоценные секунды и минуты...
Вы вольны использовать org-mode в качестве ежедневника, TODO-листа, планировщика проектов или для обычных заметок. Существуют уникумы, которые используют org-mode как табличный редактор, но сейчас я не планирую описывать как это делается.
Полностью.
+ 22 -
18
h0rr0rr_drag0n 23.11.2010 23:25

VimПлагин code_complete для Vim'a - автодополнение и сниппеты

Практически во всех современных средах разработки есть пара удобных возможностей - есть возможность видеть список параметров функции, введя имя этой функции и открывающую скобку, и автодополнение стандартных блоков кода, наподобие if () {} else {} и других.
Естественно, подобная функциональность не могла обойти стороной и текстовый редактор Vim (который, стоит отметить, являет собой нечто большее, чем просто текстовый редактор). Сниппеты и автодополнение параметров функций можно найти во множестве плагинов, лежащих на vim.org.
В своей статье, я хочу рассмотреть один плагин, в котором уже реализованы и сниппеты и автодополнение. Плагин называется code_complete (new update).
Полностью.
+ 8 -
8
h0rr0rr_drag0n 18.11.2010 12:38

VimShell в отдельном буфере vim'а

Лично мне, кажется весьма удобной возможность работать в консоли (например в том же bash'е) не отвлекаясь от любимого vim'а. Можно одновременно коммитить код или изменять структуру каталогов проекта или делать прочие подобные вещи не выходя из vim'а и не отвлекаясь на другие окна.
Раньше (пару лет назад), я искал плагин, который позволил бы открывать отдельный буфер с каким-нибудь shell'ом, но натыкался на предложения перекомпилировать vim, предварительно применив к его исходникам набор патчей. Естественно, меня не устраивало подобное положение вещей - мне хотелось простого плагина, а не плясок с бубном.
Оказывается, выход есть! Подобный плагин существует и называется Conque Shell.
Полностью.
+ 12 -
14
h0rr0rr_drag0n 16.08.2010 16:14

VimВышел Vim 7.3!

Вчера, в 23:52 по московскому времени вышла новая версия редактора Vim - 7.3.
После двух лет разработки мы получили кучу багфиксов, обновленные runtime-файлы и несколько новых фич:
"Вечный" undoШифрование своп-файлаВертикальная линия для выделения границы в N-символовPython и Lua интерфейсы
Скачать исходники можно отсюда: ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2. Репозиторий Arch Linux'а увы пока не обновился...
Более полная информация в рассылке Vim'а.
+ 8 -
6
25.07.2010 15:30

h0rr0rr_drag0nosd-slider - ползунок состояния для tiling WM и box'ов.

В "больших" DE, таких как KDE или GNOME, при изменении уровня яркости или громкости рисуется красивый ползунок, отображающий текущий уровень изменяемой величины:

К сожалению, подобного ползунка, но для какого-нибудь легковесного WM, как правило не предусмотрено. Например, появление в dwm подобного ползунка противоречит всей философии этого оконного менеджера. Но выход все же есть:

Полностью.
+ 9 -
6
h0rr0rr_drag0n 20.07.2010 22:00

Пятиминутка ненависти!Западло с созданием нового поста и случайным переходом по ссылке.

Писал я пост про новую бету Vim 7.3 - описание процесса компиляции, несколько скриншотов и список вкусных вещей, которые нам предложили разработчики с демонстрацией пары из них (вещей, а не разработчиков). В процессе написания я тыкал по кнопке "предпросмотр", чтобы удостовериться, что мой пост будет нормально выглядеть, когда я его опубликую. Расслабившись и забыв, что пост еще не опубликован, я ткнул по ссылке, чтобы проверить ее работоспособность. Естественно страница по проверяемой ссылке загрузилась быстрее, чем я дотянулся до Esc. Вернувшись назад, я обнаружил, что мой пост исчез чуть более, чем полностью. Нет он не сохранился автоматически в черновики, как это принято в Blogerr'e, Wordpress'e, Livejournal'e и куче подобных сервисов. Он просто исчез #@$@#!!!!!
Что самое печальное - я уже второй раз так попадаю - пишу огромные посты и случайно перехожу по ссылке! :-(

Короче, вот скриншоты, той самой пары фич:
Полностью.
+ 4 -
15
h0rr0rr_drag0n 17.06.2010 20:21

Элементарные вещиСобираем свой кросскомпилятор для ARM.

=ARM
Недавно, мне потребовалось собрать из gcc кросскомпилятор для ARM-архитектуры. К сожалению, в интернете нет актуальной how-toшки с детальным описание того, как просто собрать только кросскомпилятор под нужную мне архитектуру.
Методом "научного тыка" я похоже набрел на последовательность действий, которая позволила мне наконец-то собрать для себя кросскомпилятор.
Описание под катом.
Полностью.
+ 7 -
9
h0rr0rr_drag0n 14.06.2010 22:34

Vim — Использование VIm, как IDE для языка C.

Несмотря на утверждение, что Vim это всего лишь текстовый редактор и использовать его как IDE глупо, я довольно продолжительное время успешно использую Vim как IDE для языка C. В этом мне помогает набор удобных плагинов и периодически улучшаемый мною .vimrc.
К сожалению, я не встречал в Интернете статей, посвященных превращению Vim в IDE для C. Поэтому я решил написать свою :-).

По ссылке, можно прочитать об используемых мною плагинах, почитать мои комментарии к содержимому конфигурационного файла, посмотреть скринкаст, в котором я пытался показать как работают мои хоткеи, а также скачать и посмотреть мой .vimrc (комментарии на русском, UTF8). Рекомендуется читать статью и параллельно просматривать мой .vimrc - в комментариях написано то, что не вошло в статью, но может вызвать вопросы (например как просмотреть ман-страницу и как скакать в ней по ссылкам).
Полностью.
+ 11 -
89
1 2 3 4 5 6 7

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн