Блог

GNOME 3.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как издать свою книгу

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

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

Если ты собираешься написать самоучитель по Delphi в стиле «освой самостоятельно Delphi за супер короткий срок», то после анализа конкурентов ты должен понять, что тратить время бессмысленно. Это будет очередная книга на полках магазинов и в интернет раздачах, которую не будут покупать. Самоучителей по Delphi уже очень много и шансов, что купят именно твой практически ноль. Выбирать будут все же то, что уже доступно давно и проверено временем. Нового автора на забитом конкурентами рынке никто не купит. И наличие супер короткого срока на обложке никого не подкупит.

Национальная платформа

Сегодня поступил вопрос о том, что я думаю по поводу того, что Путин утвердил национальную платформу с ссылкой на Cnews. Если честно, то даже не знаю, что думать. То, что национальная платформа будет платформой, уже красиво звучит, но никаких подробностей нет о том, как она будет реализована. Будет ли это Linux платформа, Windows или даже тучка в небе, ничего не понятно. Никаких подробностей нет, поэтому я абсолютно ничего не думаю и не могу думать.

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

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

Ubuntu переходит на Unity

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

Короче в мире Linux появился очередной халивар на тему того, какая оболочка круче. Вместо того, чтобы объединится, в этом году грядет очередной раскол. Ведь пользователю реально насрать, какая оболочка спрятана под внешним видом системы. Большинство смотрят на то, как выглядит оболочка и на сколько она удобна. Но это уже дело шкурки. Неужели нельзя написать одну оболочку с использованием одного кода, которая будет настраиваться под любой внешний вид. Ах да, такие оболочки уже есть в Linux. И нафига нужна третья? На мой взгляд, просто для того, чтобы выпендринуться и в очередной раз тратить время и ресурсы на разработку того, что уже есть у конкурентов.

О блоге

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

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

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

Пишите мне