RSS
 

Приехал паспорт

20 May

Наконец-то мой паспорт у меня на руках. Консул приехал из Оттавы и привез его в консульский отдел, который недавно открылся в даунтауне Ванкувера.

Если кто не знает (и кому надо), адрес консульства: 212-475 Howe Street, Vancouver, BC, V6C 2B3.

Получить легко и без записи. А вот подать документы на новый нужно по записи. Консул тут будет до 24 мая включительно, но вроде времени у него свободного уже не осталось.

Теперь мне нужно отправлять мой паспорт назад, в Оттаву. Или где там делают визы, надо посмотреть… А то иметь разрешение на работу – это хорошо, но без возможности выехать из страны – не очень.

 

Панорама

12 May

Только собрался найти нормальное место, чтобы протестировать панорамную съемку на Нексусе, как снова полил дождь.

С другой стороны, дождливый Ванкувер – нормальный Ванкувер, а мой балкон – нормальное место.

На картинку надо нажать.

Как и ожидалось, качество изображения так себе, панорамная съемка использует меньше мегапикселей, по-видимому. Зато панорама. И софтинка довольно легко ее склеила, швов не заметно. Кстати, делается она не путем снятия нескольких фоток, а просто путем поворота камеры, как будто снимаешь видео.

 

У меня теперь четыре ядра

11 May

Вчера приехал мой новый Лексус Нексус-4.

Заказал я его напрямую через Гугл Плей. Можно было бы пойти и купить его у моего оператора “Винд”, но там он стоит $450 + налог. Получилось бы около $500, даже больше, ниже скажу почему. А у Гугла он стоит $350. С доставкой и налогами я заплатил $420. Ехал телефон ровно неделю из Штатов. Помимо цены, я предпочел его самсунговскому Гэлакси-С4 из-за ОС: в Гэлакси Самсунг напихал кучу ненужных (может, кто-то будет пользоваться ими) наворотов, фирменного софта и т.д. Поэтому обновления к нему будут приходить намного позже, если вообще будут. А в Нексусе стоит чистый дистрибутив Андроида, который будет обновляться сразу же, как выйдет новая версия. Кроме того, сама ОС легче, поэтому, я погалаю, тормозить он должен меньше или не должен вообще.

В общем и целом, телефон мне нравится. Большой шаг вперед, по сравнению с моим предыдущим Оптимусом-2Х, который глючит, тормозит и перезагружается каждый день. Нексус очень шустрый, несмотря на то, что в первый день я его нагрузил основательно.

Нексус-4 использует микросимки, а у меня была обычная. Пришлось бежать в “Винд”, где мне за 5 минут (и 10 долларов) сделали новую. Там же мне впарили и бампер-кейс для телефона (20 баксов), который мне, кстати, нравится.

Описывать все его характеристики нет смысла, так как этому посвящено куча статей и обзоров. Вот официальная страница Гугла.

Что мне понравилось за первые два дня:

  • Довольно легкий при своем размере (экран 4,7 дюйма)
  • Ни разу еще не тормозил (они все тормозят рано или поздно). В моем компьютере стоит двухъядерный процессор. В телефоне – четыре ядра…
  • Андроид 4.2 для меня – новинка, так как на предыдущем был старинный 2.2. Очень отзывчивый и шустрый интерфейс, все экраны можно настроить под свои нужды
  • Прикольная фукнция панорамной съемки и съемки в режиме 360 градусов (хотя вряд ли я буду пользоваться ей)
  • Функция беспроводной зарядки. Но нужно покупать коврик для такой зарядки отдельно. Самый дешевый вроде 50 баксов. Обойдусь пока.

 

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

 

Инстапост #420

11 May

Мирный протест, посвященный легализации марихуаны. Помимо 20 апреля, официального Дня марихуаны, такие протесты случаются пару раз в году. Люди выступают за легализацию, рассказывают о свойствах марихуаны и о том, что правительства и СМИ сильно искажают информацию о ней. Конечно же, в том же месте устроили небольшой прилавок, где можно было купить самые разные сорта каннабиса. Я заметил всего три полицейских. Они просто издалека наблюдали за происхрдящим, следили за порядком.


 

My first Python program

09 May

It’s been a while since I started learning Python as my first programming language (I’ve had attempts in C++ and JavaScript but they weren’t very serious although I may pick JS later again). I started with basic information, tutorials, video-lessons. But none of them could give me an idea how to write a working program. Yes, I knew how to do this and that but it seemed like I needed much more for what I had in mind.

A couple of days ago I came across an idea of arbitrage (or arbitrary trading) in bitcoin. It’s simply taking advantage of price differences on different exchanges. First, I created a spreadsheet where I would monitor 3 exchanges that have trades in Canadian Dollars – MtGOX, Virtex and LibertyBit. The problem was that I always had to type the data (bid, ask) for each exchange manually so that the formula that I wrote could calculate if it was profitable or not to buy at one exchange and sell at another. However, I knew there were trading bots and arbitrage apps out there that did that automatically. So I decided to write my own small program that would do exactly this.

The idea is not ingenious or something, I just consider it my first small achievement in the world of programming because, let me remind you, I’m not a professional IT-guy.

