The Wayback Machine - https://web.archive.org/web/20090502044827/http://blog.petrusha.name:80/
Апр 28

Сегодня появился официальный пресс-релиз от компании Opera Software в котором сообщается что именно сегодня празднует свой 15-й день рождения браузер Opera.

Небольшой перевод пресс-релиза:

Пятнадцать лет назад два компьютерных инженера сидели за их рабочими столами в исследовательской лаборатории, в организации, известной сейчас как Telenor — норвежская телекоммуникационная компания, горя желанием начать новый проект. Они собирались разработать свой собственный Web-браузер. Эти первые нажатия клавиш дали старт Opera, браузеру который установил — и продолжает устанавливать — стандарты инноваций в браузерах.

Jon von Tetzchner, CEO Opera Software, и Geir Ivarsøy начали писать код Web-браузера в апреле 1994 года. Сегодня больше 40 миллионов людей используют Opera в их Windows, Mac и Linux компьютерах.

“Geir и я знали что Интернет навсегда изменит то, как люди жили, работали и играли — Web-браузер будет инструментом, позволяющих сделать эти изменения,” сказал Jon von Tetzchner, CEO, Opera. “Сегодня я горд тем, чего достигла наша компания совместно с мировым сообществом пользователей Opera. В следующие 15 лет миллиарды человек присоединятся к Web. Я уверен что мы дадим им ещё больше причин, чтобы выбрать Opera. Каждый заслуживает наилучшего браузера, вне зависимости от того как или где он входит в Интернет.”

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

15 лет браузерных инноваций

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

В первом же релизе Opera были внедрены браузерные закладки, что позволило просматривать много документов в одном окне браузера.

В 2001, Opera представило Mouse Gestures (выполнение команд по движению мыши) - это радикально улучшило навигацию человека в Интернете.

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

Ссылки

От себя немного добавлю. Оперой на ноутбуке я не пользуюсь, как-то больше прижился FireFox, но в мобильном сегменте Opera Mini нет конкурентов.

P.S.
Как оказалось на Хабре появился официальный перевод (как я понимаю), но я свой всё-равно не удалю.

Апр 23

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

И вот сегодня наткнулся на две полезных статьи: Как Выделится На Собеседовании(перевод) и А Какая У Вас Зарплата? - автор Bogdan Bereznay. По-моему очень дельные советы в первой статье и правильное возмущение во второй. Я полностью поддерживаю - не спрашивать какую зарплату тебе будут платить и в какой форме - это верх безрассудства, да и у нанимателя должны возникнуть вопросы типа - “Вы будете работать за еду?” и “Что это за работник, если он собирается работать за еду?”.

Да… ещё пару мыслей.
Кризис (в головах работодателей) очень сильно ужесточил требования к наёмным работникам, при этом сильно урезав их в размерах материальной компенсации и правах.

Не работайте за еду - это, как минимум, непрофессионально.

P.S.
Вот только что в моём Google Reader-е появилась статья Макса Крайнова - о том как удержаться на работе - немного не в тему этой статьи - но как логическое продолжение - несомненно!

Апр 22

21 апреля 2009 года в 7:08 по тихоокеанскому времени вышло очередное обновление моего любимого интернет-браузера - Firefox 3.0.9.

Исправления ошибок в безопасности:

  • MFSA 2009-22 Firefox выполнял редирект по javascript: URI, содержащийся в заголовке Refresh ответа от сервера
  • MFSA 2009-21 при сохранении страницы, данные POST-запроса отправлялись на неправильный сайт со страниц, содержащих фрейм
  • MFSA 2009-20 Опасные поисковые плагины могли внедрять код на произвольные сайты
  • MFSA 2009-19 Уязвимость через XMLHttpRequest и XPCNativeWrapper.toString - возможность выполнения произвольного кода в контексте chrome
  • MFSA 2009-18 XSS-уязвимость при использовании сторонних стилей и XBL привязок
  • MFSA 2009-17 Уязвимость при загрузке Adobe Flash - Flash-файл мог создавать соединения со сторонними сайтами и читать и писать файлы через Local Shared Objects на пользовательском компьютере
  • MFSA 2009-16 jar: игнорирование content-disposition: заголовок документа мог отображаться в URI
  • MFSA 2009-15 URL спуфинг с использованием псевдографики
  • MFSA 2009-14 Краш браузера из-за ошибок памяти (rv:1.9.0.9) - всё те же проблемы с JavaScript. Похоже что данные ошибки будут наконец-то исправлены только с внедрением нового движка JavaScript

