Архив за 31 августа 2012 - 6

John’s Phone — самый простой в мире телефон с минимальным набором базовых функций. Это устройство позволяет совершать и принимать звонки в любой точке мира, при этом не содержит излишеств и ненужных, по мнению разработчиков, функций, таких как камера, возможность отправки текстовых сообщений и бесконечное количество мелодий.

John’s Phone – простейший мобильный телефон в мире

Читать полностью »

Мы много пишем в этом блоге о принципах легальной рассылки и о том, как тонка грань между рекламой, на получение которой дал согласие пользователь, и спамом. Но реальность такова, что в итоге решение вести рассылку по всем правилам или разослать миллион рекламных писем по какой-то мутной базе — остаётся исключительно на совести рекламодателя. На западе же ситуация принципиально иная, и российским компаниям, выходящим на зарубежные рынки, полезно будет знать, что и «невинная» рассылка по какой-нибудь купленной базе зарубежных пользователей может оказаться серьёзной угрозой финансам компании, так как во многих странах уже разработано законодательство, непосредственно предусматривающее судебные разбирательства и штрафы за каждый факт нежелательной рассылки. В этом обзоре мы собрали и систематизировали информацию о том, как устроены законы о спаме в разных странах мира.

Самое жесткое к спамерам законодательство – в Германии и Австралии.

Как борются со спамом в разных странах

Согласно австралийскому Spam Act 2003, штрафы могут доходить до 1,1 миллиона австралийских долларов в день. Будучи лидером по спам рассылкам в своё время, Австралия в итоге применения жестких санкций смогла практически задушить у себя спам. Если Австралия далеко, и фигурирует в истории российских корпоративных промахов не так часто, то попытки выйти на рынок Германии сопряжены со многими скорбями и печалями, порожденными незнанием.
Читать полностью »

Я негодую. Честное слово, я очень сильно негодую. Итак, в чем проблема: есть две карты от сбербанка. Одна фрилансерская (открывал сам, платил за обслуживание тоже сам), вторая – зарплатная (соответственно, для меня бесплатная). Открывая первую подключил интернет-банкинг. Открывая вторую, подключил программу лояльности «спасибо от сбербанка». Соответственно, в программу подключились все имеющиеся карты. Все работало тип-топ, пока я не решил закрыть первую карту.

Странной логике программистов Сбербанка посвящается

Читать полностью »

Данный пост охватит мой опыт и опыт нашей команды в производстве и продвижении сервиса Schoodle.ru.
Тема учебных расписаний – вполне избита. По автоматизации их составления написано десятки тысяч дипломных работ мирно покоящихся в архивах сотен вузов. Создание универсального инструмента для составления расписаний если и возможно технически, то сделать на этом экономически-успешный проект, по моему мнению практически нереально (согласен с автором поста Программа по составлению расписания занятий в ВУЗе). Но вот решить задачу удобного размещения расписания онлайн с некоторыми дополнительными плюшками (с ориентацией на конечных пользователей школьников и студентов) я посчитал вполне посильной.
Читать полностью »

Kindle Touch Paperwhite

Вот еще кое-что, о чем Amazon, возможно, подробнее расскажет в четверг на пресс-конференции в Лос-Анджелесе.

На The Verge появились снимки нового Kindle Touch — Paperwhite.

Экран — такой же качественный eInk Pearl, что используется во всей линейке Touch, технология Paperwhite — подсветка, своеобразный ответ на GlowLight от B&N.

Сообщается, что дисплей будет иметь очень высокую контрастность и высокое разрешение. А работать на одном заряде батареи новая книжка сможет до 8 недель (даже при использовании подсветки).

Kindle Touch Paperwhite Kindle Touch Paperwhite

Читать полностью »

image

ZeroNights — международная конференция, посвященная техническим аспектам информационной безопасности. Главная цель конференции — распространение информации о новых методах атак, угрозах и защите от них, а кроме того — создание площадки для общения специалистов-практиков по ИБ.

Место и время проведения: Россия, Москва, 19–20 ноября 2012 года.

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

Наше мероприятие — уникальное, неповторимое событие в мире ИБ России. Гости со всего мира, технические хакерские доклады и мастер-классы — без воды и рекламы, только технологии, методики, атаки и исследования!

Напоминаем вам, что Call for Papers продлится до 10.10.2012. Уже сейчас мы можем рассказать о некоторых докладчиках:
Читать полностью »

