10 Ноябрь 2009

Chrome и Linux

В общем всё началось с того, что под Windows меня данный браузер устроил всем, но под Linux были свои проблемы(никаких те плагинов и прочих прелестей нужных для работы и отдыха). Потом появилась поддержка плагинов, а не так давно и персональные сертификаты прикрутила. Ну да ладно, начнём...
1. Скачать сам Chrome.
2. Разобраться с либами.
3. Включить поддержку плагинов и сертификатов.
4. Импорт сертификатов.

Первые два пункта пожалуй можно и объединить. Скрипт который юзаю я:

#!/bin/bash


url='http://build.chromium.org/buildbot/snapshots/chromium-rel-linux'


[ -e /lib/libnss3.so.1d ] || /bin/ln -s /lib/libnss3.so /lib/libnss3.so.1d
[ -e /lib/libnssutil3.so.1d ] || /bin/ln -s /lib/libnssutil3.so /lib/libnssutil3.so.1d
[ -e /lib/libsmime3.so.1d ] || /bin/ln -s /lib/libsmime3.so /lib/libsmime3.so.1d
[ -e /lib/libssl3.so.1d ] || /bin/ln -s /lib/libssl3.so /lib/libssl3.so.1d
[ -e /lib/libplds4.so.0d ] || /bin/ln -s /lib/libplds4.so /lib/libplds4.so.0d
[ -e /lib/libplc4.so.0d ] || /bin/ln -s /lib/libplc4.so /lib/libplc4.so.0d
[ -e /lib/libnspr4.so.0d ] || /bin/ln -s /lib/libnspr4.so /lib/libnspr4.so.0d


[ -d /opt/chrome ] || mkdir /opt/chrome
[ -e /opt/chrome/LOCAL ] || echo 0 > /opt/chrome/LOCAL


local_version=`/bin/cat /opt/chrome/LOCAL`
latest_version=`/usr/bin/curl $url/LATEST`


if [ $local_version -eq $latest_version ]; then
echo "----- Local version is fresh! -----"
exit 0
fi


/usr/bin/wget $url/$latest_version/chrome-linux.zip -O /opt/chrome/chrome-linux.zip


/bin/rm -rf /opt/chrome/chrome-linux
/usr/bin/unzip -d /opt/chrome /opt/chrome/chrome-linux.zip
/bin/rm -f /opt/chrome/chrome-linux.zip
/usr/bin/find /opt/chrome/chrome-linux -type d -exec chmod 755 '{}' \;
/usr/bin/find /opt/chrome/chrome-linux -type f -exec chmod 644 '{}' \;
/bin/chmod +x /opt/chrome/chrome-linux/chrome


echo $latest_version > /opt/chrome/LOCAL


[ -e /usr/bin/chrome ] || /bin/ln -s /opt/chrome/chrome-linux/chrome /usr/bin/chrome


echo "----- Installation sucsessfully! -----"

Запускаем: /opt/chrome/chrome
Работает? Замечательно... :)
Пробуем запустить chrome --enable-plugins
Заходим на about:plugins и смотрим какие плагины у нас подключены.
Для подключения сертификатов надо поставить nss-tools, далее
pk12util -d sql:$HOME/.pki/nssdb -i PKCS12_file.p12
Запускаем chrome --enable-plugins --auto-ssl-client-auth
Заходим на Webmoney и пробуем авторизоваться... У меня проканало... :)
Вот собственно и усё...

Ярлыки: , , ,

30 Октябрь 2009

Удачный денёк!!!

Сегодня... точнее уже вчера выдался реально удачный день...
Сначала мне путём ампутации у microdc2 функции опроса операторов хаба удалось подключиться к хабу АБВ-ТВ, чего добивался уже 2 недели, а после ещё и узнал, что если поставить на скачку Mp3, не обязателно ждать завершения закачки, Amarok по крайне мере сказал что у трека длина 20 секунд, но добросовесно отыграл 3:31, можно сказать в потоке... :)
В общем день удался!!!
Ps: Забыл... Ведь ещё и qutim скомпилился и заработал как надо!!!

28 Июль 2009

Угон


Бывает же такое!

07 Июнь 2009

Фтопку



27 Октябрь 2008

Как бы выглядела учебная программа в вузе, которая бы готовила настоящих админов.

Первый курс:
Изучения принципиальных схем и принципов работы чайников, кофеварок, кофемолок, телевизоров, телефонов сотовых и обычных, теория и практика работы с паяльником, упражнения с паяльником в движении и в строю, практические ночные занятия с осциллографом, разборка-сборка компьютера любой конфигурации на зачетное время из любых доступных деталей (где украдешь недоступные, преподавателей не волнует).
Обязательная физическая подготовка: бег по лестницам и пересеченной местности с полной выкладкой (системник, блок питания, монитор, ноут, 2 мышки, Клава, 55 дисков,100 м витой пары, коннекторы, инструмент обжимной и на всякий случай шанцевый), ползание по пластунски в ограниченном пространстве.

