Linux, программирование, Я!

Познания

Здесь решил составить список моих познаний в тех областях, которые меня интересуют больше всего.
Со временем будет пополняться (надеюсь).

  • Linux и системное администрирование:
    1. Linux: как таковой (сам использую в качестве основной ОС на десктопе, установка, настройка, многих знакомых подсадил на десктоп)
    2. LAMP (Linux Apache MySQL PHP): ставил, настраивал, виртуалхосты там всякие, учетные записи, PHP дебагеры и кешеры…
    3. NGINX: с апачем на бэкенде либо с php-fcgi, виртуалхосты, url-rewrite
    4. ProFTPd, VsFTPd: не слишком шарю, но ставил, немного настраивал
    5. Memcached
    6. Gitosis: установка, настройка, разграничение доступа
    7. Windows: хорошо разбираюсь, но усиленно стараюсь забыть как страшный сон
  • Программирование (работаю в основном в Eclipse+Aptana+PyDev под Ubuntu):
    1. PHP: оч много всего на нем писал и пишу.
      1. ООП
      2. Паттерн разработки Контроллер – Модель – Представление (MVC)
      3. Smarty
      4. DOM, XML, XSLT, XPath
      5. GD2, Image Magick
      6. MySQL, Memcache
      7. Отладка, профилирование, трейсинг PHP скриптов (xdebug, KCachegrind, Eclipse)
    2. JavaScript: не слишком сложных скриптов писал много, парочка навороченных есть тоже.
      1. Работа с "чистым" JavaScript, DOM
      2. jQuery (предпочтительно)
      3. MooTools немного
      4. YUI немного
    3. AJAX:
      1. jQuery AJAX
      2. AJAXify – AJAX интерфейс сайта, доступный для индексации поисковикам и нормально работающий при отключенном JS
      3. AJAX – бэкэнды на PHP
    4. Python
      1. Приложения с GTK GUI, Glade
      2. Сетевые приложения (HTTP)
      3. Многопоточные приложения (простые), работа с суб-процессами subprocess
      4. Работа с XML и DOM, lxml, XPath
      5. Работа с Sqlite3 базой данных
      6. Работа с изображениями PIL
    5. SQL: само собой. Правда без совсем уж извращенских запросов.
    6. bash: куда-ж без него
    7. регулярные выражения PERL: оч много писал различных шаблонов.
    8. XML, DOM
    9. XSLT ОЧЕНЬ МНОГО на нем делал всяких вещей, в том числе HTML/XHTML шаблонизация на XSLT, мультиязычность.
  • Командная работа и контроль версий
    1. GIT репозиторий, gitosis
    2. SVN через git-svn
    3. Redmine, в т.ч. установка и настройка самого Redmine
  • Верстка
    1. Валидный HTML/XHTML, CSS. С версткой стараюсь не заморачиваться т.к. не особо люблю это дело.
  • Графика и дизайн:
    1. Photoshop, в основном  GIMP.
    2. В векторе SVG Inkscape
  • Фреймворки/CMS:
    1. Joomla CMS (из админки, разработка MVC компонентов)
    2. Wordpress (из админки + немного код)
    3. Bitrix CMS (из админки)
    4. Kohana PHP фреймворк
  • Планы на будущее:
    1. Спроектировать сложный веб-проект на каком-нибудь php-фреймворке
    2. Научиться пользоваться каким-нибудь JavaScript упаковщиком
    3. "Познакомиться" с Django
    4. Изучить Yii PHP фреймворк
    5. Научиться работать с нейросетями
    6. Научиться программировать микросхемы

Еще, не знаю куда засунуть – настраивал службы Google для доменов (Google apps, http://www.google.com/apps/)

2 комментариев to Познания

  1. 22.01.2010 at 13:53 | #

    Для полноты ощущений добавь в раздел CMS ModX :)
    Капча зачетная.

Оставить комментарий

Вы можете использовать следующие HTML теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>