Блог

Интернет может исчезнуть

Бывший CEO поискового гиганта Google - Эрик Шмидт сказал, что Интернет может исчезнуть. Дословно он использовал слово disappear. Но при это Интернет ... (в этом месте я пытаюсь найти хорошее слово в русском, но не могу) не vanish. В Lingvo слово vanish перевели как исчезнуть. Но тут должно быть что-то типа стереть с лица земли, как будто вообще никогда не было. Вот она разница. 

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

Осмотр телефона на границе

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

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

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

Что лучше - virtual или final по умолчанию

Такие языки как Java (как я понял Ruby on Rails тоже сюда относится) делают все методы по умолчанию виртуальными. Это значит, что любой наследник может переопределить любой метод, если явно не написано ключевое слово final. В C# наоборот, все методы по умолчанию final и если ты хочешь переопределение, то должен явно указать у предка слово virtual. 

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

В данном случае я сторонник подхода Microsoft и считаю его правильным. Закрывать все по умолчанию соответствует банальным требованиям безопасности - должно быть запрещено все, что явно не разрешено. Открытость Java - это хорошо, но открытость и безопасность - разные вещи. 

Connecticus 2.2

Вчера Apple сделал досутпной новую версию моей игрушки Connecticus 2.2. В новой версии я исправил незначительный баг и самое главное изменил логику работы последнего Free Play уровня. В первых 9 уровнях шарики падают после каждого хода. На 10-м уровне, когда вы собираете линию, новые шарики не падают. Этим действительно продлевается кайф уровня и можно дольше играть. 

Все устройства iOS и Android имеют ошибку в шифровании

Сейчас прочитал, что группа экспертов при участии Microsoft нашли уязвимость в технологии шифрования траффика, которая существовала 10 лет в iOS, Android и MacOS.

Apple уже отреагировала на это сообщение и пообещала выпустить патч и тут у меня н так уж и много вопросов, потому что нужно будет обновить последний билд для iOS 7 и последний для iOS 8. Если кто-то не обновился до последней версии в своей ветке, то это уже их проблемы, ведь все обновления бесплатные и компания посто н может выпускать патчи для каждой существующей сборки, но должна выпускать для каждой существующей на рынке версии. Сейчас практически 100 процентов рынка занимает всего две версии 7 и 8.

Встреча из отпуска

Если я не ошибаюсь, то это рабочий стол парню оформили для того, чтобы встретить с отпуска. Это на предыдущей работе так было, там такое иногда практикуется. 

Работаю над проектом для Arduino

Я окончательно заразился Arduino. Пока ничего серьезного не делал, только лампочками моргал и пробовал писать что-нибудь на экране. Если с лампочками проблем не возникло, то с экраном проблемы.

Стоимость домена с моей фамилией

Вчера заглянул на сайт nic, где можно регистрировать домены и решил взглянуть на домены со своей фамилией. Я как-то владел доменом flenov в зоне ru и в com, но оба бросил, потому что они были зарегистрированы на сайте nic и там были проблемы с трансфером. Я свой домен cydsoft.com вывел оттуда с трудом, потому что аккаунт на сайте был зарегистрирован другим человеком, а не мной. 

Samsung представила Galaxy S6 Edge

Я обычно пропускаю почти все объявления телефонов на Андроиде, потому что меня эта платформа не особо интересует. Но жена вот тут решила поискать что-то отличное от Apple и попробовать что-то другое и наткнулась на Samsung Galaxy S6 Edge, который был представлен только сегодня. 

Разработка больших сайтов Sony

Моя книга «создание больших сайтов и приложений» в основном основана на опыте работы с Sony. Когда я пять лет назад начал работать на SonyRewards (в народе SR), то это было действительно интересно. 

Тогда сайт выглядел как на картинке и на нем пользователи получали поинты не только за транзакции на кредитных картах, но и за просто различные действия на сайте. Зарегистрировался на сайте – 10 поинтов, ответил на вопрос в голосовании – 10 поинтов, участвовал в ежедневной викторине – 10 поинтов. Сложность в том, что на сайте существует достаточно сложная система расчета, когда поинты устаревают и для большинства они должны устареть 1-го апреля. В этот день мы должны были списывать миллиарды поинтов и в 2011-м году этот процесс занял неделю. В 2012-м году я этот код переписал и теперь нужно только две минуты.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне