Архив за 07 июля 2014 - 8

Особенности SwiftВ рамках Mobile Camp Яндекса наш коллега Денис Лебедев представил доклад о новом языке программирования Swift. В своем докладе он затронул особенности взаимодействия с Objective-C, рассказал про фичи языка, которые показались ему наиболее интересными. А также про то куда сходить на Github, и какие репозитории посмотреть, чтобы понять, что со Swift можно делать в реальном мире.

Разработка Swift началась в 2010 году. Занимался ей Крис Латтнер. До 2013 процесс шел не очень активно. Постепенно вовлекалось все больше людей. В 2013 году Apple сфокусировалась на разработке этого языка. Перед презентацией на WWDC о Swift знало порядка 200 человек. Информация о нем хранилась в строжайшем секрете.


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

Компания comScore опубликовала очередной отчет о распределении долей рынка смартфонов в США. Он подготовлен по данным о числе активных абонентов на конец мая этого года. Статистика comScore утверждает, что безусловным лидером рынка остается Apple. В феврале смартфоны этой компании были у 41,3% абонентов, в мае — у 41,9%.

На втором месте находится Samsung с показателем 27,8%. В феврале доля смартфонов южнокорейской компании была равна 27,0%.

Указанные два производителя с большим отрывом опережают остальных. В пятерку наиболее популярных марок смартфонов также входят LG (6,5%), Motorola (6,3%) и HTC (5,1%).

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

В начале года стало известно, что Lenovo покупает часть серверного бизнеса IBM за 2,3 млрд долларов. По окончании сделки Lenovo получит все активы и связанные с ними разработки, касающиеся систем System x, BladeCenter, Flex System, NeXtScale и iDataPlex. В свою очередь IBM оставит себе всё, что связано с продуктами System z, Power Systems, Storage Systems, PureApplication и PureData. Кроме этого около 7500 сотрудников IBM, занятых в соответствующих секторах, смогут перейти на работу в Lenovo.

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

В PostgreSQL начиная с версии 9.4 появилась поддержка больших страниц. Это очень хорошая новость, с большими страницами я познакомился когда работал с виртуализацией. Коротко о чем же речь. В ОС Linux работа с памятью основывается на обращении к страницам размер которых равен 4kB (на самом деле зависит от платформы, проверить можно через getconf PAGE_SIZE), так вот когда объем памяти переваливает за несколько дестков, а то и сотни гигабайт управлять ею становится сложнее, увеличиваются накладные расходы на адресацию памяти и поддержание страничных таблиц. Для облегчения жизни и были придуманы большие страницы, размер которых может быть 2MB а то и 1GB. За счет использования больших страниц можно получить ощутимый прирост скорости работы и увеличение отзывчивости в приложениях которые активно работают с памятью. Как я уже отметил, впервые я столкнулся с большими страницами при работе с виртуализацией, в частности с KVM. Проведенные в свое время тесты показали что прирост производительности виртуальных машин составил от 7 до 10% (измерялось все это дело синтетическими тестами различных сервисов типа redis/memcache/postgres/etc внутри виртуальных машин). Теперь это появилось в PostgreSQL.

image

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

android l nexus 4

Только вчера на Хабре публиковалась новость о том, что Google выложил preview-версию исходного кода Android L. Сегодня же в Сети появилась информация о том, что новую версию Adnroid, Android L, портировали на Nexus 4.

Текущая версия Android L для Nexus 4 основана на официальном (девелоперском) билде для Nexus 5. Порт для Nexus 4 — нефициальный, да еще и основан на версии для разработчиков, так что глюков/багов может быть еще больше, чем в официальной девелоперской версии.

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

Будущее Веб, которого не будетКаким будет Веб в будущем? Об этом много пишут — начиная от новых спецификаций на HTTP, позволяющих быстрее и защищенней передавать данные по сети, заканчивая идеями “семантического” веба. Это все замечательно, вебу нужны быстрые сети и организованные данные, но есть проблемы которые остаются пока недооцененными и нерешаемыми с использующимися технологиями. Давайте соберем претензии к текущей реализации?
Читать полностью »

Привет!
Хочу поделиться с тобой историей моего небольшого успеха, а также показать на личном примере, как легко можно менять мир вокруг себя!
В последнее время в Академгородке, г. Новосибирска, стало совсем мало IT-евентов. Вдохновленному солнечным днем и чудесной погодой, ко мне в голову пришла идея, собрать на летней полянке интересных людей, причастных к IT тусовке. Моей целью было создать встречу (а в будущем целое сообщество), на которой мы готовы делиться друг с другом своим опытом и приятно проводить время.
Мне повезло с компанией в которой я работаю и людьми, окружающими меня. Руководство одобрило мою идею, помогло в организации и оказало спонсорскую поддержку всего мероприятия. Вся подготовка заняла 10 дней! Большое спасибо докладчикам, откликнувшимся на мой зов — принять участие в Летнике. Парни выступили с крайне интересными темами, поделившись со всеми своим опытом. Спасибо компаниям Азофт, 2Гис, PineTwo за их открытость и готовность идти на встречу.

тусэ

Как все прошло, а также небольшой отчет о нашем событии можно найти под катом (осторожно, много фото):
Читать полностью »

Ниже представлен опыт нагрузочного тестирования базы данных с использованием JUnit и ассоциированных с ним DBUnit и ContiPerf.

ContiPerf

ContiPerf — утилита, которая позволяет использовать JUnit4 для нагрузочных тестов. Проста в использовании, легко и разнообразно настраивается. Использует Java аннотации для задания настроек теста и требований выполнения, создает подробный отчет в виде html файла с графиком распределения времени выполнения. Требует использование Java не ниже 5 версии и JUnit не ниже версии 4.7.

DBUnit

DBUnit — расширение для JUnit, упрощающее тестирование программ, работающих с бд. Впрочем, вполне популярен и в представлении не нуждается, поэтому ограничусь ссылками: знакомство для начинающих, упоминания на хабре. Читать полностью »

Министерство финансов уже закладывает пошлины с интернет-покупок в проект бюджета РФ на 2015-2017 годы. В каждый год Минфин планирует собрать по 20 млрд рублей, пишет ИТАР-ТАСС со ссылкой на документы министерства.

Если верить данным "Яндекса", то только Aliexpress+Ebay на двоих ввозят в страну около 150 тысяч посылок в день. Итого, по расчетам Минфина, каждая посылка в среднем облагается пошлиной в 365 рублей. Недурно.

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

Министр финансов Антон Силуанов предложил убрать «порог отсечения» для расчёта страховых взносов в фонд ОМС, и начислять их на зарплаты любого размера сообщает ИТАР-ТАСС. Сейчас страховые взносы в Фонд обязательного медицинского страхования выплачиваются с зарплат до 624 тыс. руб. в год.

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


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