В качестве продолжения к Python: Массивы и списки (Часть 1). В данной части будут рассмотрены:
Wikipedia: Индексный массив (в некоторых языках программирования также таблица, ряд) — именованный набор однотипных переменных, расположенных в памяти непосредственно друг за другом (в отличие от списка), доступ к которым осуществляется по индексу.
Wikipedia: Спи́сок — конечное, возможно пустое множество данных (элементов) различной природы, имеющее определённый смысл для решаемой задачи. В качестве элементов множества (списка) могут выступать любые другие элементы данных, в том числе и сами списки.
В этой статье:
C++ это что-то страшное и непонятное. Это как ящик пандоры для людей, которые только начали им заниматься. Конечно, можно программировать как учили в школе/колледже/ВУЗе, но это же не интересно! Сейчас я попытаюсь донести до всех как можно сделать так, что бы Ваш код смотрелся непонятным для новичка, но достаточно эффектным для профессионала. Итак, начнем… (далее…)
Собственно с чего все начинается…
Мне захотелось из инста проверить почту на гугле… А вот так сложилось что под рукой ничего, кроме старого компа, на который был установлен линукс не было. Вроде бы все ничего, ведь линукс с его гномами и кедами достаточно красив и силен, но! Иксы имеют неприятную особенность не запускаться, если им что-то не нравится…
Так случилось и у меня, а почту проверить ой как надо. Сначала думал проверить через lynx/links… Вроде бы и можно, но что-то в этом не то… И тогда что-то ударило в голову и родилось вот это:
curl -u LOGIN:PASSWORD --silent "https://mail.google.com/mail/feed/atom" | tr -d '\n' | awk -F '<entry>' '{for (i=2; i<=NF; i++) {print $i}}' | perl -pe 's/^<title>(.*)<\/title>.*<name>(.*)<\/name>.*$/$2 - $1/'
Соответственно надо поменять LOGIN & PASSWORD на свои логин и пароль и радоваться жизни проверкой писем прямо из консоли =)
Вот задела меня тут такая тематика что отец не смог скачать с моего компьютера фильм по фтп (ftpd). Ну вот н смог и все. Выдавало ошибку какую-то. Перенастраивать apache на папку с фильмами мне что-то не очень хотелось. Вот я решил загнаться на написание маленького сервера для раздачи фильмов и музыки.
Сначала идея мелькнула написать простенький WEB-интерфейсик на PHP, но! Я твердо решил выучить С++ и QT. А писать веб-приложение на cpp и qt я посчитал кощунтвом. Плюс хотелось чего-нибудь кроссплатформенного…
(далее…)
Виртуализация в linux при помощи kvm / Песочница / Хабрахабр.
Часто по долгу службы приходится запускать в виртуальной машине различные ОС. В процессе посика решения перечитал множество документации по теме. Следует заметить, что информации — море. Виртуализация нынче «в моде». Тем не менее, не нашел ни в одной статье краткого описания готового решения, которое бы просто работало. Попытаюсь восполнить пробел. На ваш суд статья о том, как быстро и без лишних телодвижений запустить виртуальную машину в linux при помощи kvm.
Итак приступим.
Не буду приводить пример узнавания Яндекс.ИЦ и Google.PR, а расскажу впринцепи о том, как это можно сделать.
Все это делалось еще летом, когда я работал в конторке под именем Элемент ну или Оптимизм. Кому как привычней и проще. ( Пользуясь случаем хочу сказать, что от нового дизайна сайта тянел блевать,простите за лирическое отступление =) ).
Как узнать? Все просто! Берем Wireshark начинаем следить за траффиком. Еще есть вариант – tcpdump (а самом деле одно и то же. WireShark – просто граф. оболчка).
Ладно, что-то много отступлений у маленькой статьи…
Поехали.
(далее…)
Когда идет колективная разработка какого-либо проекта приходится прибегать к разного рода извращениям для совместного доступа к коду. Например FTP. FTP это удобно, но жто не покажет что произошло, какие файлы были изменены и как. Поэтому люди пользуются системами контроля версий.
Одним из таких является Subversion. На мой взгляд он лучший, хотя многие идут в сорону CVS или Git, а может и Bazaar.
Мы остановимся на Subversion.
Итак…
Задача: Установить и настроить систему контрля версий Subversion
Решение: Subversion + Apache + Debian/Ubuntu
(далее…)
Здесь расскажу про то, как работать с ffmpeg: какие команды ему отдавать, в каком порядке и зачем. Как сконвертировать видео в тот или иной формат, как достать звук из видеоряда или, наоборот, скеить звуковую дорожку с видео и как склеить много изображений в видеоряд…
Поехали?
(далее…)
Как же это работет? Ну? Я знаю… Но не скажу =)
А расскажу как сделать свой. Простейший, но свой.
Что для этого нужно, как с этим работать и так далее..
Ну что, поехали?? =)
Это бдет первая часть, в которой я расскажу как собирать ffmpeg из исходников.
О использовании ffmpeg, mencoder и mplayer раскажу дальше.
(далее…)