Архив за 15 февраля 2013 - 3

image

Для кого-то это может прозвучать невероятно, однако компания Samsung действительно планирует отказаться от мобильной ОС от Google. Первый смартфон на базе новой операционной системы компания планирует выпустить уже к концу текущего года.

На этой неделе в интервью AllThingsD глава Samsung David Eun говорил о том, что его компания планирует ворваться на рынок мобильных ОС и сыграть по-крупному. И хотя выхода телефона ждать не стоит вплоть до рождественских праздников, аналитики предполагают, что новинку представят уже в этом месяце, во время Mobile World Congress.

Теперь, собственно, об ОС Читать полностью »

Когда нам нужно предоставить пользователю возможность графического редактирования содержимого на странице, пожалуй, чаще всего мы используем JavaScript для хранения данных и передачи их на сервер, и все споры ведутся вокруг способа отображения, внешнего вида редактора. Наш выбор простирается от простого HTML (с холстом или без) до встроенного SVG или использования Flash плеера.

Выбрать между этими вариантами не сложно: SVG подойдёт для схем или планов и другой векторной графики, холст больше подходит для фотографий или других изображений. Однако, оба этих элемента требуют «отделения» себя от страницы. Под «отделением» я имею ввиду то, что любой из этих элементов требует написания дополнительных сценариев для синхронизации вида с моделью.

Для небольших объектов, структура которых хорошо описывается деревом или списком (например, корзина покупателя или бизнес-процесс), использование HTML элементов для отображения и хранения данных могло бы упростить разработку и поддержку.
Читать полностью »

Привет,
в этом посте я расскажу рецепт добавления функциональности в Перл.

Как уже стало понятно из названия, мы будем вычислять рекуррентные соотношения.
Например, формулы для вычисления факториала выглядят вот так:

f(0) = 1
f(n) = n * f(n-1)

Функциональные языки программирования позволяют определять такие функции достаточно просто, в Erlang это делается следующим образом:

factorial(0) ->
    1;
factorial(N) ->
    N * factorial(N-1).

А теперь попробуем сделать нечто похожее, что позволяло бы нам писать код вида:

#!/usr/bin/perl -I./lib
use strict;
use bigint;
 
use Recurrent;
 
recurrent fib => {
    arg(0) => lambda { my($n) = @_; return 0 },
    arg(1) => lambda { my($n) = @_; return 1 },
    arg(n) => lambda { my($n) = @_; return fib($n-1) + fib($n-2) },
};
 
print fib(1000);

Из примера видно, что у нас появились новые функции recurrent, arg, n и lambda. На самом деле, практическая польза есть только у recurrent, все остальные нужны лишь для получения более «красивого» кода.

Давайте напишем модуль Recurrent.pm
Читать полностью »

У этого поста две цели. Первая: слегка приоткрыть завесу над правилами игры, которых придерживается крупная почтовая служба в вопросах безопасности. Мы хотим, чтобы меры, которые мы принимаем для защиты пользователей, стали понятней сообществу. Пост написан на основе опыта Почты Mail.Ru, но рекомендации универсальны и применимы к любому почтовому сервису.

Вторая цель — рассказать о том, как защитить ящик. Мы пройдемся по базовым моментам и напомним те пункты в «плане безопасности», о которых редко задумываются. Может быть, сведения из этой статьи пригодятся вам, а возможно — вашему беспечному другу, родителям или коллеге. Возможно, нам даже удастся сделать так, чтобы звонков «У меня, кажется, ящик взломали, ты же программист, сделай что-нибудь!!!11» стало чуть меньше.

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

Вчера Samsung объявила о запуске новой линейки недорогих сенсорных телефонов REX. Серия включает в себя четыре мобильных устройства: REX 60, REX 70, REX 80 и REX 90. Аппараты работают на проприетарной платформе Samsung с фирменным интерфейсом TouchWiz. Одним из ключевых преимуществ линейки является поддержка работы с двумя сим-картами (в REX 90 и REX 70 есть еще и возможность горячей замены симок).

Коротко о новом: Samsung запускает бюджетные сенсорные телефоны серии REX
Читать полностью »