Автоматизированное тестирование
Автоматизированное тестирование (АТ) наиболее эффективно, когда реализовано с помощью фреймворка. Несмотря на то, что в АТ термин фреймворк зачастую используется для описания совокупности объектов, которая формирует инструмент модульного тестированиия, эта статья будет в основном сфокусирована на фреймворках другого рода. Мы обсудим типы фреймворков, которые могут быть определены как совокупность абстрактных понятий, процессов, процедур и сред, с помощью которой автоматические тесты проектируются, создаются и реализуется. Кроме того, это определение фреймворка включает в себя физические объекты, используемые для создания тестов и их реализации, а также для организации логического взаимодействия между компонентами.
Автоматизированное тестирование (и, следовательно, фреймворки) развивалось годами, формируясь и усложняясь с каждой новой фазой эволюции. Эти фазы могут быть описаны в терминах трех поколений, каждое из которых обладает набором недостатков и преимуществ, благодаря которым каждое из них остается актуальным, несмотря на новые разработки. Представленные ниже понятия обычно используются для автоматизации функционального тестирования, но в некоторых случаях их можно применить и для решения задач модульного тестирования.Читать полностью »

Там карлик вождь за квестом квест даёт, пока не надоестПредлагаю дружно вспомнить, что r13 нам сообщил 3 июля нынешнего (2012) года: программист Thomas Biskup (автор популярной rogue-подобной текстовой RPG под названием «Ancient Domains of Mystery» — сокращённо ADOM) запустил на сайте Indiegogo проект «Resurrect ADOM development» с предложением к поклонникам игры набрать в складчину 48 000 долларов на продолжение её разработки.

Однако r13 не счёл нужным упомянуть об одной подробности, которая сегодня оказалась весьма важною. В том случае, если собранных денег окажется заметно больше минимально необходимого количества, автор игры ADOM обещал оплатить на эти средства дополнительное время работы разработчиков и обеспечить множество дополнительных функций в игре:

  • если соберут 50 000 — обеспечить поддержку графического режима (с картинками персонажей, чудовищ и предметов вместо ASCII-символов), а если соберут 55 000 — нанять художника для изготовления официального полного набора таких картинок;
     
  • если соберут 60 000 — добавить возможность выбора новых рас (туманные эльфы и крысолюди) и новых классов (рыцари хаоса и дуэлисты) при создании главного героя;
     
  • если соберут 65 000 — обеспечить поддержку STEAM или другой аналогичной платформы распространения игр;
     
  • если соберут 70 000 — создать систему учёта достижений (achievements) и онлайновую публикацию очков (highscores);
     
  • если соберут 75 000 — внедрить в игру новый обширный квест, связанный с вулканическим извержением;
     
  • если соберут 80 000 — пополнить игру таким квестом, в котором игроку откроются тайны, окружавшие существовавшего в прежних версиях игры ADOM персонажа по имени Рольф (Rolf);
     
  • если соберут 85 000 — добавить в игру ещё два квеста в соответствии с предложениями сообщества;
     
  • если соберут 90 000 — добавить в игру ещё три квеста в соответствии с предложениями сообщества.

И что же? Сегодня (31 августа) краудфандинг завершился — проект набрал 90 169 долларов, и этого достаточно для исполнения всех пересказанных выше целей!

Вот красивая цветная инфографика собранных средств и достигнутых целей:

Читать полностью »

Практика получения и использования цифровых подписей при сдаче отчетов в гос.органы
Уже достаточно давно украинская налоговая (а также другие органы) стали принимать документы в электронном виде. Для сдачи таких документов они должны быть подписаны электронной цифровой подписью. Дело двигалось достаточно медленно – подписи стоили денег, учиться их применять всем было лень, хороших программ не было и т.д. За последний год-полтора, всё, как ни удивительно, резко изменилось:

  • Появились нормальные законы и открытые стандарты – программу для формирования документов теперь может написать любой (и их действительно уже написано много)
  • Налоговая стала выдавать подписи бесплатно
  • Опять-таки бесплатно оказывается техподдержка
  • Одна и та же подпись может использоваться во всех гос. органах
  • Налоговая стала намекать, что скоро бумажные документы принимать не будет (это не правда, но людей подстёгивает)

Данная статья детально описывает процесс получения электронной цифровой подписи и её использования при отправке документов в налоговую инспекцию. Да, на Хабре о чем-то таком уже писали, но то были либо рекламные посты платных программ, либо короткие малополезные заметки. А здесь будет много скриншотов и рассказов о граблях не очевидных нюансах использования родного ПО налоговой.

Что этот пост делает на Хабре? Многие айтишники зарегистрированы как частные предприниматели и должны примерно 5 раз в год тратить по полдня на сдачу отчетов в налоговую. Теперь это время можно будет свести к 5-10 минутам. Кроме того, мы уделим некоторое внимание вопросам информационной безопасности всего этого механизма.
Читать полностью »

Я читал про BDD, и понял одну вещь: BDD это блаблабла блабла бла. Нету у него нормального определения. Вот, например, написано:

BDD совмещает в себе основные техники и практики TDD и идеи DDD для того чтобы предоставить программистам, тестерам, аналитикам и менеджерам общий процесс взаимодействия по ходу разработки ПО.

Все понятно? Мне — ничего. Поэтому я расскажу, что мы делаем и зачем, из того, что может иметь отношение к BDD.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js