Чёрный экран Minecraft в Ubuntu

Minecraft не поддерживает ни OpenJDK, ни Oracle JDK 7. Для решения проблемы требуется установка Oracle JDK 6:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer
sudo update-alternatives --config java

Запуск:

java -jar /path_to_minecraft/minecraft.jar

Или правой кнопкой на JAR -> Oracle Java 6.

Access google translate from a terminal

Example:

john@raffles3:~$ translate chien
dog
john@raffles3:~$ translate legs fr
jambes
john@raffles3:~$ translate legs fr en
legacy
john@raffles3:~$ translate 手紙
Letter
john@raffles3:~$ translate 手紙 zh-TW en
Toilet paper
john@raffles3:~$ translate --help
translate <text> [[<source language>] <target language>]
if target missing, use DEFAULT_TARGET_LANG
if source missing, use auto

Requirements:

sudo apt-get install curl html2text

The script:

#!/bin/bash
# access translate.google.com from terminal

help='translate <text> [[<source language>] <target language>]
if target missing, use DEFAULT_TARGET_LANG
if source missing, use auto'

# adjust to taste
DEFAULT_TARGET_LANG=en

if [[ $1 = -h || $1 = --help ]]
then
    echo "$help"
    exit
fi

if [[ $3 ]]; then
    source="$2"
    target="$3"
elif [[ $2 ]]; then
    source=auto
    target="$2"
else
    source=auto
    target="$DEFAULT_TARGET_LANG"
fi

result=$(curl -s -i --user-agent "" -d "sl=$source" -d "tl=$target" --data-urlencode "text=$1" http://translate.google.com)
encoding=$(awk '/Content-Type: .* charset=/ {sub(/^.*charset=["'\'']?/,""); sub(/[ "'\''].*$/,""); print}' <<<"$result")
#iconv -f $encoding <<<"$result" | awk 'BEGIN {RS="<div"};/<span[^>]* id=["'\'']?result_box["'\'']?/ {sub(/^.*id=["'\'']?result_box["'\'']?(>| [^>]*>)([ \n\t]*<[^>]*>)*/,"");sub(/<.*$/,"");print}' | html2text -utf8
iconv -f $encoding <<<"$result" |  awk 'BEGIN {RS="</div>"};/<span[^>]* id=["'\'']?result_box["'\'']?/' | html2text -utf8
exit

Credits:johnraff

Карта моек самообслуживания, Санкт-Петербург

Отмечены не все? Появились новые? Напишите, пожалуйста, в комментариях ниже, обновлю карту.

Также карта доступна в виде листа на foursquare.

Javascript: нажать все галочки (checkboxes) на странице

Скрипт позволяет моментально пометить все чекбоксы на странице.

function check_all_in_document(doc)
{
  var c = new Array();
  c = doc.getElementsByTagName('input');
  for (var i = 0; i < c.length; i++)
  {
    if (c[i].type == 'checkbox')
    {
      c[i].checked = true;
    }
  }
}

Однострочник для вставки в адресную строку браузера:

javascript:function check_all_in_document(doc){var c=new Array();c=doc.getElementsByTagName('input');for(var i=0;i<c.length;i++){if(c[i].type=='checkbox'){c[i].checked=true;}}}check_all_in_document(window.document);for(var j=0;j<window.frames.length;j++){check_all_in_document(window.frames[j].document);}

Однострочник-выключалка:

javascript:function check_all_in_document(doc){var c=new Array();c=doc.getElementsByTagName('input');for(var i=0;i<c.length;i++){if(c[i].type=='checkbox'){c[i].checked=false;}}}check_all_in_document(window.document);for(var j=0;j<window.frames.length;j++){check_all_in_document(window.frames[j].document);}

via

Безопасность LostFilm.TV: пароли в plaintext

LostFilm.TV – торрент трекер с сериалами. Пользовался им во времена Lost, Prison Break. После просмотра Prison Break сериалы больше не смотрю – скучно! В последнее время на LostFilm.TV не появляюсь, но в аккаунт для сохранности, чтоб не удалили, изредка захожу.

Зайдя в очередной раз на ресурс, обнаружил сверху странный Toolbar, как оказалось, интегрируются в социальную сеть. Нажав на одну из кнопок на тулбаре, в PLAINTEXT (!) показались мои данные логина и пароля! Что это означает? Что пароли в базе хранятся в текстовом виде, не хэшируются, не солятся, просто валяются, ждут атаки на сайт.

Настоятельно не рекомендую никому пользоваться ни ресурсом lostfilm.tv, ни социалкой bogi.ru пока не исправлены проблемы безопасности.

Эхо Москвы Сетевизор Android

Комания “Сетевизор” предоставляет вещание прямого эфира из студии радиостанции Эхо Москвы. Сетевизор “можно смотреть” с сайта Эха, также доступен в виде приложений на iOS. Есть даже клиент под Linux. Но вот под Android до сих пор нет. Как же так? Решил исправить.

Приложение написано за несколько часов, представляет из себя wrapper к сайту Эха с отрезанной рекламой. Выложил исходники на Github, а APK на 4pda.

Краткое описание:
* Просмотр трансляций сетевизора Эхо Москвы
* Заголовки новостей Эхо Москвы
* Сетка вещания Эха
* Не содержит рекламу

https://github.com/DmitrySandalov/android_setevisor
http://4pda.ru/forum/index.php?showtopic=404946
http://sandalov.org/Ems.apk

Onkyo TX-NR515 with UBT-1 experience

I had some problems with wireless playback from my devices to Onkyo TX-NR515 receiver, that’s why I devided to buy Bluetooth USB Adapter UBT-1 (A Versatile Wireless Audio Streaming Solution).

Last weekend my wife and I went to Helsinki (350 km from St.Petersburg). UBT-1 is not sold in Russia, but it was really easy to buy it in Finland. The device cost me 48,90€ at Verkkokauppa.com. There is a plus for non-EU buyers, you don’t have to pay EU taxes. The tax-free price for UBT-1 is 39.76€ (on Amazon it’s $30, but with shipment it’s more expensive for me).

The box I bought contained the device itself as well as some papers (instruction manual, warranty/registration, safety, disposal). The instruction manual in the box was the same as at the Onkyo’s website.

In any mode you can plug in the UBT-1. The device will automatically switch to USB mode. In this mode NR515 shows “Onkyo UBT-1 / Status: Ready” on its screen. After pressing the pairing button UBT-1 becomes visible to other devices. Pairing process is very easy, the default pin is 0000. After pairing NR515 says “Onkyo UBT-1 / <connected-device-name>” Continue reading