Блог

Перспективы Java и C#

В очередной раз получил вопрос о том, какой язык выбрать. Я из получаю регулярно, но тут автор письма спросил конкретно - C# или Java. 

Выбирай тот язык, который больше нравится, потому что по обоим пока работу найти достаточно легко кажется в любой стране. Если не знаешь, какой нравится, попробуй оба. Снова не решил? Выбирай тот, который сейчас нужен и востребован в твоём регионе, по крайней мере на твой взгляд. 

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

Звездные войны

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

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

А ты давно смотрел последний раз 4-ю, 5-ю или 6-ю часть? Как она тебе по прошествию стольких лет? Какая часть на твой вкус самая интересная? 

Лично на мой вкус самой интересной была первая часть. Достаточно современная, хорошо снята, динамична и даже есть немного сюжета. 

The Swift Programming Language

Когда я решил написать обзор книги The Swift Programming Language (бесплатная книга от Apple, доступная для скачивания в их книжном приложении iBooks) , то почему-то вспомнил КВН и команду ДАЛС (детективное агенство лунный свет). У этой команды не так много хороших (шуток на мой вкус), но музыкальные и кино хвалители получились неплохо. 

Я в своих обзорах НЕ критикую и если упоминаю недостатки, то стараюсь сгладить это. Тут же очень сильно хочется похвалить книгу. Давно уже не было так долго хорошо. Это очень хорошая книга, эта книга очень хорошая, хорошая эта книга очень. 

Последнее предложение не ошибка, я специально его так написал, потому что в The Swift Programming Language одни и те же вещи постоянно описываются по несколько раз с разных сторон. Очень много повторений уж слишком все подробно расписано. Такого разжевывания я ещё никогда не встречал.

Книга - Взлом Web приложений

Сейчас яитаю сразу две книги, одна из них Hacking Web Applications (http://www.amazon.ca/The-Web-Application-Hackers-Handbook/dp/1118026470). Я её начал читать уже давно, и уже несколько раз хотел остановится и бросить, просто лично для меня в ней пока не было ничего нового.

Даже если какая-то тема мне знакома, я очень часто продолжаю читать книгу, в поисках опыт автора книг. Эта книга очень подробно описывает безопасность и скорей всего будет очень интересна новичкам в мире Security, но вот тем, у кого есть опыт и знания, книга будет слишком сухой. Мало интересных примеров и вообще неописанная реальных взломов.

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

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

Есть ли кризис?

Предлагаю поговорить не о программировании и не о Канаде, хотя именно эти две темы интересны моим читателям. Хотел бы узнать ваше мнение, есть ли у вас кризис? И не только в России, рассказывайте об Украине, Белоруссии и др. 

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

Я тоже ощущаю кризис. Канада так же очень сльно зависит от нефти, тут Альберта просто жила на нефти, а сейчас там увольнения и увеличивается безработица. Лично на мне кризис пока не сильно отразился, только поездка в США, которую я запланировал на март обойдется дороже, потому что канадский доллар упал на 40%. 

В общем, рассказывай, ощутил ли ты кризис. 

Комментарии на блоге

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

Помню был очень жаркий разговор про будущее России и как меня пинали за то, что я утверждал, что экономика России слишком завязана на Европу и США. Мне говорили, что у России самый высокий потенциал и когда Канада и США загнутся, то у России все будет отлично потому что там куча земли, воды и ресурсов. К сожалению последние два года показали, что я был все же прав. Пока прав, все ещё может изменится. 

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

Котофей обнял елку

Мой котик обнял любимую ёлку и спит, пока мы смотрим телевизор. 

Комментарии о баге а коде

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

#тикет 5677 пофиксил херню

Это же выглядит ужасно, противно и уже через год на большом проекте весь код превратится в сплошные комментарии. И это дерьмо я увидел в очень крупной компании. Очень, очень крупной. 

Блин, ну у вас же есть TFS и в нем можно посмотреть изменения. Неужели там нельзя узнать, кто изменил строку и для какого комита? Если этого нельзя сделать, то зачем вы вообще используете TFS? 

Делаю ремонт

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

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

Сейчас слишком основательно занялись ремонтом, чтобы привести дом в порядок до конца февраля. А потом проведу для вас виртуальный тур. Сможете сравнить, как было до и как стало после. О том, каким дом был до ремонта можно узнать здесь

Невидимое поле на HTTPS странице

Продолжение недовольства WhiteHat. На одной из страниц, вопрос безопасности был в спрятанном поле в тексте страницы. Страница доступна только по HTTPS. Безопастники из WhiteHat почему-то потребовали убрать это скрытое поле с вопросом безопасности. 

Моё мнение - это опять паранойя. Страница доступна только по HTTPS, а значит трафик просмотреть не смогут. Поле скрыто, а значит, проходящий мимо так же не сможет увидеть. Только троян или другая дрянь сможет посмотреть, но это же нужно знать, где и что искать. А это опять направленная атака, от которой ге защитится. А от трояна без антивируса уже ничего не поможет, если там реализована функция Key Logger. 

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

О блоге

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

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

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

Пишите мне