30 июн. 2012 г.

Чтение в iPad или OPDS каталоги и программа Mega Reader

Есть такая штука OPDS. По своей сути это библиотечный протокол когда устройство получает не HTML в браузере, а каталог книг разбитый по неким критериям. Изначально предназначен для распространения книг на устройства.

Позволяет просматривать каталог по заданным критериям, вести поиск книг/авторов, скачивать нужное. Можно просмотреть карточку книги с описанием и обложкой.

Есть много софтин для ыПада, предназначенных для чтения книг, в т. ч. и с использованием этого протокола, но лично мне первой попалась прожка с очень скромным названием Mega Reader :) ну и както желания искать что ли бо подобное не возникло - прожка меня во всём устраивает. Вот чуть ниже несколько скринов:


29 июн. 2012 г.

Nagios NRPE контроль размера файла (filesize)

Сразу оговорюсь, что система, в которой я настраивал это хозяйство, ранается на Debian 6, а сам Nagios установлен не из пакетов, а из сорцов как в RedHat - в /usr/local/nagios - так проще и удобней, т. к. почти вся документация написана под такой вариант установки.

Для мониторинга нам понадобится плугин к Nagios - NRPE(Nagios Remote Plugin Executor). Смысл его работы показан на рисунке:


На винде он так же точно работает, только через NSClient++.

Итак, приступим. Процесс настройки и установки хорошо описан в официальной пдф-ке: http://nagios.sourceforge.net/docs/nrpe/NRPE.pdf . Но я опишу свои шаги.

1. Устанавливаем необходимую библиотеку:

apt-get update
apt-get install build-essential libssl-dev xinetd


Папки или что где находится в iPad 2

В этой напоминалке я напишу о том, в каких папках что искать в iPad 2. Файловая структура в iPad довольно таки замороченная и постоянно помнить что где валяется довольно проблематично.

Для начала надо сказать, что для просмотра файловой системы в принципе нужен Jailbreak (прочитать о нём можно в моей статье тут) и установленный из Cydia файловый менеджер iFile.

Для этого вначале добавьте в Cydia репозиторий Xsellize: http://cydia.xsellize.com Затем в поиске найдите iFile (не iFiles!!!!) из этого репозитория (а не отмеченный синим цветом) и установите.


Теперь перечислю те полезные папки, которые я обнаружил:

  • Фотографии находятся в подпапках тут: /var/mobile/Media/PhotoStreamsData/ или /var/mobile/Media/DCIM/
  • Фото еще находятся здесь: /var/mobile/Media/PhotoData/Sync/100SYNCD
  • Файлы загрузок Installous находятся тут: /var/mobile/Documents/Installous/Downloads/ сюда полезно кидать загруженные из интернет (торренты, браузер и т п) .ipa файлы, если под рукой нет iTunes.
  • Папка загрузок iCab находится тут: /var/mobile/Applications/<Application_ID>/Documents/ где <Application_ID> = F6E0DC32-A742-4C23-A9AF-67B555D43DF0 у меня. У вас может быть и по-другому - точно не знаю.
  • Файлы с играми для эмуляторов находятся в своих подпапках тут: /var/mobile/Media/ROMs Например: GAMEBOY, GENESIS, GBA, N64, PSX, TURBO
  • /System/Library/LaunchDemons - настройки всех демонов айос, многие из которых можно отключить. Но вслепую лучше не делать этого. Скоро напишу статью по этой теме.
  • /var/stash/Applications - сюда устанавливаются все программы из Cydia, имеющие GUI, в т ч и она сама, также настройки этих программ.
 По ходу обнаружения буду обновлять этот пост.

Google Chrome для iPad

Уррраа!!!

Google Chrome есть теперь для iPad и iPhone.

Скачать его можно бесплатно здесь: http://itunes.apple.com/app/chrome/id535886823?mt=8

Jailbreak для iPad 2 (iOS 5.1.x)

Чтобы ставить бесплатно платные программы и играться со своим девайсом необходимо его малость "препарировать".

Делается это так (из-под винды, а точнее, я делал в Win 7 x64, но думаю что и в остальных всё то же самое):

1. Установите самую последнюю версию iOS - на момент написания статьи это 5.1.1. Настройки -> Основные -> Обновление ПО.


2. Подключите своё устройство к компьютеру и сделайте резервную копию через iTunes (если новый, то можно в принципе и не делать, но очень желательно)

3. Пишут, что перед джеилбрейком желательно стереть всё с ыпада и если не делать этого, то джеил будет очень долго делаться. Как оно на самом деле - хз, но у меня ыпад был почти нулячий и я сбросил: Настройки –> Основные –> Сброс –> Удалить контент и настройки.


4. Скачиваем саму программулину - Absinthe 2.0.4 (на момент написания это самая свежая версия) по ссылке Absinthe 2.0.4 for Windows ну или откуда-нибудь еще. Затем распаковываем, например, на рабочий стол.

5. Откройте Absinthe 2 и убедитесь, что устройство подключено к компьютеру по USB и заряжено хотя бы на половину.

6. Нажмите “Jailbreak” и дождитесь завершения процесса взлома (это может занять какое-то время)

7. Зайдите в iTunes и восстановитесь из созданной ранее резервной копии

Далее сделаем несколько улучшений:

1. Запускаем Cydia. выбираем User.
2. Открываем «Manage» — «Sources»
3. Жмем на «Edit» — «Add» и вводим адрес дополнительного репозитория: http://cydia.hackulo.us
4. Откроется окошко, где нам скажут, что репозитрий хакерский. Не ссым и жмём на «Add Anyway».
5. Игнорируем все ошибки, если возникнут.


6. Заходим в раздел «Sections» — «Hackulo» или в свежих обновлениях (или поиске) находим «AppSync» для Вашей прошивки (5.1 т. е.)
7. Жмём на «install» и «confirm»
8. После установки, обязательно перезагрузить iPad !!!
9. Теперь нужно установить программульку Installous 5. Она нужна для поиска и установки программ .ipa. (как альтернатива - можно на ПК скачивать торренты и ставить через iTunes).



Всё вышеописанное делал на своём ыпадике.

25 июн. 2012 г.

Настройка сети в Debian / Ubuntu Linux

Тапками не кидать - заметка чисто для себя. Ну и мож кому пригодится.

Редактируем файлик /etc/network/interfaces в котором прописываем:

allow-hotplug eth0
auto eth0
iface eth0 inet static
   address 192.168.1.5
   netmask 255.255.255.0
   network 192.168.1.0
   broadcast 192.168.1.255
   gateway 192.168.1.1
   dns-nameservers 8.8.8.8

Вместо eth0 и цифирок ставим свои.

Также можно вбомбить в /etc/resolv.conf адреса своих днс серверов и домена:


domain example.com
search example.com
nameserver 109.86.2.2

В файлике /etc/hostname прописываем имя сервера:

name

В принципе, всё.

Если хотим дхсп, то вместо iface eth0 inet static прописываем iface eth0 inet dhcp и всё что ниже не вписываем.

12 июн. 2012 г.

Использование утилиты rdesktop в Linux

Утилита элементарна, но часто забываю параметры... вот и решил записать.
Используется для подключения к удаленному рабочему столу RDP Windows. В консоли Linux набираем (изи записываем в скрипт .sh):

rdesktop -k en-us -g 1400x900 -u Administrator -p secret 192.168.1.100

Указываем раскладку клавиатуры, разрешение, пользователя, пароль и адрес сервера, к которому хотим подключиться. Обязательно указывать только адрес.

5 июн. 2012 г.

Замена поршневых колец МТ Днепр

Порядок действий таков:

1. Снимаем крышку блока клапанов. Закрываем бензокраник.
2. Снимаем карбюраторы аккуратно и заворачиваем в тряпочку. Также вытаскиваем "колено" из цилиндра.
3. Ослабляем регулировочные болты клапанов чтобы клапана болтались. Откручиваем 2 гайки по кресту. (Не теряем только шайбы под ними)
4. Аккуратно тянем на себя "голову" и снимаем ее. Смотрим чтобы не потерять седла клапанов (маленькие такие тарелочки в клапанах).
5. Снимаем медное колечко-прокладку (ее желательно менять при каждом снятии головы) и резиновые круглые прокладки.
6. Также вынимаем штанги толкателей. Прокатывая их по стеклу или другой ровной поверхности, проверяем, кривые они или нет. Если кривые - нужно заменить.
7. Герметичность клапанов можно проверить залив бензина со стороны камеры сгорания. Если не просачивается через закрытые клапана - знач всё ок.
8. Аккуратно снимаем цилиндр, если нужно, киком двигаем поршень. Отверткой лучше не подковыривать, иначе можно про**ать прокладку между цилиндром и картером.
9. Снимаем кольца с поршня по очереди, вначале компрессионные два, затем маслосъемные. Слегка разжимаем и снимаем. Силу применять очень осторожно - кольца могут лопнуть. Чтобы края колец не поцарапали поршень, рекомендую прокладывать тонкую картонку.
10. Далее вкладываем кольца в снятый цилиндр и смотрим зазор. Если он больше 0.45 мм, то надо менять. Можно проверить щупом или лезвием.
11. Смотрим на поршень, аккуратно счищая нагар с рабочей поверхности - если не написан ремонт цилиндра, значит, берем цилиндр с собой и идем покупать кольца. Меряем, чтобы зазор был не более 0.25 мм либо меньше.
12. Если зазора нет или оч маленький - подпиливаем надфилем, соблюдая плоскостность и периодически меряя зазор (помним, что щуп 0.25 мм должен входить с небольшим нажимом).
13. Счищаем нагар из канавок поршня где были кольца. Также чистим сам цилиндр и голову от нагара (без фанатизма!) и грязи.
14. Подогнав все 4 кольца очень аккуратно с помощью картонки одеваем их на поршень - вначале 2 маслосъемных, затем 2 компрессионных.
15. Смазываем чистым маслом поршень и цилиндр изнутри (предварительно тщательно протерев цилиндр изнутри чистой мягкой тряпочкой). смазываем термостойким герметиком резиновые круглые прокладки, ждем 10 минут и вставляем их на место в картере либо одеваем на трубки головы.
16. Затем одеваем цилиндр на поршень, сжимая кольца чтобы вошли. Не забываем про прокладку между ними (если снимали).
17. Вставляем штанги на место в голове, и одеваем голову на цилиндр, не забыл про медную (аллюминиевую) прокладку.
18. Затягиваем 4 гайки, подложив под них шайбы постепенно крестом, чтобы не перекосить конструкцию.
19. Надеваем седла в клапана и затягиваем регулировочные болты, выставляя зазор 0.07 мм.
20. Одеваем крышку, ставим на место карб и колено (не забыв намотать асбест под гайку колена).
21. Посторяем всё для 2го цилиндра.

Как-то так :) может быть что-то забыл.

З. Ы. После замены колец где-то 500 км идет обкатка, потому ехать больше 50-60 и всячески издеваться над мотором не рекомендуется.

З. З. Ы. Если после прогрева идет клин мотора, то вы сделали слишком маленький зазор у колец и они разогреваясь не помещаются в цилиндр - надо разобрать и увеличить.