LINUX.ORG.RU

Сообщения xorik

 

Покупка ноутбука через интернет без нотификации

Привет всем. Выбираю ноут для таскания с собой. Выбор пал на LG gram 15" этого года (из-за веса, хорошей батареи и полноразмерной клавиатуры). http://www.lg.com/us/laptops/lg-15Z970-UAAS5U1-ultra-slim-laptop

Но есть одна проблема: LG не продаёт ноуты в России уже 10 лет, и нотификации фсб на этот ноутбук нет. Так что шансы пересечь таможню при покупке через инет минимальные.

Есть ли варианты купить это чудо, кроме как самому ехать за бугор? Может какие-то посредники могут купить и привезти его как свой личный, за некоторую сумму?

Ещё слышал вариант, что можно арендовать почтовый ящик где-то в Финляндии, недалеко от Питера и заказать посылку туда. Если других вариантов нет, то можно рассмотреть этот.

 , ,

xorik ()

Куда податься программеру

Привет всем!

Суть такова: работаю программером, з/п - потолок в городе для it-шника (областной центр в центральной части страны, но это не 100 и даже не 70тыс в месяц), выше платят только всяким 1С-никам и эффективным менеджерам. Если бы жил один - не парился бы, но на троих (+жена и ребёнок) денег хватает от зарплаты до зарплаты.

Есть диплом инженера (вышка), опыт работы с линуксами (поднятие web-окружения, виртуалки, mdadm, etc) а так же опыт PHP/jquery-говнокодинга.

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

Стоит ли искать что-то большее во фрилансе? Может быть стоит попробовать Odesk или что-то подобное. Или стоит перебираться в более крупные города?

Короче реквестирую истории успеха и полезные советы.

 , , ,

xorik ()

hwclock косячит

