Архив за 15 августа 2013 - 4

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

Потому что незачем. Во-первых, все уже написано и не раз. Во-вторых, штатный 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 приложений Последние полгода, когда мы проводили конкурсы приложений, вы нас всё время просили сделать конкурс, в котором можно было бы участвовать с Windows Phone приложением и месяц назад мы объявили такой конкурс, в котором приложения под Windows Phone и Windows 8 участвуют отдельно, хотя по описанию и условиям этом может быть и не до конца понятно.
Читать полностью »

Каждый месяц на сайт Econslutancy.com заходят больше 100 000 пользователей мобильных устройств, но мы пока не запустили адаптивную версию сайта. И это не потому, что мы не хотим улучшить пользовательский опыт наших читателей, все дело в недостатке ресурсов, который заставляет жестко расставлять приоритеты.

14 брендов, увеличивших конверсию с помощью адаптивного дизайна
Читать полностью »

Popularity of Programming Languages объявил C# лучшим языком программирования 2012 года. Его популярность выросла на 2.3% это больше чем рост годовой популярности любого другого языка. Возможно, все дело в выходе Windows 8, где C# используется для создания сторонних приложений. Нет Фридман, CEO Xamarin, считает, что дело не только в этом. В статье вы найдете восемь причин выбрать C# для мобильной разработки.

C# — лучший язык для мобильной разработки
Читать полностью »

Программа помощи стартапам

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

image
Сегодня у нас обзор новинки от Pipo — планшет Pipo M6 3G. 9.7 дюймовый экран с разрешением 2048х1536 и встроенным 3G модулем.
Читать полностью »

10 минут назад я снова попытался воспользоваться API Яндекс.Карт, чтобы через Конструктор создать нужную мне карту для встраивания на сайт. И снова безуспешно. Подобные попытки я совершаю на протяжении уже полугода, в итоге снова обращаясь к другим решениям, или просто делая скриншоты.

image

Основные выводы:

  • Сгенерированный Конструктором код при встраивании не показывает ничего. Ни в одном браузере, ни на одном из имеющихся в наличии компьютеров и систем. Даже если взять код примера напрямую из документации API он тоже не работает.
     
  • Единственный возможный способ — выбрать вариант «статическая карта», но и он не работает если в коде не вписать http перед //api-maps.yandex.ru.
     
  • Проблема повторяется, от системы не зависит, а значит подобный бред наблюдаю не я один. Но ничего по данной теме я не нашел ни в справке самого Яндекса, ни в результатах поиска (возможно, плохо искал).

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

Вслед за сообщением о начале выпуска флэш-памяти V-NAND с объемной компоновкой, компания Samsung опубликовала сообщение о начале выпуска твердотельных накопителей, в которых эта память используется. Естественно, речь идет о первых в мире SSD, в которых используется флэш-память 3D V-NAND. Их выпуск начался в текущем месяце.

Твердотельные накопители Samsung V-NAND SSD выпускаются объемом 960 и 480 ГБ

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

Продолжаем публиковать e-Lectures — небольшие видео-лекции от наших мобильных разработчиков.

Сегодня речь пойдет о работе с инструментом Blend для Visual Studio. Он помогает проектировать и создавать пользовательские интерфейсы, предоставляя точные средства и рабочую область конструирования, с помощью которых можно визуально создавать и изменять приложения.

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


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