Приколы анекдоты

Python: Массивы и списки (Часть 2)

декабря 20, 2009 · 5:52 пп  →  Coding  How to  Python  Блог  Уроки и статьи

В качестве продолжения к Python: Массивы и списки (Часть 1). В данной части будут рассмотрены:

  • Изменение массивов
  • Поиск в списках (массивах)

(далее…)

Python: Массивы и списки (Часть 1)

декабря 19, 2009 · 2:09 пп  →  Coding  How to  Python  Блог  Уроки и статьи

Что такое массив? А список?

Wikipedia: Индексный массив (в некоторых языках программирования также таблица, ряд) — именованный набор однотипных переменных, расположенных в памяти непосредственно друг за другом (в отличие от списка), доступ к которым осуществляется по индексу.
Wikipedia: Спи́сок — конечное, возможно пустое множество данных (элементов) различной природы, имеющее определённый смысл для решаемой задачи. В качестве элементов множества (списка) могут выступать любые другие элементы данных, в том числе и сами списки.

В этой статье:

  • Содаем массив
  • Доступ к массивам
  • Циклы и списки

(далее…)

Возможности C++

октября 11, 2009 · 10:48 пп  →  C++  Coding  How to

CppC++ это что-то страшное и непонятное. Это как ящик пандоры для людей, которые только начали им заниматься. Конечно, можно программировать как учили в школе/колледже/ВУЗе, но это же не интересно! Сейчас я попытаюсь донести до всех как можно сделать так, что бы Ваш код смотрелся непонятным для новичка, но достаточно эффектным для профессионала. Итак, начнем… (далее…)

GMail from terminal

октября 3, 2009 · 2:03 пп  →  *nix  Coding  How to  Лаборатория

GMail matrixСобственно с чего все начинается…

Мне захотелось из инста проверить почту на гугле… А вот так сложилось что под рукой ничего, кроме старого компа, на который был установлен линукс не было. Вроде бы все ничего, ведь линукс с его гномами и кедами достаточно красив и силен, но! Иксы имеют неприятную особенность не запускаться, если им что-то не нравится…

Так случилось и у меня, а почту проверить ой как надо. Сначала думал проверить через 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 на свои логин и пароль и радоваться жизни проверкой писем прямо из консоли =)

Домашний HTTP сервер своими руками.

апреля 18, 2009 · 1:36 дп  →  C++  Coding  How to  QT  Лаборатория

HTTPSrv by Alex SnetВот задела меня тут такая тематика что отец не смог скачать с моего компьютера фильм по фтп (ftpd). Ну вот н смог и все. Выдавало ошибку какую-то. Перенастраивать apache на папку с фильмами мне что-то не очень хотелось. Вот я решил загнаться на написание маленького сервера для раздачи фильмов и музыки.
Сначала идея мелькнула написать простенький WEB-интерфейсик на PHP, но! Я твердо решил выучить С++ и QT. А писать веб-приложение на cpp и qt я посчитал кощунтвом. Плюс хотелось чего-нибудь кроссплатформенного…
(далее…)

Виртуализация в linux при помощи kvm

февраля 19, 2009 · 1:25 дп  →  *nix  How to

Виртуализация в linux при помощи kvm / Песочница / Хабрахабр.

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

Итак приступим.

(далее…)

Кратенько о том, как узнавать PR и CY

февраля 8, 2009 · 10:58 дп  →  Coding  How to  Лаборатория

Не буду приводить пример узнавания Яндекс.ИЦ и Google.PR, а расскажу впринцепи о том, как это можно сделать.
Все это делалось еще летом, когда я работал в конторке под именем Элемент ну или Оптимизм. Кому как привычней и проще. ( Пользуясь случаем хочу сказать, что от нового дизайна сайта тянел блевать,простите за лирическое отступление =) ).

Как узнать? Все просто! Берем Wireshark начинаем следить за траффиком. Еще есть вариант – tcpdump (а самом деле одно и то же. WireShark – просто граф. оболчка).

Ладно, что-то много отступлений у маленькой статьи…
Поехали.
(далее…)

Установка Subversion server поверх Apache в Debian/Ubuntu

января 17, 2009 · 3:20 пп  →  *nix  Coding  How to

Когда идет колективная разработка какого-либо проекта приходится прибегать к разного рода извращениям для совместного доступа к коду. Например FTP. FTP это удобно, но жто не покажет что произошло, какие файлы были изменены и как. Поэтому люди пользуются системами контроля версий.
Одним из таких является Subversion. На мой взгляд он лучший, хотя многие идут в сорону CVS или Git, а может и Bazaar.
Мы остановимся на Subversion.
Итак…

Задача: Установить и настроить систему контрля версий Subversion

Решение: Subversion + Apache + Debian/Ubuntu
(далее…)

Как же работают видеохостинги? Часть вторая. Ffmpeg.

декабря 13, 2008 · 3:53 пп  →  *nix  How to

Здесь расскажу про то, как работать с ffmpeg: какие команды ему отдавать, в каком порядке и зачем. Как сконвертировать видео в тот или иной формат, как достать звук из видеоряда или, наоборот, скеить звуковую дорожку с видео и как склеить много изображений в видеоряд…

Поехали?
(далее…)

Как же работают видеохостинги? Часть первая. Сборка.

декабря 13, 2008 · 2:39 пп  →  *nix  How to

Как же это работет? Ну? Я знаю… Но не скажу =)
А расскажу как сделать свой. Простейший, но свой.
Что для этого нужно, как с этим работать и так далее..
Ну что, поехали?? =)

Это бдет первая часть, в которой я расскажу как собирать ffmpeg из исходников.
О использовании ffmpeg, mencoder и mplayer раскажу дальше.
(далее…)

1 2 3 4 5 6 7 8 9 10