Кроме того в этой версии исправлено 67 ошибок, 23 из которых помечены как критические (в багзиле во-всяком случае).
В число исправленных ошибок вошли:

  • Исправлена ошибка с потерей сохранённых кук (или кукей - как это блин по-русски во множественном числе? - cookies) (bug 470578)
  • Испралена ошибка, появившаяся в Firefox 3.0.7 - не отображались вложенные изображения на популярных почтовых сервисах типа AOL и AIM. (bug 482659)
  • Большие формы отправлялись очень медленно. (bug 426991)
  • В некоторых случаях новое окно неправильно получало фокус. (bug 446568)

Ну и как обычно отмечается о прекращении поддержки ветки Firefox 2.0.0.x и настоятельно рекомендуется переходить на Firefox 3.
Для тех, кто уже пользуется этим браузером, придёт уведомление о новой версии в течении 24-48 часов, нужно будет просто установить обновление.

Апр 15

Очередное обновление php-оболочки для управления базой данных MySQL - phpMyAdmin 3.1.3.2.

Информация об этом появилась на Sourceforge.net, однако на сайте самого проекта пока ничего не написано. Будем ждать :)

Скачать последнюю версию можно здесь.
Информация об изменениях очень скудная:

  • [security] Недостаточная фильтрация данных при генерации конфигурационного файла

И судя по всему это единственное исправление.

Что интересно - так это то, что в файле изменений есть информация об изменениях в ещё невышедших версиях 3.1.4 и 3.2.0.

Апр 09

Прочитал на хабре о том, что одна из самых моих любимых групп выложила своё творчество в свободный доступ. Встречайте — группа «Несчастный случай».

Супер — а то я всё собирался поискать их творчество — да всё времени нет, а тут качай-нехочу :)

P.S. И не нажимайте на замочек.

P.P.S. Каким это боком к IнTересностям, спросите вы? Ну дык во-первых — open source, во-вторых — интересно ведь - разве нет? :) Ну а в-третьих — я так хочу, и вообще :).

P.P.P.S. NakedDay кончится завтра - терпение :)

Апр 09

Вышел новый релиз ветки PHP 5.2.х специально для платформы Windows - PHP 5.2.9-2.

Релиз фокусируется на исправлениях утечек в безопасности библиотеки OpenSSL (CVE-2009-0590, CVE-2009-0591 и CVE-2009-0789). Все подробности здесь.

Библиотека OpenSSL обновлена до версии 0.9.8k, которая содержит исправления этих утечек.

Для скачивания доступны только исполняемые файлы, т.к. исходные коды самого PHP не менялись, соответственно они отдельно не выложены - смотрите предыдущий релиз.

Всем кто использует эту библиотека в своих разработках и Windows в качестве операционной системы хостинга - крайне рекомендую.

Апр 08

NakedDay09

NakedDay'09

Я совсем забыл… сегодня же день без CSS. Собственно именно поэтому блог сейчас имеет тот вид, который имеет :))). Наслаждайтесь - уже завтра всё опять будет “стильно”.

Апр 03

Буквально на днях пожалуй самому популярному почтовому сервису в Интернете - Gmail - исполнилось 5 лет.

В официальном блоге Тод Джексон (Todd Jackson, Gmail Product Manager) по поводу пятилетия Gmail сказал (как всегда курсивом мои дополнения):
Вчера (1-го апреля) исполнилось 5 лет с тех пор как был запущен Gmail, обычный почтовый сервис, который мог хранить только 5 Мб почты. Сейчас уже трудно вспомнить как это было, однако, стоит отметить, что сейчас вы можете в каждом письме пересылать вложения размером 20 Мб, т.е. в четыре раза больше чем размер всего почтового ящика в 2004. Гигабайт онлайн-хранилища привлёк многих попробовать Gmail, но изменения, которые коснулись функций работы с почтой — такие как поиск, метки, диалоговый вид и мощная защита от спама — именно это заманило людей.