Because I wrote the program just for myself, I didn’t compile it for any OS. It only runs in the Python interpreter. Its features are:

  • every 5 minutes it takes the ask and bid prices from these 3 websites: mtgox.com, cavirtex.com, libertybit.com (actually the data is taken from bitcoincharts.com)
  • calculates trades in the following directions: MtGOX -> Virtex, MtGOX -> LibertyBit, Virtex -> LibertyBit; all fees (and they are different) are included in the equation
  • gives the result (based on 1,000 CAD initial investment): initial amount, final amount, profit/loss
  • if the final amount is bigger than the initial amount (i.e., profit) then the program notifies me with a sound (“Meow” at the moment…)

The time I spent on it was two evenings after work. I am going to use it myself but it can be a good project to further develop my skills. I could give it a GUI, put it online as a website, add more features, etc. Whatever I can imagine.

I really think programming should taught in schools and go more mainstream because it gives you much more power over the hardware you have at home or in your pocket. And the limits… well, there are no limits.

 
 

Инстапост

05 May

Вот так живут студенты в Канаде.

Иногда фавны возвращаются

Луна больше, чем обычно.

Лодочка.

 

Da Liberator

05 May

The world’s first fully 3D-printable gun is ready!

The guys from Defence Distributed are test-firing the weapon they have created for spreading it online for free so that anyone who has access to a 3D-printer can print out a real gun. Its name is The Liberator.

Of course, this is just the first model, a beta-version I would say. But incredible progress, too.

All pics are taken from a Forbes article which I recommend to read.

UPD: A promo video.

 
 

Сырник: камбоцола

30 Apr

С недавнего времени я начал экспериментровать с сырами.До этого все время покупал обычный магазинский брендовый чеддар, который все время был одинаковым. Это как в России мы постоянно покупали сыр “Российский”. Тут я вспомнил, что сыыры бывают разные, там даже целая наука. В науку вдаваться я вряд ли буду, но попробовать разные виды сыра захотелось.

Таким образом, когда у меня кончается сыр, я иду в магазин в сырный отдел и покупаю сорт, который еще не пробовал (или не помню, пробовал или нет).

Сначала я захотел попробовать один из остырх сыров. Это те, что часто бывают с плесенью и имеют сильный вкус. Мой первый выбор случайно пал на немецкий сыр “Камбоцола”.

Вики: Камбоцола (Cambozola) — немецкий коровий сыр с плесенью, производители которого сумели соединить черты французских мягких сыров и итальянской горгонцолы. Отсюда название: «камбоцола» = «камамбер» + «горгонцола». Сыр был запатентован немецкой компанией Champignon в 1970-х годах. До этого в Баварии был известен похожий сыр Bavaria Blu, который производился с 1900-х годов. Относится к голубым сырам.

Оказалось так, что мне очень даже понравилось. Вкус не очень терпкий, а довольно мягкий. Описание выше вполне правдоподобное – смесь мягкого и острого. То что надо (как я потом узнал из практики).

Но это Германия. Сырами больше известна Швейцария. Или Франция, например. Так что еще все впереди.

P.S. Сыры в Канаде, я бы сказал, не очень дешевое удовольствие. За 200 граммов камбоцолы я отдал около 10 долларов, если не ошибаюсь.

P.P.S. наверное, многие так же посоветуют вместе с сырами приступать и к винам. Так как в винах я вообще не разбираюсь. Знаю только, что сильно сладнок мне не нравится.

 

На улицах скоро появятся первые биткоин-банкоматы

29 Apr

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

Итак.

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

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

Разработчики считают, что совмещение двух технологий вызовет огромный интерес к биткоинам среди масс и поспособствует их быстрому распространению.

Первая машина будет представлена на пресс-конференции 2 мая в Сан-Диего, США.

Биткоин — пиринговая электронная платёжная система, использующая одноимённую виртуальную валюту. Хорошая статья о биткоинах есть на Хабре.

Новость на Ридусе: http://www.ridus.ru/news/81333/

 

Not everything is shiny in the bitcoin world

24 Apr

All bitcoin transactions are public and easy to see. However, if you’re careful enough not to link your name with your bitcoin address, it becomes hard or impossible to track the owner of this or that wallet.

There are different bitcoin wallets out there, both offline and online. Nevertheless, shit happens even when you’re sure that you’re protected well enough.

A friend of mine just lost 160 BTC (~25,000 CAD at the moment) due to a hack into his bitcoin wallet (blockchain.info).

I just had 160 bitcoins stolen by this transaction: https://blockchain.info/tx/5abb271eb6e2d0da1855b06282c84dcf7467dda9da6da9090cad10ddae957fc7
I use the blockchain.info wallet service to manage that address. My password was a random 18 character password with punctuation, upper/lower case etc. I had two-factor authentication with Google Authenticator turned on and a second password on the account that was a random 8 characters.
I had logged into the account with my laptop at home to send a small transaction of 0.937 bitcoins half an hour earlier. I haven’t left the house since so no one has had access to my laptop. I’m on WPA2 secured wifi but not using a VPN. Laptop is running Ubuntu. I also have the blockchain.info app on my phone. It doesn’t use the 2-factor authentication or the main password but does prompt for the second password.
I’m at a loss. This is my worst fear realized. Anyone have any suggestions? :(

His thread on Reddit.

So, just like cash bitcoins can be stolen or lost forever. I think you can never protect your money completely. Even with a brain wallet.