Архив за 18 октября 2013 - 6

Время от времени я заказываю что-нибудь из-за рубежа и жду с нетерпением посылку. Потом постоянно наведываюсь на свой любимый сайт, чтобы обновить статусы всех треков. Если в браузере на десктопе все хорошо: добавил себе закладку, запомнил пароль и отслеживай себе, то с мобильным браузером все немного сложнее. Сайт не имеет мобильной версии, и вводить логин/пароль всегда пытка, да и мобильный Интернет не всегда хорошо работает.

Занявшись поиском мобильного приложения под Android, я понял, что все они не отвечают моим требованиям. А нужны мне простые вещи:

1) приложение должно отслеживать международные отправления, включая случаи, когда посылка сначала отслеживается сначала одной почтой, а потом другой;
2) приложение должно обновлять статусы посылок без моего участия и уведомлять меня о важных событиях;
3) должна быть возможность ручного обновления посылки, если уж совсем не терпится.

Каково было мое удивлениеЧитать полностью »

Вышел 3CX Phone System 12 Service Pack 2. Было сделано много исправлений и добавлены новые функции. Среди основных нововведений стоит отметить следующие.

image

  • Drag & Drop: появилась возможность перетаскивать вызовы в 3CXPhone for Windows;
  • Сохранение раскладки разедлов;
  • Улучшенный 3CX TAPI Driver: теперь он работает с Microsoft Outlook и другими TAPI-приложениями;
  • Правый клик: при нажатии правой кнопкой мыши на контакт, историю звонков, чат, голосовые сообщения или записи разговоров открывается контекстное меню с дополнительными функциями
  • Групповой импорт/экспорт абонентов: абонентов и настройки можно импортировать в csv-файл и, наоборот, экспортировать из csv-файла в 3CX Phone System 12

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

О том, как мы делали игру «Стикеры» для Google Play
О том, как мы делали игру для Google Play

Давно у меня была мысль поделиться своими знаниями с сообществом. Сначала хотел написать что-нибудь по астрофизике или ОТО, но решил все же что корректнее будет писать о той предметной области, которой я занимаюсь профессионально. Итак, я постараюсь подробно изложить процесс создания и тонкости реализации игрового приложения под Android (начиная от проектирования, заканчивая публикацией и In App покупками).
Читать полностью »

Резидент 2 цикла стартап-инкубатора Happy Farm, которому хочется сказать отдельное спасибо, именно благодаря акселерационной программе и привлечению множества менторов из Кремниевой долины, удалось буквально за месяц с нуля разработать новую концепцию обучения для поколения Твиттера – микро-курсы.

Что же такое микро-курсы?

Растущая быстрым темпами сфера онлайн обучения сталкивается с рядом проблем, одна из которых следующая — студенты не проходят онлайн курсы до конца. По данным из разных источников, процент отказов достигает 94%.
Почему люди теряют мотивацию и бросают? Наш ответ — слишком долго.
Длинные онлайн курсы предоставляют значительный объем знаний. Да, это так, но сейчас лишь автор решает сколько их необходимо вместить в курс.
Читать полностью »

Автор: Кирилл Ишанов

Зачастую клиенты, которые просят нас развернуть облако на базе OpenStack, также привлекают нас к планированию производительности, т.е. конфигурации аппаратных средств для OpenStack, на которых будет работать облако. Недавно мы разместили в Интернете видеоролик, в котором данная тема раскрывается более подробно.Читать полностью »

Компания Panasonic анонсировала «коммерциализацию» нового сменного объектива для цифровых камер системы Micro Four Thirds. Новинка получила название Leica DG Summilux 15mm / F1.7 ASPH.

По словам производителя, объектив Leica DG Summilux 15mm / F1.7 ASPH. соответствует строгим стандартам марки Leica и имеет «утонченный внешний вид, соответствующий стильному дизайну самой маленькой в мире беззеркальной камеры со сменным объективом Lumix GM». Производитель имеет в виду миниатюрную камеру Lumix DMC-GM1, тоже представленную сегодня. Ей будет посвящена одна из следующих новостей iXBT.com.

Предыдущая статья цикла Язык программирования J. Взгляд любителя. Часть 1. Введение

Вопрос: Если функции изменяют данные, а операторы изменяют функции, тогда кто изменяет операторы?
Ответ: Кен Айверсон
Chirag Pathak

В J используется идея тацитного (от слова «tacit», неявный) программирования, не требующего явного упоминания аргументов определяемой функции (программы); использование присваивания (имен) для функций. Работа в тацитном подходе происходит с массивами данных, а не с отдельными их элементами данных.

Интересно заметить, что тацитное программирование было открыто Бэкусом еще до APL и реализовано им в языке FP. Среди современных языков, поддерживающих такой подход, (кроме, естественно, J) можно назвать Форт и другие конкатенативные языки, а также Haskell (за счет point-free подхода).

1. Глаголы

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

	neg =: -

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

Компания AMD опубликовала отчет за третий квартал 2013 года. Основным достижением, отраженным в статистике за отчетный период, является возврат к прибыли. Если год назад AMD завершила третий квартал с убытками в размере 157 млн. долларов, а второй квартал текущего года — с убытками в размере 74 млн. долларов, то на этот раз в отчете показана чистая прибыль в размере 48 млн. долларов.

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

PVS-Studio, VirtualDub
Только что, я сел и проверил проект VirtualDub с помощью PVS-Studio. Выбор был случаен. Я считаю, самое главное регулярно проверять/перепроверять различные проекты, чтобы показать, как развивается анализатор кода PVS-Studio. А какой проект будет проверен, не так важно. Ошибки есть везде. Проект VirtualDub мы уже проверяли в 2011 году, но тогда почти ничего интересного не нашлось. Вот я и решил посмотреть, как обстоят дела, спустя 2 года.

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

Больше миллиона отличных рабочих мест в США не могут найти себе хозяев: нет людей с необходимым опытом и квалификацией. Речь о программировании — одной из наиболее дефицитных и востребованных профессий нашего времени.
Фактически программирование стало новым языком современного мира. Мы живем среди компьютеров, и любая сфера деятельности так или иначе связана с IT и интернетом. Изучение программирования открывает почти безграничные возможности для воплощения своих идей независимо от того, какие цели ты перед собой ставишь: получить достойную и востребованную профессию или изменить мир, став новым Джобсом, Гейтсом или Цукербергом.
Эту мысль пытается донести до детей некоммерческий фонд Code.org направленный на популяризацию программирования среди учащихся школ. Девизом фонда стали слова Стива Джобса: «I think everybody in this country should learn how to program a computer because it teaches you how to think» (“Каждый в этой стране должен учиться программированию, потому что это учит людей думать”).

Чтобы пробудить у детей интерес к компьютерной теории и практике, самые успешные программисты мира: основатели компаний Facebook, Microsoft, Twitter, Valve и Dropbox, другие известные люди, рассказали, как они пришли к программированию и почему оно им нравится.

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


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