Архив за 15 августа 2013 - 4
Asus намерена начать выпуск хромбуков в конце этого года
2013-08-15 в 11:42, admin, рубрики: Новости, метки: новостиНе пишем quicksort на Common Lisp
2013-08-15 в 11:11, admin, рубрики: Алгоритмы, ликбез, Лисп, метки: ликбез, ЛиспПотому что незачем. Во-первых, все уже написано и не раз. Во-вторых, штатный sort в общем случае работает не хуже. В-третьих, в моду входят задачки, требующие не столько умения пользоваться сортировкой, сколько обходиться вообще без нее. Взять, к примеру, вот эту с собеседования в Microsoft.
1. Анаграммы
Имеется массив человеческих слов. Некоторые слова могут являться анаграммами по отношению друг у другу. Надо найти количество таких слов, причем сложность алгоритма должна быть линейной.
Очевидное решение — отсортировать сами слова, потом отсортировать массив, пройтись по нему и посчитать количество слов с самоподобными соседями.
На CL это можно написать так:
(defvar *words* (list "thore" "ganamar" "notanagram" "anagram" "other"))
((lambda (words)
(loop for (a b c) in
(mapcar #'list words (append '("") words) (append '("" "") words))
count (or (equal a b) (equal b c))))
(sort (mapcar (lambda (one-word) (sort one-word #'char-lessp)) *words*) #'string-lessp))
Конкурс для разработчиков Windows Phone приложений
2013-08-15 в 11:05, admin, рубрики: microsoft, windows phone, Блог компании Microsoft, конкурс, разработка под windows phone, метки: microsoft, windows phone, конкурс Последние полгода, когда мы проводили конкурсы приложений, вы нас всё время просили сделать конкурс, в котором можно было бы участвовать с Windows Phone приложением и месяц назад мы объявили такой конкурс, в котором приложения под Windows Phone и Windows 8 участвуют отдельно, хотя по описанию и условиям этом может быть и не до конца понятно.
Читать полностью »
14 брендов, увеличивших конверсию с помощью адаптивного дизайна
2013-08-15 в 10:40, admin, рубрики: адаптивный дизайн, Блог компании UIDG, переводКаждый месяц на сайт Econslutancy.com заходят больше 100 000 пользователей мобильных устройств, но мы пока не запустили адаптивную версию сайта. И это не потому, что мы не хотим улучшить пользовательский опыт наших читателей, все дело в недостатке ресурсов, который заставляет жестко расставлять приоритеты.
C# — лучший язык для мобильной разработки
2013-08-15 в 10:26, admin, рубрики: mobile development, monotouch, nat friedman, xamarin, xamarin.ios, Блог компании Touch Instinct, флеймPopularity of Programming Languages объявил C# лучшим языком программирования 2012 года. Его популярность выросла на 2.3% это больше чем рост годовой популярности любого другого языка. Возможно, все дело в выходе Windows 8, где C# используется для создания сторонних приложений. Нет Фридман, CEO Xamarin, считает, что дело не только в этом. В статье вы найдете восемь причин выбрать C# для мобильной разработки.
Программа помощи стартапам «Лёгкий старт»
2013-08-15 в 10:15, admin, рубрики: selectel, Блог компании Селектел, инвесторы, селектел, стартапы, финансирование, метки: selectel, инвесторы, селектел, стартапы, финансирование
Перед каждым IT-стартапом стоит задача запуститься быстро и с минимальными затратами. Если у вас есть интересный IT-проект, которому не хватает средств для запуска в боевой режим, то вы можете принять участие в нашей программе помощи «Лёгкий старт». Мы предлагаем льготные условия размещения вашего проекта на базе нашей надежной инфраструктуры, состоящей из шести дата-центров. Благодаря широкому выбору хостинговых услуг, вы сможете подобрать для себя максимально удобное решение, которое будет идеально подходить именно под ваши задачи. Нам же, в свою очередь, будет интересно сотрудничать с IT-проектами, которые рассчитаны на работу с серьезными нагрузками.
Читать полностью »
Pipo M6 3G — планшет с отличным экраном и встроенным 3G
2013-08-15 в 10:12, admin, рубрики: Без рубрики
Сегодня у нас обзор новинки от Pipo — планшет Pipo M6 3G. 9.7 дюймовый экран с разрешением 2048х1536 и встроенным 3G модулем.
Читать полностью »
Голый король, или Почему я не могу использовать Яндекс.Карты
2013-08-15 в 9:58, admin, рубрики: абсурд, конструктор, Яндекс API, яндекс.карты, метки: абсурд, конструктор, яндекс карты10 минут назад я снова попытался воспользоваться API Яндекс.Карт, чтобы через Конструктор создать нужную мне карту для встраивания на сайт. И снова безуспешно. Подобные попытки я совершаю на протяжении уже полугода, в итоге снова обращаясь к другим решениям, или просто делая скриншоты.
Основные выводы:
- Сгенерированный Конструктором код при встраивании не показывает ничего. Ни в одном браузере, ни на одном из имеющихся в наличии компьютеров и систем. Даже если взять код примера напрямую из документации API он тоже не работает.
- Единственный возможный способ — выбрать вариант «статическая карта», но и он не работает если в коде не вписать
http
перед//api-maps.yandex.ru
.
- Проблема повторяется, от системы не зависит, а значит подобный бред наблюдаю не я один. Но ничего по данной теме я не нашел ни в справке самого Яндекса, ни в результатах поиска (возможно, плохо искал).
Компания Samsung начала выпуск первых в мире SSD, в которых используется флэш-память 3D V-NAND
2013-08-15 в 9:55, admin, рубрики: Новости, метки: новостиВслед за сообщением о начале выпуска флэш-памяти V-NAND с объемной компоновкой, компания Samsung опубликовала сообщение о начале выпуска твердотельных накопителей, в которых эта память используется. Естественно, речь идет о первых в мире SSD, в которых используется флэш-память 3D V-NAND. Их выпуск начался в текущем месяце.
Интеграция дизайна с помощью Blend
2013-08-15 в 9:53, admin, рубрики: blend, development, Visual Studio, Windows 8, Блог компании e-Legion Ltd., интерфейсы, разработка под windows phone, метки: blend, development, Visual Studio, Windows 8Продолжаем публиковать e-Lectures — небольшие видео-лекции от наших мобильных разработчиков.
Сегодня речь пойдет о работе с инструментом Blend для Visual Studio. Он помогает проектировать и создавать пользовательские интерфейсы, предоставляя точные средства и рабочую область конструирования, с помощью которых можно визуально создавать и изменять приложения.