Второй курс:
Dos,Windows,Unix,Linux,OS/2,FreeBSD изнутри и снаружи. Установка, настройка, создание серверов и рабочих станций, создание индивидуальных рабочих мест и глобальных офисных систем, единых бухгалтерий по всему миру и локальных подземных командных центров, автоматизация биржевых обменов и систем спутникового слежения, системы защиты информации и в случае несанкционированного доступа-автоматического адекватного ядерного возмездия. Изучение всех возданных и перспективных офисных приложений, имеющихся и возможных в будущем бухгалтерских и банковских программ, решение прикладных задач по налогообложению, трудовому и уголовному законодательству. Компьютерный и экономический шпионаж и контршпионаж. Зачет по знанию портов при условии обязательного похмелья и трехсуточного бодрствования. Допуском на экзамены служит наличие сертификата от Гейтса и поздравление с днем рождения от Торвальдса.

Третий курс:
Программирование на возможных (созданных и перспективных) языках. Создание домашних страничек, сайтов и порталов, программ управления банками и атомными электростанциями, холодильниками и электробритвами. Принимается экзамен в устной форме, экзаменуемый разговаривает на языке программирования (по выбору преподавателя). Для оживления экзамена рекомендуется использовать чертежи и наброски, выполненные в Авто-, Мат-, Архи-кадах, раскрашенные в кореле и фотошопе и желательно анимированные как минимум в трех разных 3D приложениях. В качестве практического задания - пантомима на тему объектно-ориентированного программирования.

Четвертый курс:
Теоретическая и прикладная психология (знать Карнеги как устав!), лингвистика общая и специальная (все виды сленга и арго, феня, Албанский, эльфийский, орчий и бухгалтерский языки), теория и практика педагогики, методики обучения, возрастная психология, психология власти, психология толпы, практический гипноз и измененные состояния сознания.

Пятый курс:
Магия, колдовство, шаманизм, астрология и эзотерика, углубленное изучение начертательной, рунической, ритуальной магии. Теология и некромантия. Навыки допроса и пыточного дела. Зачетный ритуал вокруг сервера и допрос мертвого, немого и тупого пользователя.

После окончания выдается диплом Сверх-Админа.
Этот админ действительно сможет все, а что не учил - то сам поймет и сделает.
Вопрос только один - сколько ему надо будет платить?
Конечно боян, но прикололо...
P.S. Копирайта не нашёл, если кто знает просьба отписать, поставлю без б.

Ярлыки:

30 Сентябрь 2008

ASUS EeePC 4G (701)

Ну вот вроде и у меня дошли руки до написания моих заметок по настройке и тюнингу моего "зверька". Для начала опишу что у нас и к чему: "чудо девайс" был взят в "стране дураков"(Эльдорадо) и изначально на нём стояла ХРя(не долго она там стояла), далее с оф.сайта Асуса был взят дистриб Xandros, заточеного специально под "зверя". Дистриб оказался англо-язычным и для его перевода потребовалось немного усилий, но был замечен оффициальный русско-язычный и посему постепенное перекручивание английского было прекращенно.
Первая трабла с русским Ксандросом была в не работе комбинации "Ctrl+Alt+T", решилась по ходу прикручивания режима загрузки при сбоях. После того как прикрутил Resceue, решил глянуть во внутрёнки /mnt-system/etc/X11/icewm/keys на предмет заветной комбинации. тут меня ждал маленький сюрприз: в конфиге всё было как и должно было быть, то есть на комбинацию клавишь прописан запуск альтернативной консоли, не долго думая перепривил на запуск /usr/bin/konsole.
Далее оказалось, что из купленных специально для него 2 гигов оперативы он видит тока 1 :(. Немного прогулок по уже известной wiki и нашлось решение в виде совета пересобрать ядро с поддержкой 4 гигов самому, либо взять готовое здеся и его уже и запихать. Для начала придержался 2-го решения.
Следующим косяком была корявая поддержка карт SDHC, купил карту Kingston 8Gb SDHC class 6 и при попытке записи на неё уходим в глубокий вис :( ... Решений нашёл несколько: два решения(с помощью BIOSа и модулем eee) и штатными методами самой Xandros(на мой взгляд более правильный метод).

Продолжение следует...

Ярлыки: , ,

18 Сентябрь 2008

Возвращаясь к нашим баранам

Сейчас вот сидели с коришем-коллегой, и он меня приколол насчёт недочётов (или фитч) M$ Windows XP. Запускаем любой процесс с правами SYSTEM. Есть одно условие: должна быть запущена служба планировщика. Стартуем cmd. Далее все очень просто:
at $time /interactive %process_name
где: $time - время запуска; %process_name - имя процесса.
Т.е. если мы хотим учетку с правами SYSTEM, то проделываем следующие процедуры: вызываем cmd и диспетчер задач, смотрим текущее время, прикидываем сколько времени нам потребуется для забивание команд в консоль (она же cmd :)) - если у нас 18:00, пусть будет 2 минуты (гы!) и получаем 18.02. Далее, в диспетчере задач убиваем процесс explorer.exe и колбасим в cmd следующее:
at 18:02 /interactive explorer.exe
Вуаля! Через пару минут мы имеем логон с системной учеткой! И не какие админские права нам не помеха!

Ярлыки: , , , ,