Блог

BlackBerry заработает деньги на приложениях

Канадская BlackBerry планирует начать зарабатывать деньги на своем приложении BBM (BlackBerry Messenger). Подробнее о новости здесь, а меня тут больше интересует вопрос о том, что еще недавно супер успешная компания на рынке смартфонов потеряла рынок, а теперь пытается зарабатывать деньги на приложениях. Само приложение останется бесплатным, будут продавать иконки настроений.

Самым лучшим вариантом было бы конечно продаться Facebook, но они уже купили WhatsApp за 19 миллиардов. Еще одно подобное приложение уже никому не нужно будет, да и не сможет никто заплатить такие деньги. У всех самых богатых компаний уже есть свои приложения для отправки сообщений, а не богатые не смогут предложить такие деньги. 

Как набрать специальные символы

Уже не первый раз задают такой вопрос - как набрать специальные символы, которые часто можно увидеть в контакте, когда в именах появляются сердечки и другая фигня. Просто набираешь код символа напрямую. В Windows удерживая Alt набери код нужного символа на дополнительной клавиатур. Например, нажми Alt, потом именно на дополнительной цифровой клве набери 3 и отпусти Alt. Таким симполов тысячи. Буква А имеет код 65. ЧТобы ее набрать, удержива Alt набери 65.

Поддержка зоопарка при программировании

Меня, как Web программиста стало сильно раздражать  разнообразие различных версий IE. В любой документации при заказе клиентом сайта я вижу, что мои сайты должны поддерживать последнюю версию Chrome, последнюю версию Firefox и Internet Explorer 8, 9 и 10. Я понимаю своих клиентов, потому что они не хотят расстраивать своих посетителей, которые не могут или не хотят переходить на новые версии браузеров от Microsoft. Но я не понимаю саму MS. 

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

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

Россия вводит санкции против ИТ компаний США

Мне нравится, как Россия красиво умеет вводить санкции против других стран. Лучший актер в этой области - главный ветеринарный врач России, на сколько я помню Онищенко. Нужно ввести санкции? Пожалуйста, сейчас мы найдем в их продукции что-то плохое. 

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

Красиво же звучит? Вроде бы и не послали Microsoft, а мягко намекнули - ваше правительство козлы, поэтому мы испугаемся прослушки интегрированной в американское железо и Windows и перейдем на китайскую сборку из американских процессоров и Linux. А если Microsoft что-то не нравится, то они должны винить Барака Обаму и тех, кто им кукловодит. Он линуксоиды сейчас будут рады, если реально запретят использование софта из США в гос секторе.

Предварительный просмотр картинок на Маке

Блин, меня больше всего бесило в MacOS то, что нет возможности нормально просматривать графические файлы. Если дважды кликнуть по файлу, то открывается приложение Preview, которое больше предназначено для чтения файлов, чем для картинок. Можно выделить несколько изображений, и запустить их одновременно в Preview, тогда можно будет прыгать между файлами, но это тоже как-то не вариант. 

Сегодня случайно нажал Ctrl + Y, находясь в папке с картинками. В этот момент ничего у меня выбрано в файловом менеджере не было, поэтому появилось вот такое окно с размером текущей папки: 

Язык программирования Hack

Компания Facebook выпустила собственный язык программирования, который они назвали Hack. Достаточно громкое название. 

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

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

Мак Буком об асфальт

Сегодня шел на работу утром и на повороте наступил на небольшой островок льда и полетел. Лечу жопой на асфальт и в принципе свой зад не так жалко, как сумку в руках. В нем находился MacBook Air, который со всей силы чмякнулся углом об асфальт. У меня вся жизнь перед глазами пролетела. 

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

OneNote для Mac - бесплатно

Сегодня я увидел, что в Mac Store появился OneNote от Microsoft. Я ждал этой программы очень долго, потому что когда-то это была моя самая любимая программа для работы с заметками. Когда я пересел на Mac и обнаружил, что под него не существует OneNote даже в платном пакете Office, я начал искать альтернативу и нашёл для себя Evernote. 

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

И тут  возник интересный вопрос - эта программа для Windows распространяется за деньги. Отдельно она стоит аж 79 долларов, но я думаю, что большинство приобретает ее в составе MS Office. А вот для MacOS почему-то MS сделали заметки бесплатными, как и для iOS. Делают эту платформу более привлекательной? 

Как получить выборку с 6 до 6 вечера

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

select convert(varchar(10), StartDate, 102)  as StartDate, count(*)
from TableName
group by convert(varchar(10), StartDate, 102)
order by 1 desc

Играю в футбол

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

О блоге

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

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

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

Пишите мне