Темная сторона авторизации

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

Categories: Обзоры Tags: , ,

Да здравствует kotlin. Или моя ненависть к js

left Программируя под веб я до ужаса не люблю писать клиентский код. И даже не потому что это сложно, или потому что это графический интерфейс, хотя и это то же. А по причине убогости javascript. Когда я на нем пишу больше 8 строчек у меня появляется сильное ощущение что делал js не иначе как мой однокурсник. Ночью, за пару часов до зачета :-)

Поэтому я вкратце расскажу и покажу новый JVM язык программирования Kotlin. Который может компилироваться в javascript и дает нам возможность почти полностью отказаться от последнего.

Categories: HowTo, Обзоры Tags: , ,

SSH с ключами и тунелированием

left Бывают такие нехорошие места где кроме веб портов все закрыто, а частенько очень хочется залезть на свой сервер к некоторому приложению. Перебрасывание портов на открытые дело неразумное, да и вообще открывать какие-то сервисы наружу не стоит. В какой-то момент меня достала эта проблема, и поэтому я озадачился возможностью сделать тунель. Как оказалось все гениальное просто и название ему OpenSSH.

Categories: HowTo, Ubuntu Tags: , ,

Amazon kindle vs kindle

left После того как голова прошла, все припасы закончились и ратное безделье начало надоедать, захотелось сделать что нить полезное. А так как дедушка мороз задарил пару новых Kindle я решил написать обзор. В настоящий момент у меня в распоряжении есть 3'я модель, 4'я и 4'я сенсорная. И после пару дней использования я созрел для повествования.

Categories: Ubuntu, Обзоры Tags: ,

Fabric автоматизация проектов

left В очередной раз вызывая длинный набор команд запуска тестов, понял что хватит этих портянок. Первое что пришло в голову просто написать shell скрипт. Быстро, но не особо расширяемо. Хотелось что-нибудь на python. И действительно, оказалось такое есть. Называеться Fabric.

Одно из самых интересных штук которые fabric умеет делать, это ходить по разным хостам через ssh и выполнять команды, а также копировать файлы. При этом мы сохраняем всю мощь и гибкость языка python.

Собираем rTorrent из исходников 2

left В версиях Ubuntu до 10.10 включительно при установке rTorrent из оригинальных репозиториев, мы получаем весьма старую версию библиотек и саму программу, собранную без поддержки некоторых важных функций. Для корректной работы WebGUI, таких как ruTorrent, wTorrent и пр. необходимо обновить эти библиотеки и пересобрать rTorrent с поддержкой функций этой библиотеки.

Categories: HowTo, Ubuntu Tags: ,

Android 3 на примере ASUS Pad TF101

left Приобрел я тут недавно планшет на операционной системе от Google. Очень уж хотелось потрогать как сам планшет так и ОС. В ходе использования данного комплекта всплыла масса нареканий. И поэтому я решил написать небольшой обзор, а главное сравнение с iPad. Хотя на самом деле сравнить я хочу операционные системы и поругать Android.

Transmission daemon and remote GUI

left Почему то все думают что Transmission полная фигня и не уделяют ему ни капельки желания. А зря. Этот клиент легок и прост в установке, а главное у него отличное api для удаленного управления. Именно по этому существует большое количество решений для удаленной роботы с ним. Часть из них можно посмотреть тут. В общем мне понравился клиент и то что под него написано и я решил оформить это в статью.

Categories: HowTo, Ubuntu Tags: ,