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

Экономим на спичках, Или...?

Я думаю, каждый сталкивался сам или видел издалека, какое огромное количество предустановленного ПО можно найти на современном ноутбуке после первого включения. Однако среди программ для установки драйверов, для управления горячими клавишами или для входа в ОС при помощи веб-камеры и функции распознавания лиц меня заинтересовало наличие только одной небольшой утилиты — Super Hybrid Engine (SHE). Почему ее присутствие показалось мне важным?

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

По сообщению наших японских коллег, в университете Киото создана технология получения прозрачной бумаги, которую можно использовать в качестве основы для панелей типа OLED и солнечных батарей, а также в автомобильных стеклах, упаковках и во многих других случаях. Разработка была представлена на мероприятии, которое университет провел в Токио 24 августа.

В Японии создана прозрачная основа для панелей OLED на основе бумаги

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

Экосистема Android стремительно развивается за пределы смартфонов и планшетов – на прошлой неделе мы видели фотокамеру Nikon на Android, а Panasonic, например, использует приложения для Android и NFC для управления умными бытовыми приборами. Но NASA пошла дальше всех и планирует вывести операционную систему за пределы нашей планеты – новая программа космического агентства под названием PhoneSat планирует использовать Android для управления миниатюрными спутниками.

Смартфоны на Android будут управлять спутниками NASA
PhoneSat 1.0 на высотном воздушном шареЧитать полностью »

Из-за того, что приходится использовать различные фреймворки, но писать, по сути, одно и то же рано или поздно начинает преследовать дежавю. Для php это особенно актуально, часто приходится как выбирать платформу под заказчика, так и допиливать уже имеющийся проект. Вроде бы, нет ничего проще — написал один раз код и таскай его за собой. Но различные API и организация файлов не дают это сделать естественным образом. Очевидное решение — организация своего «багажа» в виде классов. Тогда конкретное приложение (модуль, компонент) как раз будут связывать API фреймворка (или CMS) с вашим классом. Проблема организации файлов имеет также вроде бы очевидное решение — инклудишь нужный класс и всё. Но не зря же все активно пользуются различными фреймворками, а не пишут все с нуля — лучше сосредоточиться на новых задачах, а не думать как «подцепить» уже готовое. Посему я и написал небольшой класс, фабрику-загрузчик.
Читать полностью »

Когда я первый раз написала про разработку ученых из Стенфорда — SDN и их первый коммерческий успех – компанию Nicira, было очень много вопросов о том, как это работает, зачем и кому это все нужно и т.д.

30 августа у вас будет шанс лично задать вопрос автору этой технологии Нику Маккеону (нужно кликнуть по ссылке и зарегистрироваться). Я тоже буду на конференции — подходите, познакомимся.

image

30 августа в 20:00 в центре Digital October в рамках проекта Knowledge Stream профессор электротехники и компьютерных наук Стэнфордского университета Nick W. McKeown (Ник Маккеон) расскажет о том, как его изобретение изменит компьютерную сеть.

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

Каждый месяц в Сиклум проходит более 60 внешний и внутренних мероприятий — и Speakers’ Corner стал самым популярным и посещаемым во всех городах, где представлен офис компании.
Speakers’ Corner – это формат одного докладчика. Ими могут быть как сотрудники и клиенты компании, так и друзья компании со всех уголков мира, а также активные члены различных комьюнити, успешно использующие возможности компании как площадку для нетворкинга. Обо всех мероприятиях Сиклум можно узнать в календаре мероприятий компании http://www.ciklum.com/calendar/
Speakers Corner: Нетривиальный подход к веб дизайну от Павла Кондратенко
В этот раз, во вторник 28 Августа в Киеве мы приглашаем в SkyPoint всех, кто неравнодушен к хорошему дизайну, важным аспектам юзабилити приложений, а также усправлению проектами в этой сфере. Об этом и многом другом расскажет Павел Контратенко из Digital Venture, компании-родителе портала tochka.net. Павел уже более 10 лет занимается дизайном, UX и менеджментом. Он расскажет, как создать успешную дизайн-команду с нуля, как построить доверительные отношения у команды с клиентами. Конечно, много поговорим об различных подходах к дизайну. Но самое главное – на встрече будет эксклюзивная презентация идей уникальной дизайнерской концепции для Украинского UX комьюнити.
Читать полностью »

Вступление

Недавно, почитав различных статей и презентаций про GPGPU, я решил тоже попробовать для себя программирование под видеокарты. Фактически, выбор технологий в этой области не велик — сейчас живы и развиваются только CUDA (проприетарный стандарт nVidia) и OpenCL (свободный стандарт, работает на GPU от ATI, nVidia, а также на центральных процессорах). В связи с тем, что мой ноутбук располагает видеокартой ATI (Mobility Radeon 5650 HD), то выбор и вовсе свёлся к одному варианту — OpenCL. В этой статье речь пойдёт о процессе изучения OpenCL с нуля, а также о том, что из этого получилось.
Читать полностью »

image

Одним пасмурным утром я подумал, что было бы неплохо хорошенько прорефакторить один из моих старых проектов. Это некоммерческое легковесное приложение для кастомизации HUD в одном 3Д шутере. Писал я его 2 года назад, был горяч и неопытен. В результате куча отменного спагетти-кода, который, несмотря на все свои недостатки, делал своё дело :) Став мудрее и опытнее, я решил полностью переписать приложение, дать ему новую архитектуру, упростить поддержку и обновление. Как это сделать? Ответ казался простым — использовать MVC, разделить на уровни и связать всё в единое целое. Так я столкнулся с проблемой выбора простого и эффективного фреймворка, который станет прочным фундаментом. После быстрого исследования я выбрал backbone.js. Очень понравился своей простотой и гибкостью. Можно просто открыть исходники и понять, как всё устроено и работает. Единственный нюанс, который не радовал — MV-паттерн. Размазывать логику по многочисленным views очень не хотелось, так родилась идея написать свой велосипед, который предоставит недостающие части головоломки. Плюс, создание чего-то нового — это всегда увлекательно и интересно. Недолго думая, я приступил к реализации контроллеров для backbone.

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

В недавнем проекте с Qt пришлось разбираться с классом QThread. В результате вышел на «правильную» технологию работы c QThread, которую буду использовать в других проектах.
Читать полностью »

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

Более того, я и сам, бывало, я вдруг, совершенно неожиданно получал письмо от хорошего грамотного разработчика, о серьёзных управленческих ошибках руководства, которые подрывают мотивацию команды и её веру в светлое будущее. В письме обычно давался разбор какой-нибудь цепочки ситуаций, а затем сообщалось о том, что автор устал и не видит для себя больше возможности работать в компании. Я не наивен и понимаю, что, скорее всего, разработчик увидел где-то в другом месте, например, более заманчивые финансовые перспективы. Однако, не стоит упрощать – иногда люди переходят в другую компанию на ровно такую же зарплату, а бывало (и к нам и от нас) даже и с потерей.
Читать полностью »


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