На работе делали говорящую каптчу. Ее код хранится в сессии (мне не нравится это, но так уж сделано). Когда народ кликает по ссылке проигрывания звука, происходит запрос на сервер, который загружает аудиофайл и проигрываем его в браузере. Все просто и все работает, пока мы не решили попробовать Safari.
В Safari для воспроизведения звука используется QuickTime и именно это чудо природы отправляет запрос на сервер. Причем он создает свою собственную сессию, поэтому сохраненные в сессии браузера данные прочитать не удается. Если уж создается отдельное приложение, то сессию могли бы хотя бы разделить, ведь QuickTime получается работает в контексте браузера.
Компания Apple изобретает книгоиздательство с нуля. А точнее электронное книгоиздательство. Яблочная компания уже добилась неплохих успехов на массовых рынках, таких как музыка и видео. Теперь на очереди книжный рынок, который выдает в северной Америке неплохие деньги.
Американцы читают много и часто, поэтому книжный бизнес достаточно прибыльное занятие. На нем поднялось достаточно много компаний и недаром самый крупный онлайн магазин – Amazon, начинал именно с книжного бизнеса.
Яблочники решили начать музыки, но все же пришли к тому, что нужно обратить внимание и на книги. Сегодня я скачал программку для Mac, с помощью которой очень легко и просто создавать электронные книги для iPad. Только вот в России пока iPad не на столько популярен, чтобы делать хоть что-то.
Очередной вопрос, который может быть интересен многим и который можно даже обсудить, если что:
Объясните пожалуйста, почему ява такая популярная, хотя сан давно продан конкуренту?
Ну от того, что Sun продали Oracle, его жизнь не закончена. Я сомневался и до сих пор сомневаюсь в жизнеспособности всех остальных открытых проектов, но Java должна жить. Просто Oracle явно любит этот язык программирования и его использовали там еще до покупки Sun. Его использовали в JDEdwards (кажется был переименован в Oracle One), в базе данных Oracle и других проектах компании.
В то время как США хочет ограничить свободу в интернете, я работаю над тем, чтобы информация была хоть немного свободнее и доступнее. Сегодня выкладываю очередную часть бесплатной книги Transact-SQL. Работа с данными.
А теперь немного о свободе информации. Я не знаю точно, что там хотят сделать США. Защита интеллектуальной собственности необходима, но что там происходит, что даже wikipedia может закрыться, меня пугает.
Паника! Конец света! Microsoft хочет сделать невозможным установку Linux на свои планшеты! И тут возникает вопрос - нафига вообще покупать планшет с Windows, чтобы ставить Linux? Потом начнутся суды о том, что Microsoft должна вернуть деньги на неиспользуемую ОС и Microsoft козлы. Они козлы, но уж на рынке планшетов пускать сопли абсолютно глупо, если не сказать дебилизм.
На рынке компьютеров можно сказать, что Windows монополист и большинство компьютеров выпускается с Windows. И не смотря на то, что есть куча возможности купить компьютер без ОС (по крайней мере, когда я жил в России, это не было проблемой), нужно обязательно купить с Windows и обязательно забрать стоимость Windows у Microsoft. Но на рынке планшетов доля Windows наверно не более 5%, потому что только производители самоубийцы выпускают планшеты на Windows 7.
Я жене подарил телефон
Какой ты думаешь?
iPhone!
А о чем ты мечтал?
Windows Phone задолбал!
И она позвонила мне
И в слезах замолила в трубе
Мой милый, мой хороший..
Пришли мне макинтошей
У меня iPhone и iPad уже есть
Нужен MacBook ...
Сегодня получил письмо, в котором меня спрашивают о защите .NET кода от хакеров:
Хотел бы поднять тему защиты приложений .NET. Если у Вас есть возможность и желание, хотелось бы узнать Ваше профессиональное мнение в виде статейки - как лучше защищать коммерческое c# приложение от взлома и пиратства. Прочел много статей об обфускации, но это не панацея. Чем пользуетесь Вы?
Защитить код пока можно только обфускацией или шифрованием, но это действительно не панацея. Шифрование требует дешифровки для выполнения, а значит, можно снять дамп памяти. Обфускация все равно остается вполне читабельной, так что действительно не панацея.
Сегодня получил актуальный вопрос, который может оказаться у любого начинающего программиста в мыслях:
Какой язык программирования сейчас наиболее актуальна, с какого языка начать изучение чтоб стать хорошим программистом(лучше хакером) и/или системном админом(я уже знаю дельфи)
Хорошим программистом можно в любом языке программирования, а чтобы стать системным администратором, программирование знать не обязательно. Желательно знать базы и желательно знать скриптовые языки типа Perl, но супер умений в программировании никто требовать не будет.
Я из Ростова-на-Дону, столицы Юга России, где летом 40 градусов жары - это нормальное состояние, поэтому мороженное улетает просто на ура. Пломбир в вафельном стаканчике был самым дешевым и самым популярным лакомством детства.
Сегодня были в русском магазине и увидели как мужик покупает коробку из 9 штук мороженного Plombir. Простое мороженное нашего детства. Решили купить его детям 9 штук за 6 долларов. А сколько он сейчас стоит в России? У нас получается 20 рублей за штуку.
Только что в комментариях к заметке Актуальный язык программирования увидел следующую кучку вопросов: А как насчёт Питона?? Разве не хакерский язык?? Или у тебя на него идиосинкразия?? Почему?? . Решил вынести в отдельную тему, потому что тут есть что сказать, и возможно кому-то пообсуждать. Этот комментарий был к заметке про актуальный язык программирования и видимо его автор не понял меня или я плохо высказывался в заметке.
Никакой реакции на питон у меня нет. Просто у меня есть PHP и C#, с помощью которых я могу делать все, что мне нужно. Переходить на питон или какой-то другой язык только потому, что где-то написано, что он круче, не собираюсь. Не язык красит программиста, а программист красит язык. Во как офигенно сказанул. От того, что кто-то пишет на супер пупер языке, супер пупер программистами они не становятся.