tag:blogger.com,1999:blog-17686599490449722612024-03-13T18:09:10.352+03:00GiNeR's BlogНужна помощь в Linux? Вам сюда <a href="http://www.helplinux.ru">www.helplinux.ru</a>GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.comBlogger224125tag:blogger.com,1999:blog-1768659949044972261.post-399828103674882542016-09-27T15:10:00.000+03:002016-09-27T15:10:41.141+03:00Job: Linux Administrator / DevOps Engineer, Tokyo, Japan (relocation)Друзья, мы ищем человека себе в команду в Токио. Опыт администрирования Linux, целеустремленность, желание работать в команде и знание английского обязательны, остальному научим.<br />
<br />
Вакансия в Токио.GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-52389842085413933732015-03-09T23:55:00.000+03:002015-03-09T23:55:21.460+03:00Why Linux is not yet ready for Desktop1. Virus epidemic is still not possible on Linux<br />
Nobody is going to care about making Linux popular until it is possible to spread viruses and trojans on it widely.<br />
<br />
2. No nice antivirus software for Linux Desktop available<br />
As viruses are not popular so antivirus companies do not care much about creating something good for it. What a user can trust a system without antivirus?<br />
<br />
3. Migrating Linux to new hardware is too easy<br />
Moving to new hardware is as simple as moving your disk drive to another system. No reinstalling software, no reconfiguration, no driver installation. How end-user support companies are going to make money on this? Thus they do not care about making Linux Desktop popular either.<br />
<br />
4. Most of software is in on place and freely accessible<br />
There is no software company which can keep users and make them pay without vendor lock-in. Possible with Linux? Absolutely not.<br />
<br />
5. Spying on users is very difficult<br />
How can companies inject spyware or adaware while most of software are coming from a distribution repository? There is on easy way. No companies like this.<br />
<br />
6. Linux is too customizable<br />
The more freedom to users is given, the less control of them is taken. Less control means less money. No, users do not need freedom.<br />
<br />
7. Deep look inside is possible<br />
Allowing looking inside is way too dangerous. What if advanced users can find some stupid bugs? What if the can fix something by themselves? What if they can copy our ideas and user them in their own projects? Users should not have access to source code and modify it. They should not even understand how it works until they purchase for a related course.<br />
<br />
8. Encryption out of the box<br />
Many of Linux distributions provide strong system and profile directory encryption out of the box. Neither government nor companies are interested.<br />
<br />
Is there anybody who still think that Linux is ready for Desktop after all this? I doubt it.GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com1tag:blogger.com,1999:blog-1768659949044972261.post-51978215795928399062014-12-12T16:50:00.000+03:002014-12-12T16:50:14.537+03:00I'm adherent of CopyleftSome time ago I had a task to choose configuration management system for our Linux machines and came to the battle between Salt and Ansible. While technically these systems are similar, licensing models are different. Salt developers chose Apache license and Ansible stopped on GPL one. As a copyleft lover I shouldn't not even think much and Ansible would be my the only choice. However I decided to dig a bit and Google what other people think.<br />
<br />
Ideas I keep in mind when I choose software licensed by copyleft license:<br />
- this software is open<br />
- this software will be open forever (or at least for a long period of time)<br />
- developers and users are motivated to contribute<br />
<br />
And generally this works for copyleft licensed software, but this is not a rule.<br />
<br />
Coming back to Ansible vs Salt I found Salt community extremely active, friendly and welcoming. And this is the most reliable indicator that this piece of software is going to live long and open life. And thus I choose Salt, I choose community and not the license.<br />
<br />
Some links to the topic:<br />
<a href="http://ryandlane.com/blog/2014/08/04/moving-away-from-puppet-saltstack-or-ansible/">http://ryandlane.com/blog/2014/08/04/moving-away-from-puppet-saltstack-or-ansible/</a><br />
<a href="http://jensrantil.github.io/salt-vs-ansible.html">http://jensrantil.github.io/salt-vs-ansible.html</a>GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-91523400635891781142014-11-27T04:10:00.001+03:002014-12-12T15:42:20.028+03:00openwrt: guest wifi in "one click"Follow the link to find out how to set up guest wifi (openwireless.org) on your router in "one click": <a href="http://wiki.openwrt.org/doc/recipes/guest-wlan#configuration_by_shell_script">http://wiki.openwrt.org/doc/recipes/guest-wlan#configuration_by_shell_script</a>GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-10181998363577630002014-09-05T19:58:00.001+04:002014-09-05T20:03:41.122+04:00Safe work around to make check_esxi_hardware.py work within normal userAdding nagios user to the root group (popular work around in the Internet) is a big security hole. I suggest never doing this.<br />
<br />
Here is a better work around until VMware fixes 'CIM interaction' permission (which doesn't work at least since 4.0 and up to the recent 5.5):<br />
<br />
1) Create a local user 'nagios' on a ESXi host<br />
2) Add a cron job to check and update /etc/security/access.conf<br />
<div style="background: #ffffff; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;"><pre style="line-height: 125%; margin: 0;"><span style="color: #888888;">user=nagios; access=/etc/security/access.conf; crontab=/var/spool/cron/crontabs/root; grep $access $crontab > /dev/null || cat << EOF >> $crontab</span>
<span style="color: #888888;">*/5 * * * * grep '^+:$user:sfcb$' $access > /dev/null || sed -i '2i +:$user:sfcb' $access</span>
<span style="color: #888888;">EOF</span>
</pre></div>3) Done!<br />
<br />
Now you can use nagios user to check check_esxi_hardware.py, no special roles or permissions are needed.GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-34728925192646528532014-04-21T18:00:00.000+04:002014-04-21T18:00:17.041+04:00DRBD, KVM and out of syncFollow links to read the full story:<br />
- <a href="http://forum.proxmox.com/threads/18259-KVM-on-top-of-DRBD-and-out-of-sync-long-term-investigation-results">http://forum.proxmox.com/threads/18259-KVM-on-top-of-DRBD-and-out-of-sync-long-term-investigation-results</a><br />
- <a href="http://habrahabr.ru/post/219295/">http://habrahabr.ru/post/219295/</a>GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-27484737202923834082014-03-15T10:49:00.000+04:002014-10-29T20:51:03.596+03:00Как читать блог Навального и другие заблокированные ресурсы с помощью TorБлог Навального на ЖЖ не отрывается с российского диапазона IP-адресов. В интернете можно найти много разных решений и, в частности, использование Tor. При использовании Tor обратите внимание, что по-умолчанию входящая и исходящая ноды выбираются случайным образом, т.е. выходая нода может попасть в список заблокированных. Чтобы избежать этого вы можете ограничить выходные ноды географически, добавив в torrc следующий параметр:<br />
ExitNodes {de}<br />
<br />
Параметр "ExitNodes {de}" указывает на использование выходных нод с IP-адресами Германии. Можно указать несколько диапазонов через запятую, например:<br />
ExitNodes {de},{gb},5.78.0.0/16GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-86041516569958854712014-01-17T11:09:00.000+04:002014-01-17T11:09:41.978+04:00Ubuntu 12.04, OCS Inventory and UTF-8Ubuntu 12.04 ships with OCS Inventory 2.0.2, however UTF-8 patchs come later in 2.0.4. Here is a way to fix UTF-8 for 2.0.2.<br />
<pre style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;"><code style="color:#000000;word-wrap:normal;"> # The following changes made to OCS Inventory after installing in order to make it display UTF-8 correctly.
wget http://bazaar.launchpad.net/~ocsinventory-core/ocsinventory-ocsreports/stable-2.0/diff/791 -O /tmp/utf8-1.patch
wget http://bazaar.launchpad.net/~ocsinventory-core/ocsinventory-ocsreports/stable-2.0/diff/801 -O /tmp/utf8-2.patch
cd /usr/share/ocsinventory-reports
patch -p0 -i /tmp/utf8-1.patch
sed -i 's/,,/,/' backend/require/lib/phpcas/CAS.php
patch -p0 -i /tmp/utf8-2.patch
</code></pre>GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-76846339009399200752014-01-08T18:25:00.000+04:002014-01-08T18:25:11.453+04:00Переключение звуковой карты в один клик / Switch sound card in one click - обновление / updateСоздан deb-пакет для Ubuntu / Deb-package for Ubuntu is created<br />
<a href="http://www.helplinux.ru/wiki/en:kb:switch-sound">http://www.helplinux.ru/wiki/en:kb:switch-sound</a><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-kvqmR3ULtYk/UnKn4s1z7_I/AAAAAAAABwo/592PHoGOomQ/s1600/switch-sound-output.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-kvqmR3ULtYk/UnKn4s1z7_I/AAAAAAAABwo/592PHoGOomQ/s400/switch-sound-output.jpg" /></a></div>GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-72250359628065922102014-01-07T22:25:00.000+04:002014-01-07T22:25:33.178+04:00Rebuild Ubuntu LiveCD and make it privacy friendlyThe following link contains the script aimed to rebuild Ubuntu LiveCD with online search results disabled by default: <a href="http://www.helplinux.ru/wiki/en:kb:make-ubuntu-privacy-friendly">http://www.helplinux.ru/wiki/en:kb:make-ubuntu-privacy-friendly</a>GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-79767280700628275132013-12-12T14:01:00.000+04:002013-12-12T14:01:43.463+04:00GPL is not charityOne can always hear or read something like "GPL does not mean free, it restricts some rights". And they are right. GPL is not about charity unlike many of BSD-like licences. GPL has its purposes: motivation for contribution, gathering knowledge, growing. GPL has never been supposed to be a charity. GPL is about freedom for end-users and not for developers or vendors.GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-69906503535736063032013-11-10T14:23:00.001+04:002013-11-10T14:23:38.728+04:00Plantronics .Audio 648 buttons in UbuntuMaking Plantronics headset buttons work in Ubuntu: <a href="http://www.helplinux.ru/wiki/en:kb:ubuntu-plantronics">http://www.helplinux.ru/wiki/en:kb:ubuntu-plantronics</a>GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-60519481648316004532013-10-28T18:01:00.000+04:002013-10-28T18:07:36.276+04:00Gigaset and Polycom: convert IPUI to IPEI<b>ipui-to-ipei.sh</b>:<br />
<hr><pre>#!/bin/bash
printf "%05d %07d\n" $((0x${1::5})) $((0x${1:5:5}))</pre><hr><br />
<b>Usage example:</b><br />
<hr>$ ipui-to-ipei.sh 001bf582ab<br />
00447 0361131<br />
<hr><br />
<b>Get IPUI on Gigaset phone</b>:<br />
<hr>Menu -> *#06# -> first line<br />
<hr>GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-60533015170494134772013-05-06T23:26:00.000+04:002013-10-31T22:57:46.921+04:00Переключение звуковой карты в один клик / Switch sound card in one click - обновление / update<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-kvqmR3ULtYk/UnKn4s1z7_I/AAAAAAAABwo/592PHoGOomQ/s1600/switch-sound-output.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-kvqmR3ULtYk/UnKn4s1z7_I/AAAAAAAABwo/592PHoGOomQ/s400/switch-sound-output.jpg" /></a></div><br />
Исправлены некоторые ошибки / Some bugs are fixes<br />
<a href="https://github.com/giner/helplinux/tree/master/scripts/switch-sound">https://github.com/giner/helplinux/tree/master/scripts/switch-sound </a><br />
<br />
Создан PKGBUILD для Arch Linux / PKGBUILD for Arch Linux is created<br />
<a href="https://aur.archlinux.org/packages/switch-sound/">https://aur.archlinux.org/packages/switch-sound/</a>GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-62395391274360604392013-04-29T13:43:00.000+04:002013-04-29T13:52:58.236+04:00Переключение звуковой карты в один клик / Switch sound card in one click<a href="https://github.com/giner/helplinux/tree/master/scripts/switch-sound">https://github.com/giner/helplinux/tree/master/scripts/switch-sound</a>GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-87270682822646530512013-03-18T00:35:00.000+04:002013-03-18T00:35:48.373+04:00RSS устарел?На Хабре в обсуждениях о скором закрытии Google Reader появились заявления о том, что RSS устарел. Но так ли это? Кто вообще использует RSS и каким образом?<br />
<br />
<h4>Знакомая история</h4><br />
Я познакомился с RSS где-то в 2004-2005-м году. С одной стороны сложно было этого не сделать, т.к. я всегда работал в IT, но с другой стороны получилось это совершенно случайно. Я не услышал о нём от знакомых, не увидел рекламу и не прочитал о нём на одном из IT ресурсов. Я просто кликнул на вот эту кнопочку:<br />
<br />
<a href="http://1.bp.blogspot.com/-ljPJPVSQ5Hk/UUYoZZ611FI/AAAAAAAABqk/Q_ITQ5rkW3c/s1600/rss.png" imageanchor="1" ><img border="0" src="http://1.bp.blogspot.com/-ljPJPVSQ5Hk/UUYoZZ611FI/AAAAAAAABqk/Q_ITQ5rkW3c/s320/rss.png" /></a><br />
<br />
в браузере, которым я на тот момент пользовался.<br />
Я добавил ленту в виде "Live Bookmarks" и получилось что-то вроде этого:<br />
<br />
<a href="http://1.bp.blogspot.com/-gm7own3MQeE/UUYonk1KKQI/AAAAAAAABqs/o0ATJ-JNE1I/s1600/firefox-rss.png" imageanchor="1" ><img border="0" src="http://1.bp.blogspot.com/-gm7own3MQeE/UUYonk1KKQI/AAAAAAAABqs/o0ATJ-JNE1I/s320/firefox-rss.png" /></a><br />
<br />
В конце концов следить за обновлением этой "Live Bookmark" оказалось совершенно неудобно и я знакомство с RSS забросил. Но не надолго. В одном из последующих выпусков Firefox, изучая обновлённый интерфейс, я заметил, что кроме "Live Bookmarks" под этой кнопочкой появились новые варианты, одним из которых был "Google". Возможно оно там и не появилось вовсе, а просто раньше я его не заметил. Тем не менее на Google у меня акаунт был уже давно и я решил посмотреть что же это такое.<br />
<br />
<h4>RSS - кто это?</h4><br />
RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. (ru.wikipedia)<br />
<br />
В моём Google Reader сегодня более 200-т подписок разбитых на множество категорий, которые я просматриваю практически каждый день. Там Хабрахабр, анекдоты, информация по безопасности, блоги друзей, новости некоторых опенсорс проектов, за которыми я активно слежу и даже анонсы театров и кино нашего города, на сайте которого и RSS-то вообще нет. Что касается последнего, то отсутствие RSS на сайте сегодня большая редкость, поэтому чтобы прикрутить его в общую схему я нашёл в интернете ресурс, который позволяет из html новостей создать RSS ленту. Кривовато конечно получилось, но дело оно своё делало, и нужную информацию я не пропускал.<br />
<br />
Всё интересные мне ресурсы тут же попадают в Google Reader, а если на полезном ресурсе нет RSS - это растерянность. Как я за этим ресурсом буду следить?<br />
<br />
<h4>Кто убивает RSS не дав ему распространиться?</h4><br />
Про RSS не рассказывали по телевизору, в газете или на компьютерных курсах. Практически вся популярность RSS, которую он получил, была "случайной", просто кнопочку нажал. RSS не пользовался большой известностью, но он её набирал вместе с популярностью Firefox. Год за годом пользователей становилось всё больше, пока однажды <a href=http://www.webmonkey.com/2011/01/firefox-4-ditches-the-rss-button-heres-how-to-get-it-back>иконку RSS из Firefox не удалили</a>. Аргументация была простая - всего 3% (!) из 100 000 её используют. И вместо того, чтобы рассказать пользователям о том, какая это удобная технология они решили избавиться от неё. Кнопку все ещё можно было вернуть, но новый пользователь о ней уже никогда бы не узнал. И не узнает.<br />
<br />
Действия Mozilla могли убить даже существующую популярность RSS, поэтому я предпринял попытку написать <a href=http://habrahabr.ru/post/139935/>петицию о возвращении той самой кнопки</a>, но, к сожалению, ничего изменить не удалось.<br />
<br />
Сегодня Google продолжает эстафету начатую Mozilla несколько лет назад, но я надеюсь, что это тот самый случай, когда можно сказать: "что не убивает, то делает сильнее".<br />
<br />
<h4>И что же, устарел ли RSS?</h4><br />
RSS не устарел, но жизнь у него спокойная. Про него просто нужно больше говорить. Пишите о том, как им пользоваться, зачем он нужен и как он экономит время. И не забывайте включать RSS на своих ресурсах, благо он есть сегодня почти во всех движках.GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-57432638765898726222013-02-03T02:42:00.001+04:002013-02-03T02:42:45.736+04:00Remove unsafe packages from Ubuntu LiveCD<a href="http://www.helplinux.ru/wiki/en:kb:make-ubuntu-safe">http://www.helplinux.ru/wiki/en:kb:make-ubuntu-safe</a>GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-1845481192880118642013-01-25T01:30:00.001+04:002013-01-25T01:34:53.047+04:00Качаем субтитры в одно нажатие / Download subtitles in one clickВы часто смотрите фильмы с субтитрами? Вот я, например, это дело очень люблю, но, честно сказать, я устал их искать и скачивать. Ведь хочется так, чтобы "включил и смотри". И я нашёл такой способ. Делюсь.<br />
<br />
Вам понадобится:<br />
- Linux (подойдёт любой, но тестировалось на Ubuntu и Arch Linux)<br />
- Видеоплеер (в моём случае это mplayer)<br />
- <a href="http://code.google.com/p/subdl/">subdl</a> - небольшая утилита, позволяющая скачивать субтитры с opensubtitles.org<br />
- совсем немного bash-а<br />
<br />
<h1>Готовим</h1><h2>Качаем и устанавливаем subdl</h2><pre style="font-size: 12px;">mkdir ~/bin
wget http://subdl.googlecode.com/svn/trunk/subdl -O ~/bin/subdl
chmod +x ~/bin/subdl</pre><h2>Пишем и устанавливаем небольшой скритп mplayer-sub.sh</h2><pre style="font-size: 12px;">cat > ~/bin/mplayer-sub.sh << EOF
#!/bin/bash
[[ -z "\$@" ]] && exit 0
interactive=""; if [[ "\$1" == "-i" ]]; then interactive="-i"; shift; fi
for file in "\$@"; do echo \$file; subdl \$interactive "\$file"; done
mplayer "\$@"
EOF
chmod +x ~/bin/subdl</pre><h1>Используем</h1>Ну что, попробуем? Если до настоящего момента у вас не было директории ~/bin, то потребуется перелогиниться, а если же уже была, то - поехали! <br />
<pre style="font-size: 12px;">mplayer-sub.sh Once.Upon.a.Time.S02E12.HDTV.x264-LOL.mp4</pre>или так <br />
<pre style="font-size: 12px;">mplayer-sub.sh ~/Video/Once.Upon.a.Time.S02E12.HDTV.x264-LOL.mp4</pre>или да же вот так <br />
<pre style="font-size: 12px;">mplayer-sub.sh ~/Video/Once.Upon.a.Time.*.mp4</pre>В последнем примере наш скрипт скачает субтитры на английском языке (это язык по-умлочанию для subdl, разумеется можно поменять) для всех видеофайлов подпадающих под шаблон Once.Upon.a.Time.*.mp4 и затем добавит их в плейлист mplayer-а. Удобно, неправда ли? :) <br />
<p> </p><hr /><p> </p>Do you like to watch movies with subtitles? I do like it very much and to be honest I've got tired to download them each time. Wouldn't it better if you could just click and go? There is a way. I'd like to share.<br />
<br />
You need:<br />
- Linux (any Linux, but tested on Ubuntu Arch Linux)<br />
- Movie player (it's mplayer in my case)<br />
- <a href="http://code.google.com/p/subdl/">subdl</a><br />
- command-line tool to download subtitles from opensubtitles.org<br />
- just a little of bash <br />
<br />
<h1>Cook</h1><h2>Download and install subdl</h2><pre style="font-size: 12px;">mkdir ~/bin
wget http://subdl.googlecode.com/svn/trunk/subdl -O ~/bin/subdl
chmod +x ~/bin/subdl</pre><h2>Create and install small script mplayer-sub.sh</h2><pre style="font-size: 12px;">cat > ~/bin/mplayer-sub.sh << EOF
#!/bin/bash
[[ -z "\$@" ]] && exit 0
interactive=""; if [[ "\$1" == "-i" ]]; then interactive="-i"; shift; fi
for file in "\$@"; do echo \$file; subdl \$interactive "\$file"; done
mplayer "\$@"
EOF
chmod +x ~/bin/subdl</pre><h1>Use</h1>Well, shall we try? If you didn't have ~/bin directory before you should re-logon and if you did than let's go! <br />
<pre style="font-size: 12px;">mplayer-sub.sh Once.Upon.a.Time.S02E12.HDTV.x264-LOL.mp4</pre>or <br />
<pre style="font-size: 12px;">mplayer-sub.sh ~/Video/Once.Upon.a.Time.S02E12.HDTV.x264-LOL.mp4</pre>or even <br />
<pre style="font-size: 12px;">mplayer-sub.sh ~/Video/Once.Upon.a.Time.*.mp4</pre>In the last example it downloads English subtitles (English is default for subdl and can be changed) for all of the files those match Once.Upon.a.Time.*.mp4 and then mplayer plays them all.<br />
<br />
It's simple, isn't it? :)GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com2tag:blogger.com,1999:blog-1768659949044972261.post-89751309013245454292013-01-09T13:06:00.001+04:002013-01-09T13:30:16.728+04:00Beeline: услуга "Будь в курсе" теперь платнаяУслуга "Будь в курсе" теперь стоит рубль в день (обычно включена у по-умолчанию, проверьте). На сайте есть <a href="http://mobile.beeline.ru/msk/news/article.wbp?id=fdf3648f-4070-484e-b336-c9434c490f67">новость</a>, но по-хорошему такую информацию нужно рассылать по смс (хотя бы для тех, у кого эта услуга включена). Т.к. рассылки не было, то это жульничество.<br />
<br />
<b>Update</b>: есть <a href="https://www.facebook.com/permalink.php?story_fbid=438560562871486&id=100001526377952">прецендент</a> по возврату средств через заявку по телефону.GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-58191214105211833392012-12-24T15:05:00.000+04:002012-12-24T15:06:19.959+04:00Про SIP-телефонию и SIP-провайдеровСначала пользовался sipnet (как самым популярным), в один момент, без предупреждения, они включили абонентскую плату и я, зайдя в акаунт очередной раз обнаружил, что средств на счету уже нет.<br />
<br />
Затем Zebra-телеком. Положил 300р. использовал 250, акаунт заблокирован, на счету "0". Два раза писал в техподдерджку через форму на сайте - ответа не получил.<br />
<br />
Начал искать нового провайдера и нашёл riccontel. Больше года пользуюсь - пока никаких нареканий. Со статистикой/счетами всё гладко, с качеством тоже.GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-18817441635159766512012-12-06T21:14:00.000+04:002012-12-06T21:32:27.849+04:00Rails 3 + SQLite до версии Rails v3.2.2 и послеСтолкнулся с проблемой при обновлении Redmine с версии 1.x на 2.x и решал её несколько дней. Оказывается разработчики Rails ИЗМЕНИЛИ ФОРМАТ ХРАНЕНИЯ БИНАРНЫХ ДАННЫХ при использовании SQLite и даже НЕ СООБЩИЛИ об этом в Changelog-е!<br />
<br />
До версии 3.2.2 перед помещением данных в базу экранировались два символа, 0x00 и 0x25, их переводом в текстовое представление в, соответсвенно, и %25. А начиная с версии 3.2.2 эта часть кода была убрана и вы получаете НЕЦЕЛОСТНЫЕ ДАННЫЕ при попытке достать их с помощью Active Record.<br />
<br />
Мне повезло, в моём случае эти данные были сжатыми и, соответственно, проверялись на целостность, так что данные просто не прочитались, но вот те, у кого целостность бинарных данных в базе не проверяется, поимеют большие проблемы при переезде с Rails до версии 3.2.2 (в том числе с любой версии 2.x) на более поздние.<br />
<br />
Ссылки на это злополучное изменение:<br />
- <a href="https://github.com/rails/rails/compare/v3.2.1...v3.2.2">https://github.com/rails/rails/compare/v3.2.1...v3.2.2</a><br />
- <a href="https://github.com/rails/rails/commit/4ca633e4663b62653ee017e5fd02dd86f06d1200#activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb">sqlite_adapter.rb commit</a><br />
- <a href="https://github.com/rails/rails/pull/4809">pull request</a><br />
Багрепорт в Redmine:<br />
- <a href="http://www.redmine.org/issues/12501">http://www.redmine.org/issues/12501</a>GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-48254711884325259162012-11-16T10:46:00.001+04:002012-11-16T10:47:33.231+04:00Постоянно удаляют статью на WikipediaПеревёл страницу <a href="http://en.wikipedia.org/wiki/Proxmox_Virtual_Environment">http://en.wikipedia.org/wiki/Proxmox_Virtual_Environment</a> с русского на английский - удалили. Причём это уже второй раз, первый раз удалили в 2009-м году (в тот раз статью создавал не я). Причиной называется "недостаток сторонних источников указывающих на важность этой статьи". Мне вообще кажется это странным, т.к. по этому критерию там половину статей можно удалить про ПО.<br />
<br />
Кто-нибудь знает что можно с этим сделать?GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com6tag:blogger.com,1999:blog-1768659949044972261.post-90652558795596760052012-11-07T00:13:00.000+04:002012-11-07T00:13:22.917+04:00Как работает аутентификация в Bacula<a href="http://habrahabr.ru/post/157605/">http://habrahabr.ru/post/157605/</a>GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-79277178527977901772012-10-09T22:43:00.000+04:002012-10-09T22:45:39.758+04:00OnLime: скрипт для включения "Турбокнопки"У вас тоже интернет провайдер OnLime? Если да, то это может вам пригодиться: <a href="http://www.helplinux.ru/wiki/kb:onlime-turbo">http://www.helplinux.ru/wiki/kb:onlime-turbo</a>GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0tag:blogger.com,1999:blog-1768659949044972261.post-19078238447529594032012-09-29T21:44:00.001+04:002012-11-14T11:57:18.475+04:00Смотрим последний выпуск ThisIsHorosho используя Tor<a href="https://www.youtube.com/watch?v=BRzf9fDIBmc">Один из выпусков</a> ThisIsHorosho почему-то заблокирован для ряда стран, но это легко обойти. Один из способов - использовать Tor.<br />
<br />
1. Скачиваем Tor Browser Bundle отсюда: <a href="https://torproject.org/download/download">https://torproject.org/download/download</a>. <br />
2. Распаковываем.<br />
3. Открываем файл tor-browser/Data/Tor/torrc и добавляем cледующую строку:<br />
ExitNodes {us}<br />
4. Запускаем start-tor-browser, ждём, открываем <a href="http://www.geoiptool.com/">http://www.geoiptool.com</a>, чтобы проверить из какой страны идёт сединение (должно быть США)<br />
5. Заходим в Tools -> Addons -> Extensions и отключаем NoScript (Youtube из-за него не работает). На вопрос о перезапуске браузера отвечаем согласием.<br />
6. Окрываем <a href="https://www.youtube.com/watch?v=BRzf9fDIBmc">ролик на Youtube</a>.<br />
<br />
PS: Если соединение слишком медленное нажмите "Use a New Identify" и откройте ссылку заново. Это переключит вас на другой ExitNode.GiNeRhttp://www.blogger.com/profile/05230667281798145205noreply@blogger.com0