Инженеры, которые создали Gmail были разочарованы существующими решениями для работы с электронной почтой и хотели сделать лучший инструмент для людей, получающих много писем, а это означало переосмысление всего. Они построили архитектуру основываясь на комбинации HTML и JavaScript (позднее это стало известно как AJAX), что дало возможность построить простой и быстрый интерфейс.

Последние 5 лет принесли много изменений и Gmail сегодня это нечто большее чем просто почта. Мы добавили чат, и чуть позднее — видео-чат (сам тестировал — немного медленнее, чем через скайп и качество картинки чуть хуже, но лиха беда начала). Мы развивали “подпольные” изменения, которые давали возможность быстрой разработки, которая позднее переросла в Gmail Labs — 43 экспериментальных возможности за 43 недели, включая задачи, offline, отмену отправки писем и даже некоторые глупости. То, что начиналось как внутренняя возможность для работников Google, теперь используется миллионами компаний и десятками миллионов человек на 52 языках. И один теперь не чувствуется что 1 Гб — это слишком много места.

Сегодняшние проблемы электронной почти совсем не такие какими они были пять лет назад, и наиболее требовательные пользователи Gmail продолжают толкать его дальше. Мы получаем больше писем и общаемся всё большим количеством способов. Web-браузеры становятся всё быстрее и получаю функциональность, о которой в 2004 пользователи даже не мечтали. Мы ожидаем что в следующие пять лет эти изменения будут более радикальными чем в предыдущие годы. И мы уже находимся в предвкушении от новых возможностей, которые проходят внутренне тестирования.
Мы будем держать вас в курсе всех событий на страницах Gmail Blog.

От себя добавлю.
Лично я стал пользоваться GMail не сразу. Во-первых вы конечно все помните что первоначальная регистрация была только по приглашениям, а я не хотел ни у кого его просить. Ну а во-вторых - меня вполне устраивала функциональность моего почтового сервиса - оказалось я просто мало хотел, точнее не подозревал что можно ЭТО хотеть :)

Однако свой ящик я зарегистрировал как только появилась возможность. Ну и собственно пользуюсь конечно не только этим сервисом Google - отличные сервисы, лично мне нравится :)

Апр 02

Вот подумался тут на досуге такой мысль: Permalink-и - нужны ли они вообще?
Когда ты, уважаемый читатель блога, последний раз в строке браузера впечатывал какой-нибудь пермалинк?

Нет, я не спорю, гораздо красивее когда линк в адресной строке браузера выглядит как
http://blog.petrusha.name/2009/04/02/permalink-i-nuzhny-li-oni-voobshhe/
чем
http://blog.petrusha.name/?p=123

Хотя это наверное неудачный пример, но смысл понятен, я надеюсь.

Но… будете ли вы в браузере набирать всё это (2009/04/02/permalink-i-nuzhny-li-oni-voobshhe/)?
Я вообще за собой не помню такого чтобы мне хоть раз пригодилась “человеческая” ссылка вместо “компьютерной” - все мои ссылки помнят либо сам браузер, либо сервисы всевозможных закладок (в основном это Google).

Собственно небольшой опрос по этому поводу - хотелось бы узнать ваше мнение. Мнение в комментарии :)

Спасибо за внимание.

Март 29

Сказ о том как Афанасий Никитин за три моря ходил… ой чё это я… сказ о том как я ходил на CodeCamp.

К сожалению фотоаппарата при себе небыло, поэтому только рассказ. Но описания мероприятия с фотками будут, т.к. было несколько фотографов - наверняка фотографировали не просто так. Я думаю особенно всем запомнилась маленькая чернявая девушка-фотограф. Был бы у меня фотик - не факт что фоток на флешке фотоаппарата самого мероприятия было больше, чем самой девушки :) По моему каждый из группы Help Team (организаторов) к ней подкатывал - какой красивый у вас… фотоаппарат :)