В конце прошлого года обновленная "Рамблер-Афиша", казалось, вышла из режима "закрытой беты" и презентовала результаты своей работы - в первую очередь, новую главную страницу. Вскоре после рассказа об успехах последовало закрытие целого ряда сервисов, оставившее рынок в некотором недоумении и, местами, сожалении. Roem.ru побеседовал с директором по продуктам "Афиши-Рамблера" Дмитрием Степановым, чтобы разобраться в этих противоречивых сигналах. 

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

В этой статье я хочу поделиться своим опытом более чем десятилетнего управления и участия в различных ИТ-проектах в государственном секторе. Речь пойдет об управленческих особенностях работы с государственными структурами, вы увидите, чем исполнение Государственного контракта отличается от коммерческого договора.

Специалисты по управлению проектами относят проекты, связанные с разработкой и внедрением информационных систем, к категории наиболее сложных. Более того, в силу специфики работы с государственными структурами управление проектами не может достигнуть достаточного уровня эффективности при использовании стандартных подходов.
Основная часть проектов в государственном секторе происходит по схеме, когда руководитель проекта (исполнитель Государственного контракта) несет полную ответственность за проект в пределах фиксированной цены и оговоренных штрафных санкций (вплоть до внесения в реестр недобросовестных исполнителей). Заказчик (госструктура) при этом не несет никаких рисков.
Читать полностью »

Писатель Александр Зорич, автор множества фантастических романов и повестей, написал книгу по заказу Nival, разработчиков онлайн-игры Prime World.
А хитрый Нивал взял и выложил книгу под названием Праймзона на пиратскую библиотеку Флибуста, руками известного игроблоггера Сергея Галенкина — по совместительству PR-что-то-там этого самого Нивала.

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

Настоящим мужчинам и прекрасным леди в день Защитника Отечества 23 февраля посвящается! Приглашаем в Харьковский офис на Ciklum .NET Saturday всех заинтересованных в тематике .NET и Microsoft технологиях.
Харьковский Ciklum .NET Saturday для настоящих мужчин
В программе Ciklum .NET Saturday:

Харьковский Ciklum .NET Saturday для настоящих мужчин1. Real-time ASP.NET with SignalR от Александра Кондофурова
( .NET разработчик / Project Lead, MCPD, со-организатор Kharkov AI Club (клуб искусственного интеллекта), сотрудник AltexSoft).
Вам приходилось писать многопользовательские веб-приложения работающие в реальном времени? Хотите узнать про технологии, которые уже сейчас меняют парадигму запрос-ответ и привычное нам веб-программирование? Тогда вам обязательно стоит послушать про SignalR.

Харьковский Ciklum .NET Saturday для настоящих мужчин

2. MongoDB: Aggregation framework от ВиталияДомникова
(профессиональный разработчик приложений для веба, а также мобильных платформ Windows Phone и Android, мастер на все руки).
Данный фреймвок представляет собой декларативный способ работы с такими данными. Больше не надо скучать по SQL :)

Харьковский Ciklum .NET Saturday для настоящих мужчин 3. Readability: Algorithms and text mining от Александра Краковецкого (Автор сайтов Windows Phone 7 Rocks! и Microsoft User Group Community. Руководитель DevRain Solutions (разработка приложений для Windows Phone и Windows 8). Microsoft Regional Director, Microsoft MVP, Telerik MVP, к.т.н. по информационным технологиям, спикер, активный член технического сообщества, колумнист Forbes). Поговорим о методах обработки текстов и принципах работы сервисов аля Readability.
Читать полностью »

Всем привет, мы — английская компания, основанная двумя русскоязычными парнями. Мы назваемся просто Leto и мы создаем стартапы для наших клиентов. Иногда это обычные люди, желающие запустить свой собственный бизнес (сайт, мобильную аппу и т.п.), а иногда довольно крупные компании, запускающие новый продукт или сервис. Мы начали более двух лет назад, и в этом посте хотелось бы рассказать как изменился Лондон и что произошло в Лондонских стартапах за это время.

Сейчас мы окружены всевозможными инкубаторами, ко-воркинг офисами, инвесторами, стартапами (большими и маленькими), напротив окон нашего офиса — небезызвестный Google Campus, а неподалеку Last.fm, Songkick, Moo.com, AirBnB, и конечно же, TweetDeck и Amazon, и… уф… список можно продолжать, да хотя чего я — взгляните сами.

Хотя давайте обо всем по порядку. Два года назад когда мы здесь появились все было немного по-другому…

Ахтунг: фото, траффик.

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


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