Поиск по блогу

суббота, 28 июня 2014 г.

Первое знакомство с Node.js - видеоуроки на русском

Не сразу, но нашел около 40 видероликов от Ильи Кантора. Посмотрел 20. Скачал с GitHub архив примеров кода к видео. Здесь же с десяток ссылок: книга на русском и справочник, ссылки на Google v8, c9.io, express, Examples expressjs applications, heroku, IDE for Node.js,

четверг, 26 июня 2014 г.

Смотрю видео (2:21:04) "Documenting Your Project in Sphinx" с архивом на GitHub ... и нахожу два отличных справочника

Понравились два приема (после просмотра первого часа видео). Пробую здесь не конспектировать, а отмечать интересные идеи (вопросы, приемы, идеи...). Буlу дополнять пост в процессе просмотра оставшихся 80 минут.
После следующих 10 минут просмотра пришла в голову мысль - на бесплатный хостинг залить примеры из видео. Посмотрел на Гугл-сайтах. Там нельзя использовать свои страницы... И вот именно тут "осенило" и тут же нашел два готовых отличных чужих справочника... продвинутый Sampledoc и (азы) Documenting Your Project Using Sphinx

Устанавливаем в Kali "sphinx-bootstrap-theme"

Меня заинтересовала тема "sphinx-bootstrap-theme" ... я нашел несколько дистрибутивов на GitHub, но понравившийся мне предлагал установку только под Linux. Я не уверен в себе, потому хочу учится на "правильных примерах". Потому здесь установил Sphinx и тему ... и распечатал структуру папок и conf.py для Spinx "/usr/local/lib/python2.7/dist-packages/sphinx/config.py"... а потом записал весь процесс успешной установки в Debian

среда, 25 июня 2014 г.

Тормозит не только сеть, но и браузер... Поэтому читаю "Высокая производительность Google Chrome"

Давно пора ругаться с интернет-провайдйером. Но и locslhost начал тормозить. В строке сообщений браузера выскочило "ожидание доступного сокета"... Решил, что настал благоприятный момент для сбора компромата на Chrome... Он и Comodo перелопачивают гигабайты данных на винчестере. Не иначе... шпионят...
Перед статьей собрано с десяток ссылок, в часности, рекомендуют отключить проверку на вирусы..., node.js сделана на движке js chrome... много полезных ссылок... А в статье подробно описывается процессы (пред)загрузки html-страницы... главный вывод - надо изучать node.js

вторник, 24 июня 2014 г.

При попытке запустить "sphinx python quickstart.py" выскочила ошибка AttributeError: 'module' object has no attribute 'getlocale'

Здесь я решил опубликовать назидательный пример моей глупости. В процессе установки темы для движка "Сфинкс" я тупо перепутал запускаемый файл и "вляпался" в "неразрешимую" ошибу. В подобные ситуации попадал и раньше, но в последнее время стал про них забывать... А надо помнить!

воскресенье, 22 июня 2014 г.

Распечатка Sphinx quickstart.py оказалась достаточно длинной

Оказалось, что здесь содержится почти вся информация (словно коды парсятся отсюда ?) обо всех файлах проекта, включая конфигурационный. Есть еще разделы файла с комментариями: General configuration, Options for HTML output, Options for LaTex output...

Начинаем изучать Sphinx HTML theming support

Этот пост - классический конспект. Я читал страницу документации "HTML theming support" и разбирался с тем, где находятся "встроенные темы", каковы структура папок для тем... Потом я решил поискать варианты готовых тем, сначла, просто примеры, а потом и пакеты, нашел sphinx-bootstrap theme...

суббота, 21 июня 2014 г.

Первый сайт на Sphinx (sphinx-quickstart, make html, make clear)

Возвращение к изучению Sphinx потребовало повторного чтения тех же самых страниц документации. Потом я попрактиковался и создал сайт "aksiomatic" (file:///C:/Users/kiss/Documents/sphinx/aksiomatic/build/html/genindex.html). Здесь я записал основные команды и шаги... и распечатал основные файлы Make.bat, index.rst, conf.py .

среда, 18 июня 2014 г.

Прочитал статью "How To Make Your Own Proxy Using Google App Engine"

Здесь помимо прокси-сервера есть хороший пошаговый практикум по Google App Engine. Почти решил обзавестись собственным прокси, но нашел proxypython7 чужой уже работающий сервис. Здесь же "Web Server Gateway Interface" - статья из Википедии с изрядным списком ссылок "Веб-фреймворки и серверы приложений"

ProxyFire и косноязычный юноша с pshacks-crew.com

Косноязычный юноша не только снял плохое видео о том, как собирать прокси-листы "Как ставить на брут, соберать прокси.", но и выложил софт. Я не смог пройти мимо...
Понравилась возможность собирать огромные прокси-листы (несколько тысяч прокси) и тут же их проверять. Более того, я недавно поставил, но не попробовал толком "ProxyFire" - делает все то же, что и в ролике... Да там еще обновления автоматизировать можно... Подробности в видео "Обзор ProxyFire"

Осваиваем Google Application Engine - Hello, World

Ну вот и дошли руки до Google Application Engine. Здесь мы выполняем инструкции по установке SDK Python и начинаем знакомится с содержимым папки google_appengine и кликаем по ярлыкам ...Launcher, и запускаем первое приложение.

Список ссылок на все случаи работы с PROXY

Три десятка ссылок Scrapy+Tor, Privoxy, Polipo, Netsh Commands for Windows, Удалённый MAC-адрес по IP и наоборот и размышления о моей системе работы с прокси... Публикую этот пост после сбора ссылок в текстовый файл (при серфинге в Kali)

суббота, 14 июня 2014 г.

О модели OSI и стеке протоколов TCP/IP... Все ссылки на rfc собраны здесь

В 2002г. я купил книгу "Технологии защиты информации....". Пришлось перечитать... Семиуровневая модель OSI - это красиво. Она легка и понятна, если поиграть с WireShark. Но задачка о http-заголовках к прокси-серверу будет решена позже. Зато здесь картинки к TCP, IP... и видео про WireShark

Видео о Privoxy -> Стандарты HTTP/1.1 -> Proxy_server forensicswiki -> Apache Module mod_proxy

В конфиг Privoxy можно навтыкать HTTP-заголовков. Это окрытие сподвигло меня на розыски стандарта HTTP/1.1 rfc2616. Оказалось, что там нет вызовов к прокси-серверу... да и заголовки "Proxy-Connection" применяются нестандартные... Масла в огонь подлил Fiddler... Здесь ссылки на уйму стандартов, но окончательный ответ так и не найден
В документации к Hypertext Transfer Protocol -- HTTP/1.1 rfc2616 есть немного о прокси-серверах в разделе 14.10 Connection

вторник, 3 июня 2014 г.

Готовимся к проверке кода для ротирования списка словарей "Python Requests And Proxies"

Объект Requests (см. Python Requests And Proxies) позволяет создать словарь прокси-серверов по типам(http,https,ftp), если в запросе requests.get(url, proxies=proxy) указать ссылку на словарь (proxy), то, в зависимости от типа url запроса подключится тот или иной прокси. А если сформировать список словарей, то его можно ротировать и подключать разные прокси. Здесь есть соответсвующие примеры кода, ссылки на сервисы hidemyass, whatismyproxy. Все готово к проверке кода.