Архив Март 11, Четверг, 2010

Образование 2.0 / ООП с примерами (часть 2)

Нет комментариев »

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



Для этого я постарался на более-менее живых примерах объяснить базовые понятия ООП (класс, объект, интерфейс, абстракция, инкапсуляция, наследование и полиморфизм).



Первая часть посвящена классам, объектам и интерфейсам.

Вторая часть, представленная ниже, иллюстрирует инкапсуляцию, полиморфизм и наследование



Игры / [Ссылка] Новый метод рендеринга по заявлениям разработчиков обеспечивает бесконечную детализацию

Нет комментариев »

Возможно перед нами технология будущего, и хотя это видео уступает самым современным играм помните о том, что оно было сделано инженерами а не художниками. Может ли кто-нибудь с достаточными техническими знаниями прокомментировать?



P.S.

Сперто с ДИГГА


Git / Git on Windows in Technicolor

Нет комментариев »

При работе с git под windows не покидало ощущение, что чего-то не хватает, не столь комфортно с ним работать как на других системах.

Оказывается, в msysgit по умолчанию отключен цветной вывод.



Электронная коммерция / ЯД начал массово блокировать аккаунты?

Нет комментариев »

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

Автор топика упоминал о сумме в 30к в месяц, однако сегодня у меня произошла совершенно непонятная вещь — мой аккаунт был заблокирован.

При этом стоит отметить, что за время существования аккаунта в ЯД (около полугода) была всего лишь одна (!) операция — мне перечислили небольшую сумму денег (чуть менее 2000р).

Написал в поддержку ЯД, буду ждать ответа, однако понимаю, что деньги уже потеряны (живу не в Москве и не в Питере, поэтому не могу отнести им заявление, а нотариальное заверение заявления и прочие необходимые телодвижения будут стоить как раз в районе той суммы, что покоится на моем счете).


Блог компании Intel Corporation / Дело на миллион

Нет комментариев »

   Intel объявляет о начале беспрецедентной акции для разработчиков приложений — 1 000 000 (один миллион!) долларов будет роздан лучшим из лучших уже в этом году.



image


JAVA / Преобразование объектов Java в формат JSON и обратно

Нет комментариев »

В поисках библиотеки для работы с JSON в Java, наткнулся на интересный проект google-gson.

В кратце, Gson — это Java библиотека, которая может быть использована для преобразования Java объектов в представление JSON, а так же для обратного преобразования JSON в объекты Java. Gson может работать с произвольными объектами Java, включая объекты к исходным кодам которых вы не имеете доступа.



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


Социальные сети / Горим желанием сделать конференцию по социальным медиа!

Нет комментариев »

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



image



Итак, кодовое название: Social Media Meeting

C наибольшей вероятностью: 29 апреля (четверг), наверное, с 10.00 до 18.00

Место проведения: Санкт-Петербург, Бизнес-инкубатор «Ингрия» на Обуховской Обороне

Количество участников: максимум 80 человек с лэптопами



Cisco / Новые таможенные правила или как жить дальше? Семинар в cisco

Нет комментариев »

Только что прослушал увлекательный семинар Миши Кадера (заслуженный инженер cisco, замечательный человек, оратор и спец:)) про новые таможенные правила про ввоз на территорию таможенного союза России, Белоруссии и Казахстана. И про то, что cisco делает для того, чтобы ввоз нового оборудования наконец стал снова радовать и продавцов и покупателей.



Постараюсь своими словами коротенько описать выжимку семинара.



Для начала экскурс в историю:

1. Таможенные правила ввоза на территорию РФ впервые были написаны аж в 1995 году и там было и про шифрование и про согласование с ФАПСИ (ныне ФСБ) и МинПромТоргом. Просто их никто не выполнял

2. В 2006, для вступления в ВТО, был разработан новый, более гибкий документ, выводящий часть криптографии из-под лицензирования. Документ так и не был согласован

3. В 2010 году, приняв за основу документ 2006г, ФСБ быстренько согласовала новые правила ввоза на территорию таможенного союза. Так что с 01.01.2010 года мы просто получили то, что должно было работать давным-давно



Цитата: «Получается, что страна наводнена контрабандным оборудованием» (М.Кадер)



По новым правилам часть шифровательных функций выводится из-под лицензирования (полный список можно найти в нормативных документах):

1. «Слабое» шифрование (симметричное шифрование с длиной ключа меньше либо равным 56 битам, асимметричное – 128 битам)

2. Шифрование каналов для управления (ssh, https для управления)

3. Шифрование беспроводными точками доступа (со встроенными антеннами) трафика, передаваемого на расстояние до 400 м.

4. Если шифрование является неотъемлемой частью программного продукта (операционной системы).



Выделяют следующие классы:

С1 – оборудование, не содержащее шифрования вовсе. Определяется производителем или ввозящим. Тут есть ряд засад, о которых позже

С2 – оборудование, содержащее шифрование, но выведенное из-под лицензирования

С3 – оборудование, содержащее строгое шифрование. Для него требуется лицензия ФСБ на ввоз, продажу, техобслуживание.

С4 – оборудование, которое ещё не прошло проверку и которое не понятно к какому классу отнести.


Android / Сделаем приложения бесплатными для России!

Нет комментариев »

К сожалению, платные приложения на Android Market пока недоступны для пользователей из России, поэтому приходится или довольствоваться бесплатными или «брать из других источников».



Недавно написал программку, которая позволяет блокировать запуск на Android любых выбранных программ. По вашему желанию: Gmail, СМС, Google Talk, Почта, Маркет… да всё что угодно!

Т.е. для обычной работы можно пользоваться Unlock Pattern или вообще оставить только блокировку клавиатуры, но когда запускается, допустим, gmail — потребуется ввести пароль. Повторный ввод потребуется только после выключения экрана.



Мне захотелось как-то отблагодарить себя и выпустить программу за $0.99 — посмотреть как пойдёт. Идёт хорошо =) Многие пишут что ждали такую программу очень долго.



Чтобы не заставлять россиян заниматься пиратством (приложения, касающиеся безопасности обязаны регулярно обновляться), придумал сделать demo-версию бесплатной для всех, у кого на телефоне включён русский язык.



Вот так просто — качаете и пользуетесь без ограничений. Не забывайте обновлять на свежие версии и оставить отзыв на Маркете — хорошая карма это самое ценное что там есть.



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



Идею подсмотрел в Far Manager 1.x — там можно было ввести текущий день недели русскими буквами в качестве ключа регистрации.


Qt Software / Qt 4.7.0 Tech preview & QtCreator 2.0 alpha

Нет комментариев »

Сегодня вышел Qt 4.7.0 Tech preview, предварительная версия для людей желающих как можно скорее ознакомиться с новшествами Qt (такими как Qt Quick), Окончательный же релиз Qt 4.7.0 планируется на середину этого года.