$ date
Вт июл  7 22:05:09 MSK 2015
$ sudo /etc/init.d/hwclock stop
hwclock            | * WARNING: you are stopping a boot service
hwclock            | * Setting hardware clock using the system clock [UTC [ ok ]
$ date
Вт июл  7 22:05:17 MSK 2015
$ sudo /etc/init.d/hwclock start
hwclock            | * Setting system clock using the hardware clock [UTC [ ok ]
$ date
Вс июл  5 09:44:00 MSK 2015
$ sudo ntpdate pool.ntp.org
 7 Jul 22:05:49 ntpdate[2666]: step time server 194.157.230.37 offset 217283.267788 sec

Раньше такого не было, подскажите в чем может быть дело?

 , ,

xorik ()

Мобильник + беззеркалка

Почему нет таких девайсов?

Обычный мобильный телефон, сзади крышка, под которой нормального размера матрица и крепление для объектива.

Получаем обычный смартфон, но если хочешь сделать хорошие фотки, берёшь с собой объектив (или несколько).

Из минусов вижу только возможность попадания пыли/грязи на матрицу, и возможно крепление будет достаточно дофига места сжирать -> придется делать достаточно толстым или несовместимым с существующими объективами.

Да я в курсе про ультразум от самсунга на андроиде, но это немного не то: матрица там слишком кропнутая и объектив не сменный. Про приблуду от sony тоже слышал (которая по вайфаю передаёт изображение на экран), но там тоже куча недостатков: лаги, нужно заряжать еще один девайс, несменный объектив.

 , ,

xorik ()

Перестали отлавливатся события fn-клавиш яркости

Сабж. Ноут samsung R528. Остальные события отлавливаются через acpi_listen (типа клавиш громкости)

Причем не могу понять обновление какого пакета сломало это: acpid сто лет не обновлялся, ядро пробовал старое - тоже без разницы...

 ,

xorik ()

Переезд gnome2 -> mate

Осуществил сабж, т.к. поддерживать в генте работоспособность первого выглядит как мазохизм. Почти всё настроил, остались вопросы:

1. В «управлении питанием» пропала опция ложить ноут в спячку по power button. Насколько я понял надо настраивать polkit. Нагуглил пару конфигов, но так ничего и не добавилось.

2. В наутилусе раньше была интеграция с keyring, т.е. он предлагал запомнить пароли для ftp и sftp. Я так понял gnome-keyring в mate не портировали. Поставил seahorse из гнома-3, но всё равно caja не предлагает пароли сохранить и старые не помнит.

3. Есть gui для выбора gtk-3 темы? А то софт мигрирует и становится уродским (пока маскирую gtk-3 версии, но долго это не получится делать).

P.S. Нашел отличный пакет с апплетом меню для панели (как в мак-оси, тыц), потихоньку пилю ебилды

 , ,

xorik ()

Это сейчас постоянно такое счастье будет?

Чтобы поставить скайп, система мне предложила вот так вот дописать package.use: тыц

Я конечно понимаю, Ъ-мультилиб и всё такое, но не слишком ли это для одной програмулины?

Или может быть я что-то делаю не так и уважаемый ALL мне подскажет?

 , ,

xorik ()

Firefox не рендерит на некоторых сайтах веб-шрифты

Не рендерит: https://regex101.com/ (скрин: https://i.imgur.com/eJnamyL.png), http://zenrus.ru/

Нормально рендерит: гитхаб, бутстрап (http://getbootstrap.com/components/#glyphicons)

В настройках сайтам разрешено ставить свои шрифты, адблок отрубать пробовал.

firefox 35.0

 , ,

xorik ()

Postgre миграции базы

Как принято апдейтить схему таблиц в постгре? Есть ли что-то искоробочное? Т.е. один разработчик меняет таблицы, и автоматом генерятся миграции для других и для продакшена.

Для мускуля использовали велосипед, который делал md5 от create table + использовал schemasync, но из-за разных версий мускуля словили куча гемора.

Как по трушному делают в таких случаях для postgres?

 ,

xorik ()

Простой аналог ЭЦП на коленке

Поскажите, как бы вы решили такую задачу без openssl, сертификатов, RSA и тп. (md5, sha1, и тп использовать можно)

Есть клиент и сервер. Клиенту необходимо скачать файл, и убедиться что он пришел от нужного сервера, не побился и не был подменен.

Соответственно клиент должен знать некий сферический открытый ключ сервера, а сервер передавать вместе с файлом некий ЭЦП.

Предположим код клиента доступен для чтения, поэтому нельзя использовать нечто вроде эцп=md5(md5(file)+открытый ключ), потому что подделать эцп для любого файла будет просто.

Если брать что то вроде эцп=md5(md5(file)+закрытый ключ), то непонятно как проверять его на клиенте, не передавая закрытый ключ.

Язык программирования не важен, просто интересно реально ли такое сделать (генерить открытый, закрытый ключ и эцп), не велосепедя RSA какой-нибудь.

 , ,

xorik ()

Это законно со стороны провайдера подменять dns запосы к другому серверу?

Какого [CENSORED] они подменяют траффик между мной и гугловским днс сервером? Что они будут подменять завтра?

$ nslookup lostfilm.tv 8.8.8.8
Server:		8.8.8.8
Address:	8.8.8.8#53

Non-authoritative answer:
Name:	lostfilm.tv
Address: 92.255.241.100


PING lostfilm.tv (92.255.241.100) 56(84) bytes of data.
64 bytes from law.filter.ertelecom.ru (92.255.241.100)

 , , ,

xorik ()

Сломал bootloader на nexus 7 2012

Пытался поставить стоковый 5.0.2 с вайпом, он жаловался на старый бутлоадер, я нашел новую версию, выполнил «fastboot flash bootloader /tmp/bootloader-grouper-4.23.img» после чего он перезагрузился, радостно написал что поставилась нужная версия, после чего я запустил flash-all.sh и он вроде начал что-то делать, но потом выключился и больше не включался.

Теперь не могу попасть даже во fastboot, чтобы что-нибудь прошить, просто черный экран, даже анимацию зарядки не отображает. Все комбинации пробовал, power+vol up/down - никакого эффекта.

Собственно вопрос: как прошить бутлоадер без fastboot?

 , ,

xorik ()

Можно ли сделать bridge на wifi-клиенте (без nat)

Допустим я хочу сделать виртуалки на ноуте, чтобы они были в одной сети с самим ноутом и другими компами в сети. С ethernet всё просто, а вот с wifi так и не получилось.

Вроде как читал, что это невозможно без nat-а, но с другой стороны смущает картинка на этом сайте: http://alexnettm.org.ua/dd-wrt-nastroyka-routera-v-rezhime-client-bridge/

Так можно или нельзя?

 , ,

xorik ()

Realtime потребление интернета за NAT

Если есть линуксовый NAT, (-t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE) Как минимальными усилиями посмотреть входящую и исходящую скорость по ip-адресам?

xorik ()

Android 5.0 для nexus-ов 5, 7(оба wifi), 10

Сабж: https://developers.google.com/android/nexus/images

Варнинг: не забудьте забэкапить фотки и остальные данные или ждите OTA (если у вас сток)

 ,

xorik ()

Среднее между memcache и mysql

Хочется что-то типа memcache, чтобы туда ассоциативные массивы скидывать, а оно мне могло делать селекты с сортировкой и выборкой.

Т.е. типа таблиц mysql, но чтобы их не надо было заранее создавать, просто кидаешь массив, а потом селектишь с where и order by.

Ну и естественно чтобы это не только в памяти, но и на диск ложилось. И биндинги к пых-пыху тоже надо.

Бывает такое?

 , ,

xorik ()

Не показывать экран блокировки в кармане

У меня nexus 5 и кастомный ROM (mahdi). Раньше была функция, проверять proximity-sensor, при разблокировке экрана. Т.е. если телефон в кармане, то он не показывает локскрин и случайно не разблокируется.

Потом они почему-то выпилили эту функциональность.

Так вот вопрос знатокам: где можно найти приложение локскрина, чтобы вытащить из старой прошивки, или где хранится эта переменная (overlay/frameworks/base/core/res/res/values/config.xml ) (sqlite или какой-конфиг) или оно намертво вкомпиливается?

Собирать с нуля прошивку желания нет, проще уж сидеть на старой версии (но на ней есть неприятные баги с аудио).

 , ,

xorik ()

Можно ли поставить загрузчик, если единственный винт отформотирован в LVM?

Сабж. Ставил дебиан, по дури сделал /dev/sda через pvcreate, и на нём разделы. Система поставилась, но пришлось ставить загрузчик на флешку.

Можно как-то поставить загрузчик или придется переносить данные и делать таблицу разделов?

Помнится что в mdadm подобная проблема решается, и загрузчик ставится без проблем даже на всех винтах, отформатированных в raid6 без таблицы разделов. Можно ли так на LVM?

 , ,

xorik ()

Fuse под юзером в lxc

Хочу поставить encfs в lxc контейнере, а он говрит права давай:

ошибка fuse. Возможные проблемы:
 - модуль ядра fuse не установлен (modprobe fuse)
 - не правильные опции -- cм. справку по использованию

Под рутом в контейнере пашет. Пробовал починить так:

chmod a+rw /dev/fuse

Но ошибка не исчезла.

 , ,

xorik ()

Подскажите по iptables NAT

Есть сервер, на котором запущен NAT, за которым есть веб сервер. Порты пробрасываются следующим скриптом:

EXT_IP="ТУТ АЙПИ"
INT_IP="192.168.0.1"
EXT_IF=eth0
INT_IF=br0
LAN_IP=$1
SRV_PORT=$2

iptables -t nat -A PREROUTING --dst $EXT_IP -p tcp --dport $SRV_PORT -j DNAT --to-destination $LAN_IP
iptables -t nat -A POSTROUTING --dst $LAN_IP -p tcp --dport $SRV_PORT -j SNAT --to-source $INT_IP
iptables -t nat -A OUTPUT --dst $EXT_IP -p tcp --dport $SRV_PORT -j DNAT --to-destination $LAN_IP
iptables -I FORWARD 1 -i $EXT_IF -o $INT_IF -d $LAN_IP -p tcp -m tcp --dport $SRV_PORT -j ACCEPT

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

Спасибо

 ,

xorik ()

RSS подписка на новые темы