среда, 3 декабря 2014 г.

Туннелирование scp через ssh

Если вам необходимо скопировать файлы на ssh-сервер Алисы, который доступен только через другой ssh-сервер Боба, то один из самых простых способов — это осуществить копирование через ssh-туннель.

воскресенье, 14 октября 2012 г.

Бесплатное облачное хранилище с неограниченным объёмом? Это возможно!

Чуть больше месяца назад я написал пост, в котором сравнивались различные онлайновые хранилища данных: Dropbox, Google Drive, Microsoft SkyDrive, Ubuntu One, SugarSync и iCloud. С тех пор на этом рынке произошли некоторые изменения.

суббота, 22 сентября 2012 г.

Лечим неработающую проверку орфографии в Google Chrome

Не так давно купил новый ноутбук, на котором стоит 64-битный Win7. В качестве браузера установил свой любимый Google Chrome и столкнулся с очень неприятной проблемой.

Проблема заключалась в том, что встроенная в браузер проверка орфографии не работала. То есть, формально, она вроде присутствовала, но подчёркивала красным все слова, а не только те, которые с ошибкой.

Но это было полбеды, настоящая беда была в том, что при нажатии на подчёркнутое слово правой кнопкой мыши (что, по идее, должно давать варианты замены), Chrome падал, выдав экран «Опаньки...»

среда, 5 сентября 2012 г.

Имитация функции sprintf в python

Иногда требуется в python сделать форматированный вывод в строку. В Си подобный функционал был реализован через функцию sprintf. В python аналогичного эффекта можно достичь при помощи оператора %.

Например,
mystring = "%s %d\t%3.2f %s" % ("Values:",42,56.89732,"tot")
print mystring
даст
Values 42 56.90 tot

Следует отметить, однако, что оператор % отсутствует в стандарте 3-ей версии python, где его функциональность заменена методом str.format(). Подробнее о том, как его использовать, можно прочитать в документации. Приведу только то, как с его помощью реализуется выше приведённый пример:
mystring = "{0!s} {1:d}\t{2:3.2f} {3!s}".format("Values:", 42, 56.89732, "tot")

Источник: [Tutor] sprintf-like functionality in Python

воскресенье, 2 сентября 2012 г.

Сравнение онлайновых хранилищ данных

Давно использую Dropbox — удобный сервис для хранения данных в облаке и их синхронизации между различными компьютерами. Однако размер хранилища, предоставляемый за бесплатно, к сожалению, невелик — 2 ГБ с возможностью увеличения за счёт рефералов и редких спецакций (у меня сейчас около 6 ГБ). Поэтому заинтересовал вопрос, какие ещё подобные сервисы существуют и чем они друг от друга отличаются.

Изменение разрешения экрана при загрузке Ubuntu 12.04

После перехода с Ubuntu 10.04 на версию 12.04 у меня возник неприятный эффект: загрузочное окно с прогресс-баром сменило разрешение на более низкое и стало выглядеть весьма страшненько.

Если у вас такая же проблема, попробуйте сделать следующее.

понедельник, 13 августа 2012 г.

Квантовая телепортация: развенчивая мифы

Как сообщается на сайте журнала Nature, 9 августа вышла статья китайских учёных, которым удалось осуществить квантовую телепортацию на расстояние около 97 км. Это новый рекорд, хотя в arXiv.org ешё с 17 мая лежит пока нигде не опубликованная статья другой группы, которая сообщает об удачных экспериментах по телепортации на расстояние около 143 км.

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