Авг 17

OpenSpades 0.1.1c на Ubuntu 16.04.03 AMD64

os16

С прошлой заметки об OpenSpades прошло время, и Ubuntu и OpenSpades успели обновиться, и теперь нужно собирать её заново. Я переписал старый скрипт, теперь можно собрать из исходников OpenSpades 0.1.1c на Ubuntu 16.04.03 AMD64. Запускается точно также:

chmod +x build-openspades.sh

sudo ./build-openspades.sh

Скачать скрипт можно здесь:

http://home.thomas.pp.ua/games/build-openspades16.sh

Июль 22

wapclick, или как lifecell нас кидает на деньги

Небольшая предыстория:

Я использую lifecell. Как-то я искал песню в гугле, сидя через 3G со смартофна. Нашёл, запустил, слушаю. Через несколько секунд приходит sms вида “Вы получили доступ к http://tvoypleer.com/ Каждый день услуга будет продлеваться автоматически за 5грн/день. Отказаться – STOP на 1488″. Сперва я подумал, что это фишинг, с целью развести меня на платную смс. Но адрес сайта был тот, с которого я сейчас слушал музыку!

 

Конечно, маловероятно, но я всё же решил взять детализацию счёта. И вот что я там увидел:

lifecell-bill

Я, скажем так, был очень удивлён, и удивлению моему небыло предела.

Суть в том, что если каким-то образом абонент был “подписан” на такие услуги, то эта информация нигде не отражается – ни в личном кабинете, ни в услугах. Только в счетах. И подписаться на это легко – просто нажать на какую-то ссылку в браузере со смартфона, пройдя по которой, в теории, должно случиться предупреждение о платной услуге, и нужно принять соглашение, но по факту ничего такого небыло, и я узнал о списании средств только из сомнительного sms. Если бы sms небыло – я бы о нём вообще не узнал.

 

Беглая прогулка по гуглу показала то, что это новый способ косить бабло с даже технически подкованных абонентов, и называется это “wap click” или “wap billing”.

 

Информация из википедии:

wap billing – это механизм, позволяющий пользователям покупать контент из WAP. Это альтернативный банковским картам или платным SMS механизм оплаты. Используя wap billing, пользователи могут покупать мобильный контент без регистрации услуги или имени пользователя и пароля. Пользователь нажимает на ссылку и соглашается совершить покупку, после чего он может загружать контент.”

 

Также, я нашёл жалобы многих абонентов украинских опсосов (не только lifecell), на то что их кинули, и это показывает, что схема отлично работает.

Примечательно, что техподдержка lifecell “не может” остановить списание средств со счёта, и отправляет вас к “контенет-провайдеру”, на которого вы подписаны.

Про связь с опсосами я заговорил не случайно, использовать интернет со смартфона по прежнему безопасно, если весь траффик идёт через VPN или не через сотовую сеть, а, например wifi – тогда никто не сможет навязать вам подписку. Всё это лоббируется операторами.

 

Чтобы не попасть на деньги – советую изучить эту информацию:

https://www.epravda.com.ua/rus/publications/2017/04/13/623791/

 

Янв 27

Почему я не покупаю патч-корды?

Кратко, о том, почему я не покупаю готовые патч-корды, а нарезаю их сам:

ppp

Сен 07

Fortinet FG-30E

photo_2016-09-07_17-47-40 photo_2016-09-07_17-48-02 photo_2016-09-07_17-48-07 photo_2016-09-07_17-48-12

Фотографии Fortinet FG-30E

Сен 04

Fortinet FG-60D

Перед покупкой маршрутизатора/фаерволла Fortinet FG-60D я искал живые фото, для того, чтобы разобраться можно ли его крепить в стойку, но не нашёл. Поэтому оставлю их здесь, если кому-то ещё это будет нужно:

photo_2016-08-27_16-12-03 photo_2016-08-27_16-11-58 photo_2016-08-27_16-11-51 photo_2016-08-27_16-11-32

 

И сразу же ответ, монтируется ли этот девайс в стойку: нет, не монтируется. Вернее, монтируется, но за $150. Внесу ясность: можно положить маршрутизатор в стойку на полке, но диоды с индикацией портов у него на передней панели, а сами порты – сзади (кому вообще такое в голову пришло делать в серьёзной технике?). А ещё можно немного потратиться (всего-то 150 американских президентов), и купить специальную полку, которая называется Fortirack, с креплениями под маршрутизатор, и кабелями с коннекторами 8P8C папа с одной стороны, и 8P8C мама – с другой. Или сделать тот же колхоз самому, т.к. в производстве оно стоит от силы $10. Вот как выглядит Fortirack:

FortiRack_rm-fr-t3-top

Та же история с Fortinet FG-30E. Фото и, возможно, мануалы по настройке будут позже.

