Новости информационных технологий - 28082

Аналитическая компания App Annie опубликовала статистику по российскому мобильному рынку. В нем данные по росту числа загрузок и доходов с App Store и Google Play по России и сравнение этих показателей с другими странами мира.

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

Pandora – это распределенная (p2p) информационная система, включающая в себя функции социальной сети (аналогично facebook или vkontakte), средства голосового и видео общения (skype), энциклопедии (wikipedia), обмена файлами (torrent), деловой системы (1C), электронного магазина (ebay), реестра законов и стандартов (Консультант+), совместной работы над проектами (git), а также систему голосования и рейтингов (democraria2.ru).

Пандора может использоваться для личного общения, ведения бизнеса, создания проектов и совместного управления обществом.

P2P социальная сеть Pandora

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

Производитель молочных продуктов "КМ-Элит" (торговая марка "Мадам Му") подал в суд на Яндекс, Google и компанию "Домашние продукты", информация об этом доступна на сайте Арбитражного суда Москвы.

Компания "Домашние продукты" разместила в обеих поисковых системах рекламные объявления по ключевой фразе "Мадам Му", чего, по мнению "КМ-Элит", не имела права делать. Об этом Roem.ru рассказала юрист "КМ-Элит" Армида Оганова.

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

Итак, подводим итоги акции по раздаче хостинга стартапам. Бесплатный хостинг на год получают следующие 6 проектов:

1) Totallicks.com — сервис для музыкального образования.
2) formdesigner.ru -онлайн генератор веб-форм.
3) Проект: «Фото-отчёт о мероприятиях из социальных сетей (Photo Now)».
4) cleverbag.me: «Персональный ассистент экономичных покупок».
5) eZWay — персональный информационный центр автомобиля.
6) www.xoposho.com -сервис для онлайн покупок из Китая.

В течение недели с вами свяжутся наши менеджеры и выдадут серверы/VPS.

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

Всем привет!
scroll macbook
В сети огромное количество плагинов для стилизации бегунка (скролла) прокрутки контента.
Все они имеют минусы, порой весьма серьёзные минусы. Поэтому использование кастомных скроллов в больших и сложных проектов сводиться на нет.

За свое ничтожное время работы front-end разработчиком я перепробовал огромное количество плагинов и потратил кучу времени и нервов поиске/написании костылей для них.
Решение было одно, написать свой настоящий плагин.

И, кажется, у меня получилось!
Читать полностью »

Процесс загрузки Windows или что спрятано под стартовым логотипомА вы никогда не задумывались над тем, что же происходит с операционной системой в тот момент, когда она рисует свой логотип и говорит «Starting Windows»? И вообще, почему она долго загружается? Ведь при старте системы уж точно не решаются никакие задачи, сложные с вычислительной точки зрения!

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

Давайте интереса ради разберемся, какие модули, в каком количестве и в каком порядке загружаются при старте ОС. Чтобы выяснить это, можно, например, получить лог загрузки системы. Подопытная ОС в моем случае — Windows 7 Enterprise x64. Логировать процесс загрузки будем при помощи отладчика ядра. Существует несколько вариантов отладчиков ядра, лично я предпочитаю WinDbg. Также нам понадобятся некоторые вспомогательные средства для волшебного превращения лога в нечто более приятное глазу.
Читать полностью »

История

Однажды к нам пришли (ну, не сами...) серверы с 14 хардами по 2Тб. Избавившись от аппаратного рейда (зачем — вопрос отдельный), мы задумались о том, что неплохо бы сделать для них загрузку по сети, дабы избавиться от возни с разделами. Диски предполагалось экспортировать по iSCSI, и не хотелось выделять какие-то диски на Особенные Системные Диски, а какие-то на всё остальное. Таким образом возникла задача сделать загрузку по сети с размещением корневого каталога в оперативной памяти.
Читать полностью »

Победители конкурса получат гранты от Фонда Биткоин. Приём заявок заканчивается 15 февраля 2013 года. Заявка должна содержать краткое описание проекта, обоснование его пользы для криптовалюты, описание квалификации и навыков исполнителей, временные рамки и бюджет.

Заявки можно присылать по адресу lindsay@bitcoinfoundation.org. Победители будут определены в течение 4-6 недель после окончания срока подачи заявок. Подробности — в блоге Bitcoin Foundation.

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

Один из способов адаптации настольных приложений под сенсорный экран Поработав некоторое время с Windows 8 на планшете и ультрабуке с сенсорным экраном, я столкнулся с одной интересной особенностью. При работе с полями ввода в настольных (desktop) приложениях экранная клавиатура не появляется автоматически, приходится каждый раз вызывать путем касания значка в системном лотке, а потом закрывать нажатием на кнопку закрытия окна.
В Windows UI приложениях такой проблемы нет, клавиатура автоматически появляется, как только поле ввода получает фокус и исчезает, когда в ней отпадает необходимость — например, элемент управления потерял фокус ввода, либо пользователь начал вводить текст с «железной» клавиатуры.
Так как я не только пользователь, но и разработчик, то подумал: а что если перенести это поведение экранной клавиатуры и в свои настольные приложения? Задача поставлена, ищем решение.
Поздравляю хабрачитателей с приближающимися праздниками! Всем, дочитавшим до конца — готовый к использованию код в подарок! :)
Читать полностью »

Произвольное число полей в веб форме

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

Один из возможных вариантов решения — получать информацию в сыром виде и обрабатывать ее согласно определенным алгоритмам. Допустим, поместить слова в массив и пройти через него регулярным выражением на сервере.
Можно использовать сложный плагин jQuery и оперировать объектами JSON.
Или можно построить простой клиентский скрипт для отрисовки массива полей по флагам.

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


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