Собственно как я узнал об этом мероприятии оказалось сложно вспомнить, то ли с сайта developers.org.ua я узнал сначала о CodeCamp, а потом о SAPKA (об этом далее), то ли сначала о “сапке”, а потом о CodeCamp - не помню. Скорее второй вариант - но не суть.

А суть в том что настолько насколько мне не понравился день первый - настолько я в восторге от дня второго.
Собственно на CodeCamp я решил пойти ради одного доклада - Станислава Малкина о фрилансе, а там уже посмотреть оставаться или нет. Первое же разочарование практически убило моё желание оставаться на мероприятии - Станислав по неизвестным причинам отменил своё выступление. Поэтому организаторы переместили немногих желающих, а набралось послушать этот доклад человек 15-20, в секцию InnovationDay, где желающие делились своими идеями по новым проектам перед комиссией из 4-х человек.

Да что-то я сумбурно немного начал. Структурируем немного информацию.
Время проведения: 28-29 марта 2009
Место проведения: 7 корпус Киевского политеха
Где конкретно: 101, 102, 103 аудитории - три секции + openspace (28 - Pithon, 29 - Sapka)
В трёх секциях (аудитория) параллельно шли доклады, и кто хотел мог поучаствовать в свободных обсуждениях в коридоре - там всё было довольно нормально организовано.

Первый день меня поверг в уныние - 101 аудитория обсуждала проблемы безопасности (мне это совсем неинтересно), 102 - новые идеи и проекты, 103 - тоже какая-то фигня. После облома с Малкиным я переместился в 102 - слушать новые идеи. И был в шоке :), то ли организаторы толком не объяснили докладчикам тему, то ли у меня терпения не хватило, но после третьего доклада я покинул конференция в этот день насовсем. Их трёх прослушанных докладов понравился второй, в котором довольно немолодой человек (к сожалению не запомнил кто он, точнее пропустил) рассказывал о идее нового алгоритма структуризации информации, основанном на фракталах. Третий доклад без презентации о идее нового сервиса обмена услугами меня поверг в уныние окончательно. На этом первый день закончился, но на второй у меня были конкретные планы - интересующие меня доклады обведены кружочками - в общем я был в предвкушении чуда :).

Итак день второй.
Сразу скажу - ничуть не пожалел что пришёл. Было супер интересно на всех докладах где я побывал.

  1. Разработка web-приложений
    Чё-то вылетело из головы и очём там было - вспомню - напишу :)
  2. Agile SCRUM project management
    Простыми человеческими словами рассказано об управлениями проектами. Я и раньше интересовался agile и scrum - но то ли мне книги попадались не очень, то ли я туп от природы - там было ничего непонятно. Теперь с появившимся пониманием попробую почитать их ещё раз - может поможет :)
  3. API Яндекс.Кар
    Очень интересный доклад о возможностях Яндекс.Карт. Взял визитку у Фёдора Голубева - даже не знал что в Яндексе такие оригинальные визитки. Собственно он не рассказывал ничего нового, чего бы нельзя было найти на их сайте, но лично мне было интересно.
  4. Разработка iPod/iPhone приложений
    Ну это вообще новая для меня область. Поэтому просто было познавательно.
  5. Sapka-contest
    Это мегаофигенная часть всего CodeCamp - понравилось больше всего. Все подробности читайте на сайте самой Сапки. Мне очень сильно понравилось, особенно демонстрация финала соревнования и самый последний раунд (см. на сайте Сапки). Я честно пробовал принять участие, честно сидел сидером на торренте с live-cd сервера, но быстро понял что не справлюсь с заданием, но в следующем году очень сильно постараюсь всё-таки принять участие.

Очень понравилось мероприятие. Очередная подобная конференция будет где-то в апреле месяце. Следите за анонсами - если буду в Киеве - обязательно пойду и туда.

Спасибо за внимание :)

Это кстати первая, по настоящему на 100% подходящая по теме к названию блога, новость - IнTересность . (Офигенное предложение - я знаю :) )