Архив за 14 августа 2016 - 3

Еще одно возможное решение парадокса Ферми

Исследование: мы не видим внеземной жизни, поскольку наша зародилась слишком рано - 1

На Geektimes неоднократно публиковались статьи, в которых предлагалось решение так называемого парадокса Ферми. Сам парадокс формулируется следующим образом: «Если жизнь — распространенное явление во Вселенной, следовательно, в обозримой ее части должно существовать большое количество развитых цивилизаций, которые человек мог бы уже заметить. Но за десятки лет наблюдений за космосом этого не произошло». Именно поэтому Ферми и спросил: «Ну, и где они в таком случае?».

Предполагаемых ответов на этот вопрос множество, о некоторых из них можно прочитать здесь, здесь и здесь. Сейчас группа ученых из Гарварда дает еще один возможный ответ. Специалисты предположили, что цивилизации, которые мы могли бы заметить, просто еще не родились. По их мнению, высока вероятность того, что наша собственная цивилизация является наиболее развитой в обозримой части Вселенной. «Если вы хотите знать, когда жизнь начала зарождаться во Вселенной, то ответ — »сейчас", говорит Ави Лоэб, руководитель группы исследователей из Гарвард-Смитсоновского центра астрофизики. Авторы работы, опубликованной в «Journal of Cosmology and Astroparticle Physics», полагают, что в будущем жизнь будет зарождаться на других планетах чаще, чем это происходит сейчас или чем происходило в прошлом.
Читать полностью »

Многие аспекты CleverStyle Framework имеют альтернативную по отношению к большинству других фреймворков реализацию тех же вещей.
Данная статья достаточно подробно описывает устройство работы маршрутизации, примеры использования, а так же примеры того, как можно в этот механизм вмешаться, либо, при желании, полностью его заменить его на собственный.

Основное отличие

Главное отличие маршрутизации от реализаций в популярных фреймворках типа Symfony, Laravel или Yii это декларативность вместо императивности.

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

Кандидат технических наук МИЭМ, заместитель руководителя департамента программной инженерии факультета компьютерных наук НИУ ВШЭ и заместитель завкафедрой системного программирования ИСП РАН Ефим Гринкруг даёт свой ответ на вопрос о том, что такое программная инженерия.

Этому термину уже почти 50 лет — впервые его начали использовать в 1968 году. Дело в том, что именно тогда методы классической инженерии — например, разбиение на отдельные компоненты — стали всерьёз применяться в создании софта. Но почему они не применялись раньше, и какой новый смысл приобрело выражение «программная инженерия» в последние десятилетия?

Под катом — подробная расшифровка и слайды.
Читать полностью »

Новый клиент 3CX Client for Mac

Недавно мы представили 3CX Phone System v15 с совершенно новыми возможностями. Вскоре после этого был выпущен обновленный UC клиент системы 3CX Client for Windows. И теперь мы выпускаем новый клиент 3CX Client for Mac! Мы переработали интерфейс клиента, сделав его в соответствии с последними тенденциями приложений для объединенных коммуникаций.Читать полностью »

Недавно мой друг показал мне ошибку, которая проявляется в простой функции, вычисляющей полиномиальный хеш от строки с переполнением int'a. Она возвращала отрицательное число, хотя не должна была. Вот сама функция:

unsigned MAX_INT = 2147483647;
 
int hash_code(std::string x) {
    int h = 13;
    for (unsigned i = 0; i < 3; i++) {
        h += h * 27752 + x[i];
    }
    if (h < 0) h += MAX_INT;
    return h;
}

На некоторых строках, в частности, на строке «bye», и только на сервере (что интересно, на своем компьютере все было в порядке) функция возвращала отрицательное число. Но как же так, ведь в случае, если число отрицательное, к нему прибавится MAX_INT и оно должно стать положительным.
Читать полностью »

Ассортимент Zotac пополнила 3D-карта GeForce GTX 1080 ArcticStorm (каталожный индекс — ZT-P10800F-30P), которая оснащена водоблоком.

Длина 3D-карты Zotac GeForce GTX 1080 ArcticStorm — 300 мм

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

Хотя на Хабре, похоже, очередное летнее затишье, в целом получилось всего очень порядочно – Apple наконец-то научилась обрабатывать скриншоты, ФАС спорит с Apple и Google, новое про синдром самозванца, шикарная таблица Менделеева в материальном дизайне и много всего другого. Добро пожаловать в новый дайджест!

Дайджест интересных материалов для мобильного разработчика #166 (8-14 августа) - 1Читать полностью »

Стекло, которое может превращаться из прозрачного в тонированное и обратно, создали специалисты Массачусетского технологического института (MIT). К достоинствам разработки относится высокая скорость переключения и низкое энергопотребление. Более того, электроэнергия необходима только для изменения прозрачности. В статичном состоянии стекло ее не потребляет.

Необъятные масштабы бытия. Часть 1. Межпланетные дали - 1

Человек издревле пытался понять устройство окружающего его мира и найти свое место в нем. Упорство и изобретательность его разума в течение тысяч лет приближали человека к объективному пониманию мира вопреки закрепленному культурой субъективному (не редко ложному) восприятию. Одной из первых задач к достижению этих целей является определение масштабов окружающего нас мира.

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

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

Как утверждается, в течение года на выпуск датчиков изображения типа CMOS будет выделено около 690 млн долларов. При этом объем выпуска указанной продукции в течение года сохранится на уровне 70 000 эквивалентных 300-миллиметровых пластин в месяц.

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


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