Экзамен IELTS для иммиграции в Канаду

Вчера или позавчера знакомый стукнул в мордатую книгу с вопросом о том, как я сдавал IELTS, когда подготавливал документы на иммиграцию в Канаду. Немного проконсультировав, я пришел к выводу, что будет интересно написать отдельную заметку. Читайте, кому интересно: Экзамен IELTS для иммиграции.

Экзамен IELTS нужен не только для иммиграции, но и тем, кто хочет учиться за пределами России. Хотя таких буржуев наверно на сайте у меня не много, но все равно. Вроде бы есть еще государственные программы обмена студентами. Вдруг кому повезет.

Linux победил Windows

В преддверии 20-летия ядра Linux, Джим Землин, исполнительный директор некоммерческой организации Linux Foundation, заявил, что битва между ОС GNU/Linux и Windows уже по большому счету закончена, и победа — за первой. Где же победил Linux? Наверно он стоит на каждом втором компьютере, или даже на 90% компьютерах всего мира.

Единственное, в чем можно согласится с Джимом, так это в том, что акции Microsoft остаются на месте на протяжении долгого времени, а вот акции Red Hat растут. Только акции никак не влияют на популярность, потому что когда владеешь 95-ю процентами рынка, все понимают, что компания может вырасти максимум на 5 процентов. Поэтому акции просто физически не будут расти, ибо они находятся на потолке. Они смогут расти только если Microsoft добъется успеха где-то на смежных рынках. То, что акции Red Hat растут, показывает только возможный потенциал компании, только вот в реальном выражении потенциал не сравним.

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

Профессия программиста в будущем

Здравствуйте, дядя Миша! Мне 12 лет и я уже задумываюсь о своей будущей профессии. На просторах интернета распространено мнение, что программист – профессия будущего, но существует также и другая точка зрения. Некоторые считают, что в будущем написать программу будет не сложнее чем управлять бытовой техникой. Нужно будет лишь уметь собрать из готовых «кирпичиков» то что нужно. Что вы можете сказать по этому поводу?

Огого как прям с ходу "дядя Миша". Уж лучше просто обращайся ко мне на ты. Я понимаю, что разница в возрасте громадная, но все равно, я чувствую себя вообще стариком.

GNOME 3.0

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

Судя по презентации разработчики GNOME спиониздили дофига некоторые идеи у Microsoft и Apple, ну и правильно сделали. Оболочка от этого явно выигрывает. Внешний вид стал приятнее.

Единственное, что пока вызывает у меня сомнение – это растягивание окон на весь экран и восстановление в обычное состояние. У окон я больше не увидел кнопки максимизации и минимизации. Ну если минимизация мне не нужна, потому что я ею особо не пользуюсь, то отказ от максимизации меня немного удивил. Теперь, чтобы растянуть окно на весь экран нужно подтянуть его к верхней кромке рабочего стола. Чтобы восстановить нормальное состояние, нужно оттащить хоть чуть окно обратно. С точки зрения кайфа ламерам это круть. А вот с точки зрения эргономики, один клик по кнопки заменяется нажатием кнопки мыши и перетаскиванием фиг его знает куда (пробег мыши будет зависеть от экрана и положения окна), чтобы достигнуть заветной верхней кромки.

Будущее андроида

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

Первая причина – разработка под Android сложнее, чем под Windows Phone и производителям софта это не нравится. Разрабатывая программу под андроид, приходится поддерживать кучу различных вариаций. В настоящий момент Google пытается решить эту проблему, и тут я уверен, что они решат ее (в этой компании работают далеко не ламеры), вопрос только когда. Проблемы совместимости присутствуют в андроиде и это факт. Если его не решил своевременно, то можно потерять большую часть рынка.

Разработка под Windows Phone – это песня. Новые технологии Microsoft, такие как WPF (и все другие прибамбасы, построенные на нем) и XNA это будущее. Программирование превращается в удовольствие, и я после всех этих долгих лет программирования все еще нахожу для себя что-то интересное в создании программ.

Прослушивание Skype

ФСБ хочет запретить Skype, потому что его трафик невозможно прослушать и это угрожает безопасности великой и необъятной России. Уважаемые сотрудники ФСБ: Запрещать Skype бесполезно, потому что есть такая весчь как VPN. Через него любой трафик будет зашифрован и его прослушать неудастся. Так что если запрещать, то любое шифрование вообще. Ну а VPN запрещать нереально. На его безопасности держится очень многое, в том числе и банки (по крайней мере я надеюсь на то, что его используют).

В цифровом мире у людей, которым необходимо передать конфиденциальную информацию, слишком много инструментов обойти прослушивание и запретом Skype тут не обойтись. Самый проверенный метод прослушать то, что вы хотите - это прийти к подозреваемому и паяльником в морду, и добро пожаловать КГБ-шные методы 50-х годов в современный мир.

Интернет сервисы

Какой сервис реализовать? На сайте ProfWebDev я собирался выкладывать различные сервисы. На сайте пока есть всего два сервиса: Network Information и On-line ping. Так как сайт расположен на простом хостинге, а не на выделенном сервере, то я не хочу делать никаких сервисов, которые могут перегрузить сервис. Я думаю, что я даже и не могу. Хотя я не вникал в правила своего хостера, но не думаю, что он обрадуется, если один сайт будет жрать слишком много процессорного времени.

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

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

Идеальный код

Начал читать книгу идеальный код. Наслышан о ней хороших отзывов, и решил почитать. Кто читал?

Ненавижу Adobe часть 257

Сегодня пока публиковал видео на ютубе Adobe Photoshop шарахнулся дважды, а в результате сделал лажу со звуком. Звук запаздывает просто нереально. Сегодня уже просто нервов не хватает, завтра сяду и перезалью через Windows Live Movie Maker. Он пока меня еще не разу не подводил.

Хранение комментариев в базе данных

Михаил, как лучше, заносить комментарии к заметкам в ту же БД где и сама заметка, или создать отдельную БД для комментариев?

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

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

О блоге

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

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

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

Пишите мне