Архив за 09 июля 2014 - 5

24 июня 2014 года компания IT Distribution, входящая в группу компаний МУК, получила статус: “Oracle Platinum Partner”. Ура товарищи!

IT Distribution, входящая в группу компаний МУК, получила статус: “Oracle Platinum Partner”

П, С. и дисклемер в одном лице: мы, конечно, понимаем, что Oracle, не самая любима компания на хабре, но все же это открывает нам новые перспективы. Так что если будут вопросы пишите: oralce@muk.ua. Новость (и радость) только наша, поэтому ставим ее только в наш корпоративный блог.

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

Всем привет!

Я работаю над фронтендом огромного проекта – поисковой выдачи Яндекса. И у нас, как и у любого другого большого веб-проекта, есть огромное количество css-кода и немаленькая команда, которая с ним взаимодействует.

Когда много людей используя разные инструменты, пишет и редактирует css, со временем этот css может получиться очень запутанным, неконсистентым и в целом начинает выглядеть плохо. Например, кому-то удобнее писать вендорные префиксы в одном порядке, кому-то – в другом, кто-то ставит кавычки вокруг url, кто-то – нет, а кто-нибудь фикся срочную багу к релизу мог бы, к примеру, написать position: relative в начале блока свойств, незаметив что где-нибудь внизу между color и box-shadow, уже есть position: absolute, и долго гадать, почему у него ничего не работает.

Приводим в порядок css код. Опыт Яндекса

Но несмотря на то, что все пишут код по-разному, у нас в репозитории идеальный порядок: css-код полностью консистентен, и прекрасно выглядит. Весь.

Как мы этого добились, можно прочитать под катом.
Читать полностью »

Отличные новости для всех UX/UI специалистов Днепропетровска! В следующий четверг, 10 июля комания Ciklum порадует вас двумя докладами, посвященными UX тематике. Презентации пройдут в рамках первой встречи Android Practice Leaders Community!
image Читать полностью »

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

В качестве очередного шага навстречу энтузиастам в области разработки программного обеспечения, Sony публикует исходный код прошивок, используемой на флагманских смартфонах. Желающие могут абсолютно бесплатно ознакомиться с опубликованным кодом на Github.

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

1. Вместо предисловия

“Король умер. Да здравствует король!” — все мы слышали эту французскую фразу, которая как бы разделяет эпохи правления монархов. Все! — кажется нам, — со старым покончено, теперь все будет по-новому, по-другому. Но так ли это?

В этой статье я затрону тему нативных приложений, точнее их вымирания… или, быть может, просто их перевоплощения? Решать только Вам. Да-да, я знаю, что рискую выглядеть ретроградом, занимая непопулярную точку зрения. Тем не менее, мне хочется найти хотя бы немного единомышленников, которые согласятся с моими рассуждениями, ну и, конечно же, получить обоснованную критику.

Итак, нативные или как их еще называют, десктопные приложения — это особые программы, которые были разработаны под конкретную ОС (операционную систему) и имеют такое свойство, как “совместимость”. Признаюсь сразу: да, я разработчик подобных приложений. Впрочем, специфика моей деятельности (разработка CMS для интернет-магазинов) требует также отличных знаний и веб-технологий.

Как по мне, то значительную часть рабочего времени программиста можно разделить на две оставляющие: поиск решения и поиск инструмента. Думаю, многие заметили и знают, что чем лучше инструмент пригоден для выполнения какой-то задачи, тем менее он универсален для решения широкого спектра задач. То есть, нет идеального языка, технологии и т.п., и поэтому мне, как и многим из Вас, приходится периодически отвлекаться от насущных проектов; изучать, какие появились новые инструменты на рынке; принимать стратегическое решение о том, что я буду изучать завтра. К примеру, ведь может уже давным-давно никто не пользуется отверткой для закручивания шурупов, а использует шуроповерт, или вовсе перешел на новую технологию “дюбель-гвоздь”.
Читать полностью »

2011 год — мы выходим на рынок со своей информационно-аналитической системой ist-budget.ru, параллельно мониторим новые стартапы по тематике госзакупок, и однажды внимание в одном из каталогов привлек проект анонимного чата nekto.me. Зашли, ознакомились, на сайте в режиме онлайн было около 1К юзеров, посмотрели похожие проекты: chatvdvoem.ru (там тоже всегда в районе 1К), американский аналог omelge.com выглядел покруче и показывал 25К. Некоторые ресурсы работали с 2009 года, кто-то вышел на этот рынок позже. Кто именно первый в истории запустил анонимный чат — мы не знаем, но в идее явно было и есть что-то необычное.

На Хабре тема анонимных чатов поднималась неоднократно, были разные мнения: кто-то говорил о бесперспективности подобных проектов, другая часть аудитории поддерживала, но факт оставался фактом: ежесуточно подобные сайты посещают от 20К до 600К пользователей. Это значит, что у подобных проектов есть своя аудитория и спрос.

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

В прошлой статье я рассказывал про свое первое знакомство с AngularJS. С тех пор прошел уже год, сейчас у меня новые проекты и другие, часто менее тривиальные задачи. Здесь я опишу несколько нюансов, с которыми мне пришлось столкнуться в процессе работы над одной из систем. Надеюсь, читатели смогут извлечь пользу из моих практик.

Поиск и якорь

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

Что ж, задание понятно. Приступаем.

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

image

В этом посте я разберу процесс создания стандартного запроса пользователя на развертывание виртуальной машины через Workflow (в отличии способа, который был описан в посте про Самообслуживание с помощью Cisco UCS Director). Ниже мы познакомимся с понятием Workflow, увидим интерфейс редактора Workflow и создадим наш первый Task (задачу).Читать полностью »

Как рассказывает Cnet.com, специалисты из компании по обеспечению информационной безопасности Avast провели эксперимент, в ходе которого купили 20 смартфонов с Android на eBay и попытались восстановить с них информацию предыдущих владельцев.

В итоге, сотрудникам Avast удалось восстановить 40000 фотографий, 750 почтовых сообщений, 250 контактов и другую персональную информацию.

Телефоны на Android не стирают пользовательскую информацию при полном сбросе (factory reset)
(картинка с cnet.com)

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

Добрый день!

В начале месяца компания Samsung Electronics представила новую линейку SSD-накопителей с передовой технологией 3D V-NAND на борту — Samsung 850 PRO. Новинка, представленная на глобальном саммите «SSD 2014» в Сеуле, призвана открыть новое поколение твердотельных дисков.

SSD-накопитель 850 PRO базируется на запатентованной технологии 3D V-NAND компании Samsung, представляющей собой вертикальную трехмерную структуру ячеек памяти и являющейся прорывом в преодолении существующих технологических пределов чипов с двухмерной структурой, используемых в традиционных накопителях.

Samsung выпускает новый SSD накопитель на основе технологии 3D V NAND
Читать полностью »


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