Архив за 25 мая 2013 - 3

Компания Golden Field, являющаяся крупнейшим китайскими производителем корпусов для ПК, объявила о начале поставок на российский рынок новых корпусов серии Golden Field 1619, обладающих привлекательным сочетанием цены и возможностей. По мнению производителя, новинка форм-фактора mid tower не только хорошо подходит для сборки настольных игровых систем, но может привлечь и энтузиастов разгона «привлекательным внешним видом и широкими возможностями апгрейда и охлаждения». Как утверждается, некоторые особенности 1619 нехарактерны для игровых корпусов нижнего ценового сегмента.

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

Напечатанный на 3D принтере расширитель трахеи спас жизнь ребенку

Сейчас 3D печать все глубже проникает в нашу жизнь, включая такие сферы, как медицина, быт и прочие. Что касается медицины, то 3D печать здесь практически незаменима. При помощи специализированных принтеров то уши печатают, то, как в этом случае, расширитель трахеи для ребенка с патологией создают. И ведь все это реально действует, это в прямом смысле слова «Будущее здесь».

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

Азия, как ожидается, будет крупнейшим рынком LTE среди регионов мира в 2015 году. Об этом сообщил источник со ссылкой на президента китайского отделения Nokia Siemens Networks.

Сети LTE уже введены в коммерческую эксплуатацию в Японии и Южной Корее, а скоро лицензии на использование соответствующих сетям 4G LTE частотных ресурсов получат компании в Китае и на Тайване. Набольшая доля рынка оборудования LTE в Азии принадлежит компании Nokia Siemens, которая намерена удерживать свое положение.

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

Настройка Voip GSM шлюза Hybertone GoIP4 и Asterisk PBX c помощью FreePBX

Пожалуй, информации, что такое Asterisk, FreePBX и VoIP-GSM шлюз достаточно, и в представлении они не нуждаются. На руках сервер с установленным, основанным на CentOS, дистрибутивом AsteriskNOW, бюджетный четырехканальный шлюз Hybertone GoIP4. Задача организовать IP-АТС с тремя операторами и тремя GSM-каналами поставлена, поэтому, без лишних красноречивых вступлений, сразу к делу.
Читать полностью »

Агентство NASA выделило деньги на создание устройства, позволяющего «печатать» съедобные объекты из отдельных питательных веществ. Грант первого этапа проекта в размере 125 000 долларов достался компании Systems & Materials Research, позиционирующей себя в качестве «специалиста по разработке материалов и технологий с целью коммерциализации».

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

Общемировой объем поставок сенсорных экранов увеличатся в два раза в период с 2012 по 2016 год, достигнув почти 3 млрд. единиц, предназначенных не только для смартфонов и планшетов, но и для других устройств, в частности, ноутбуков. Такого мнения придерживаются специалисты аналитической компании IHS iSuppli, опубликовавшие свой прогноз на недавнем мероприятии SID Disply Week 2013.

В общей сложности в 2016 году будет отгружено 2,8 млрд. сенсорных панелей

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

в 3:59, , рубрики: гики, музыка, Чулан, метки: ,

Дорогие читатели! Хочу поздравить вас с Днём гордости гиков!

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

И, поскольку у нас есть такой хороший повод, то давайте вспомним некоторые песни, которые напрямую относятся к жизни IT-гиков. Если вы вспомните ещё какие-то интересные песни, добавляйте их в комментарии.
Читать полностью »

Введение

После продолжительного перерыва мне пришлось вернуться к программированию на C++. После C# очень не хватало ключевого слова var и возможностей построения запросов linq. Однако как оказалось прогресс не стоит на месте и за время моего отсутствия вышла новая версия С++11, имеющая новые интересные возможности, к тому же реализованная в большинстве компиляторов. Я занимался кросс-платформенным проектом и меня интересовали компиляторы GCC для Linux, Visual Studio и mingw для мира Windows. Попытка найти linq-like библиотеку не увенчались успехом, все, что я находил, было нежизнеспособной поделкой на коленке. Смирившись, я бросил поиски, однако в апреле 2012 вышла обнадеживающая статья LINQ to Objects на языке C++, в которой описывалась библиотека, которая мне подходила. Попробовав ее в деле и разобравшись в ее устройстве, я был разочарован неэффективностью, но некоторые идеи я подчерпнул. Оставалось одно – написать такую же, только с блэк-джеком, что я и сделал github.com/drbasic/CppLinq, заодно разобравшись автоматическим выводом типа (auto) и лямбда выражениями.

Проектировалась библиотека так, что бы с помощью fluent – синтаксиса и лямбда выражений пользователь мог построить граф преобразований. Эти графы можно копировать, достраивать, объединять, т.е. реализовать поведение максимально близкое к прообразу Linq to Objects из мира C#. Функционал библиотеки, недолго думая, я позаимствовал из C#, добавив, явный left join и full join. Важным ограничением библиотеки является перемещение по графу преобразования не копий, а указателей на элементы исходной последовательности. Это позволяет эффективно обходиться со сложными элементами коллекций, ведь теперь не происходит накладных расходов на копирование, но исходная последовательность из-за этого не должна быть «виртуальной». Т.е. к началу работы у каждого элемента исходной последовательности должен быть уникальный адрес и элементы не должны перемещаться в памяти во время работы linq-преобразований. В общем, для этого подходят массивы, контейнеры Qt, все стандартные контейнеры, кроме std::bitset. Сложности возникли лишь с константными последовательностями, которые так и не доделал, так как мне они были не особо нужны. Библиотека проверена и успешно компилируется Visual Studio 2010 и 2012, gcc 4.8, mingw 4.8. Проще всего совладать оказалось с компилятором Microsoft, сделать счастливыми gcc было куда сложнее, причем с внутренней ошибкой бывало падали все компиляторы, порой даже без вразумительных криков.
Читать полностью »

Чем доступнее информация, тем больше её вокруг. Чем быстрее она распространяется, тем меньше остаётся времени на то, чтобы её проверить. Постепенно информационная среда превращается в некое подобие «белого шума». Всё труднее строить внутри себя новые информационные фильтры, чтобы отсеять лишнее: убрать в сторону лозунги, агитацию, пропаганду, а оставить только то, что на самом деле кроется за ними. А манипулировать нашими мыслями пытаются постоянно, и я говорю не о 25-ом кадре (он не работает), а о более земных вещах — приёмах пропаганды, которые так умело (а зачастую — очень топорно) используют политики, рекламщики и вообще, все, кому не лень. Об этих приёмах и пойдёт речь в статье.

Хвост виляет собакой. ("Wag the dog") — чтобы избежать большого скандала или «замять», оставить незамеченным какое-нибудь важное, но неприятное событие, часто используется простой, но хитрый и ловкий приём, который англоязычные политтехнологи называют «Wag the dog», а русскоязычные — «Хвост виляет собакой». Он заключается в том, чтобы вовремя поднять волну обсуждения вокруг вопроса второстепенной важности, на фоне которой другое, более важное событие или действие пройдёт незаметно.
Примеры таких вопросов: Отмена перехода на зимнее время, российское гражданство Депардье, поездка Путина или Саши Грей на Ладе Калине по России, полёты со стерхами и т.д.
Своё название этот приём получил в честь английского выражения tail wagging the dog, который, в свою очередь, появился из следующего народного пассажа:

— Почему собака виляет хвостом?
— Потому, что собака умнее, чем хвост. Если бы хвост был умнее, он вилял бы собакой.

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

Добрый день, уважаемые хабрачитатели.

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

Под катом очень много фоток. Осторожно! трафик.
Читать полностью »


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