Ноя 19

Иллюстрированный ответ на вопрос, как у меня дела

kakdela

Ноя 15

Запускаем Microsoft Office в Ubuntu

Меня вполне устраивает LibreOffice, но по работе пришлось задаться вопросом установки MS Office в Ubuntu 14.04. Естественно, нативного Microsoft Office под Linux нет, поэтому работает он через Wine. На мой взгляд, это лучше, чем менять операционную систему из-за какого-то офисного пакета.

Мне удалось запустить Microsoft Office 2010 SP1 под Ubuntu 14.04, с первого раза, без особых танцев с бубном:

mso2010wine

 

Рецепт приготовления – ниже.

1. Устанавливаем Wine и требуемые пакеты:

sudo apt-get install wine winbind curl

2. Устанавливаем дополнительные библиотеки через winetricks (у меня Winetricks устанавливается вместе с Wine):

winetricks msxml6 vcrun2010

3. Устанавливаем, собственно, Office.

Ну и всё, работает, как часы :).

Ноя 08

Негативные эмоции

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

Сен 22

Сборка OpenSpades на Ubuntu 14.04

OpenSpades — мультиплеерный шутер от первого лица в сеттинге первой-второй мировой войны c воксельной графикой, основанный на игре Ace of Spades. Главной особенностью игры является полностью разрушаемый мир.

openspades

На странице загрузки есть собранные пакеты для MacOSX, Windows и исходники. Для того, чтобы собрать OpenSpades на Ubuntu нам нужно:

  • Пакеты libopenal-dev, libpng-dev, и libtiff-dev – без них OpenSpades компилируется, но не запускается.
  • “SDL_Image” должен быть сконфигурирован с опцией `–disable-png-shared.
  • Должны быть установлены Make и CMake. Make в системе обычно есть, а CMake обычно нет.
  • Пакет с ресурсами игры – архив моделей, звуков, и т.д. Игра без них работать не будет.

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

thomas@home:~$ chmod +x build-openspades.sh
thomas@home:~$ ./build-openspades.sh

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

Если Вы используете Ubuntu, то вот собранный deb-пакет для Ubuntu 14.04 (AMD64):

Написано на основе этого поста.

Июль 15

SANE и настройка сканирования по сети

SANE (Scanner Access Now Easy) — интерфейс прикладного программирования (API), который предоставляет стандартизированный доступ к устройствам сканирования растровых изображений (планшетные сканеры, ручные сканеры, видео- и фото-камеры, устройства видеозахвата и т. д.).

В моем случае сервер на Debian 8, клиенты – Ubuntu 14.04. Установим серверную часть:

sudo apt-get install sane-utils libsane

Для доступа к сканеру по сети надо внести пользователя saned в группу scanner и lp (для некоторых МФУ):

sudo usermod -aG scanner,lp saned

Проверим доступность сканера:

sudo scanimage -Lq

Вывод команды покажет наименование сканера и порт к которому он подключен. SANE не может работать как демон самостоятельно, поэтому необходимо установить сервер openbsd-inetd, который будет обрабатывать входящие tcp соединения на определенном порту и запускать SANE:

sudo apt-get install openbsd-inetd

В файле /etc/services, если не прописано, надо прописать строку:

sane-port 6566/tcp

В файле /etc/inetd.conf надо прописать как будут обрабатываться соединения, на прописанном ранее порту:

sane-port stream tcp nowait saned.saned /usr/sbin/saned saned

В файле /etc/sane.d/saned.conf прописываем IP сеть, в которую будет раздаваться сканер, например:

192.168.0.0/24

Перезапускаем сервер openbsd-inetd:

sudo /etc/init.d/openbsd-inetd restart

На этом “серверная” часть готова. Теперь перейдем к “клиентской” машине.
На “клиентском” компьютере надо установить SANE и программу для сканирования хsane:

sudo apt-get install sane sane-utils libsane xsane xsane-common

В файле /etc/sane.d/net.conf указать IP адрес компьютера с подключенным сканером, например:

192.168.0.1

В файле /etc/sane.d/dll.conf, если не прописано, прописать или раскомментировать строчку:

net

Проверить доступность сканера можно выполнив команду:

sudo scanimage -Lq

Чтобы дать доступ к сканеру пользователю, его необходимо внести в группу saned:

sudo usermod -aG scanner user_name

После этого проверить доступ к сканеру выполнив от имени пользователя в командной строке:

scanimage -Lq

Если вывод есть, то всё в порядке, можно запускать XSane и сканировать.
К сканеру можно обращаться и с Windows машин, для этого можно воспользоваться windows версией xsane или интерфейсом SaneTwain.

Скопипастил с gettoknowlinux, подкорректировав с поправкой на время и своё усмотрение.

Предыдущие сообщения «