Почему Java популярна?

Очередной вопрос, который может быть интересен многим и который можно даже обсудить, если что:

Объясните пожалуйста, почему ява такая популярная, хотя сан давно продан конкуренту?

Ну от того, что Sun продали Oracle, его жизнь не закончена. Я сомневался и до сих пор сомневаюсь в жизнеспособности всех остальных открытых проектов, но Java должна жить. Просто Oracle явно любит этот язык программирования и его использовали там еще до покупки Sun. Его использовали в JDEdwards (кажется был переименован в Oracle One), в базе данных Oracle и других проектах компании.

Transact-SQL

В то время как США хочет ограничить свободу в интернете, я работаю над тем, чтобы информация была хоть немного свободнее и доступнее. Сегодня выкладываю очередную часть бесплатной книги Transact-SQL. Работа с данными.

А теперь немного о свободе информации. Я не знаю точно, что там хотят сделать США. Защита интеллектуальной собственности необходима, но что там происходит, что даже wikipedia может закрыться, меня пугает.

Книги для iPad

Компания Apple изобретает книгоиздательство с нуля. А точнее электронное книгоиздательство. Яблочная компания уже добилась неплохих успехов на массовых рынках, таких как музыка и видео. Теперь на очереди книжный рынок, который выдает в северной Америке неплохие деньги.

Американцы читают много и часто, поэтому книжный бизнес достаточно прибыльное занятие. На нем поднялось достаточно много компаний и недаром самый крупный онлайн магазин – Amazon, начинал именно с книжного бизнеса.

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

iBook

Немного продолжения на тему iBook. Просто конвертировать на данный момент получится только текст. Книги Apple все же больше чем книги. Там есть поддержка мультимедиа и это можно было назвать живой книгой. Но это будет использоваться далеко не всеми. Это отлично в обучении, и недаром именно на это Apple сделала упор в своей презентации.

Это все прекрасно, но в предыдущей заметке я заметил, что Apple еще не все. По разным данным это 50-60% рынка, правда в США и Канаде наверно больше, а в России намного меньше, но все равно, это еще не все. Не забываем, что есть еще и читалки, которых вообще миллионы и они новый формат не будут поддерживать.

Сессии в Safari

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

В Safari для воспроизведения звука используется QuickTime и именно это чудо природы отправляет запрос на сервер. Причем он создает свою собственную сессию, поэтому сохраненные в сессии браузера данные прочитать не удается. Если уж создается отдельное приложение, то сессию могли бы хотя бы разделить, ведь QuickTime получается работает в контексте браузера.

Шура

Смотрим семьей новогоднюю передачу, которая была в этом году на НТВ. Когда дочка увидела Шуру, она не поверила, что это мужик, сказала что это какая-то беременная баба. Хорошо, что она не видела его без зубов. Счастливое у нее детство. А мне не повезло, я его видел беззубого.

Обновление Windows Phone

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

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

Говорят, что последний патч должен защитить меня от SMS бага, который может заморозить телефон. Мало того, что я впервые услышал о баге где-то месяц назад, а обновление вышло только сейчас, так я еще и не могу его установить. Забота о клиенте и скорость реакции Microsoft просто поражают. Я такого просто не ожидал, ведь компания умудряется патчить свою настольную систему и умудряется доставлять обновление миллиардам пользователей, почему не может позаботиться о горстке пользователей Windows Phone и доставить обновление быстрее.

Социальные сети

Это примерно то, что я думаю про социальные сети:

Социальные сети

Слишком маленький TouchPad

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

В принципе, когда я работал за HP, то тоже сидел без мышки, а использовал только Touch Pad. После того, как я пересел на MakBook, для меня его Touch Pad был просто огромным аэропортом. Недавно понадобилось проверить Web Money, и для этого полез на HP. Блин, какой же там маленький Touch Pad. Только начал двигать пальцем по нему и бац, уже двигать некуда.

Неужели никто из конструкторов HP или Dell никогда не пользовались MacBook? Неужели они не видели нормальны тач падов, или для них экономия превыше всего?

Head-Up Display (HUD) в Ubuntu

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

И вот сегодня читаю, что Canonical собирается полностью заново изобрести интерфейс. Все эти годы основной частью графического интерфейса являлось меню. Но все новое – это хорошо забытое старое. А в случае с Canonical они взяли не совсем забытое, по крайней мере в Linux¬ – командную строку. Они решили интегрировать ее в графический интерфейс и назвали это чудо природы Head-Up Display, или сокращенно HUD.

Что такое Head-Up Display – это банально командная строка, которая заменяет меню. В нынешнем графическом дизайне пользователь должен кликать на меню, а потом выбирать подменю. Зная компьютер и программы, можно выполнить практически любое действие в два клика.

О блоге

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

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

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

Пишите мне