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

Железо / Попытка заменить десктоп — обзор 18.4" ноутбука ASUS K93SV
Раньше очень модными были споры о том, смогут ли ноутбуки когда-нибудь заменить настольный компьютер. Сейчас вроде страсти поутихли — наверное большинство поняло, что всё зависит от задач, которые будет решать ноутбук.
Вот и я, когда пришла задача подобрать компьютер на замену старому P4 Celeron для любимого тестя, не сомневался, что стоит брать ноутбук — и для всех его задач более чем хватит, и решение достаточно мобильное — можно по квартире потаскать.
О выборе модели

Поскольку подразумевалось, что ноутбук будет 99% времени находиться дома, выбор пал на ноутбуки с максимальным размером экрана — 18.4". Конечно поЧитать полностью »

Так много говорят о системных администраторах, разработчиках, тестировщиках… Захотелось поговорить про тех, без кого не обходится ни одна энтерпрайз-разработка. Build Manager, так-же известный как Release Engineer, остается героем в тени — мало кто о нем знает. Кто же он?
Disclaimer

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

Все хорошо, покаЧитать полностью »

Робототехника / Новые оutdoor испытания робота AlphaDog от Boston Dynamics

Boston Dynamics, известная своими приближающими конец светаперспективными разработками BigDog и Petman приступила к испытаниям робота Boston Dynamics' LS3 в естественной среде.
LS3 (Legged Squad Support System), о котором здесь уже недавно писали, создан на основе проекта BigDog и адаптирован для армейского применения. Основной его задачей является транспортировка грузов по пересеченной местности.
В ходе тестов DARPA проверят способность робота переносить до 400 фунтов(180 килограмм) на расстояния до 20 миль (30 километров) без дозаправки. Правда, маршрут, как ожидается, будет медленным и трудным, так что предполагаемая длительность такого путешествия — 24Читать полностью »

Разработка под Apple iOS / Интегрируем Copy-Paste-Detection в Xcode, и не только
Сегодня ночью, проводя очередной code-review в наших проектах, наткнулся на большой кусок проявления чистейшего, кристализованного копипаста. Он не очень пришелся мне по душе, и как-то сразу всплыл вопрос:" А много ли копипаста у нас в проектах"? Google is my friend, поэтому решение нашлось очень быстро у jkennedy1980, который использовал CPD (copy paste detector), который входит в PMD (Pretty Much Done || Project Mess Detector || Programming Mistake Detector || ... ). В общем случае, CPD умеет находить copy-paste сходу для ряда языков(cpp, cs, java, php, ruby, ecmascript) и относительно легко расширяется, но мне же был нужен Objective-C. Как раз такой вариант и был у jkennedy1980, который использовал CPD в автоматической сборке jenkins'ом. Это в общемЧитать полностью »

Проблема

Когда задача, требующая решения, небольшая, совсем не хочется писать для её решения отдельную утилиту, особенно, если ты — .NET-программист.
Скрипт? Однозначно, да, но ставить на боевую машину под управлением Windows сторонний интерпретатор совсем уж не по-христиански. Так почему бы не воспользоваться Windows Powershell? Готов сразу честно признаться: практически никакого опыта с ним не было, но уж больно заманчиво выглядел.
Скрипт, решающий задачу, был готов через 15 минут, если не учесть одно «но». Скриптом пока назвать это было сложно, потому что это был набор инструкций, непригодный для выполнения в видеЧитать полностью »

Здравствуйте, дорогие друзья!
В один чудесный день в один чудесный час возникла острейшая необходимость в JS|HTML препроцессоре и как обычно поиск готового решения не увенчался успехом, везде чего-то не хватало (не было глобальных переменных, вставки строк, замены строк, импорта и т.п.). Ну и поскольку я суровый якутский парень, то выход был один — сделать все самому. Ну? что ж, результат моего труда я решил выложить на мнение комьюнити.
Введение

Препроцессор предназначен для js(json) и html(xhtml) файлов, эти файлы должны быть с соответствующими расширениями. Препроцессор поддерживает следующий рядЧитать полностью »

Для любой задачи можно придумать тест, который даст необходимый результат. ©
Но в этот раз никаких специальных задач не было, а просто захотелось узнать насколько быстр GHC и вот что получилось.
Дано: массив 16k целых чисел
Тест: 1000 раз quicksort
C (own) 0m2.528s x 1.00
C (qsort) 0m3.282s x 1.30
C++ (std) 0m3.250s x 1.28

Haskell 0m3.867s x 1.53

PHP 1m18.73s x 30
Python 1m38.55s x 38
Perl 2m53.69s x 67

В последних трех тестах не стояла цель получить лучшие результаты, они оставлены для общего маштаба.Исходники: as is, без специальной тест системы, использовался time (man 1 time)Железо: MacBook Pro Mid 2010 / 2.4 GHz Intel Core i5Версии:
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)
Читать полностью »

Из комментариев к предыдущей статье кроме кучи полезной информации, обсуждения недостатков моего кода, я вынес ещё и стратегическое решение — всеми правдами и неправдами избегать программирования на C/C++ на ближайшем интервью. Сказывается отсутствие практики написания программ. Уже больше 4х лет его не трогал и питона хватало для любых статистических вычислений и визуализации данных. Но обязательно вернусь к классическим учебникам на следующей недели. Товарищи TheHorse и 0leGG застыдили меня во второй статьe, а AxisPod забил последний гвоздик в гробик моих надежд, что получится выехать на старых знаниях. Поэтому смещая акцент именно в сторонуЧитать полностью »

Информационная безопасность / 12345
12345 — именно такой пароль был установлен на почтовом ящике президента Сирии, взломанном накануне специалистами из Anonymous.
«Психологией американцев можно легко манипулировать, если они услышат, что были совершены „ошибки“, которые „исправляются“», — пишет Асаду глава миссии Сирии в ООН Шехеразад Джафари. В этом же письме он советует отдельно отметить доступность Facebook и YouTube в стране.
Anonymous не в первый раз атакуют власти Сирии. До этого хакеры взломали сайты ряда сирийских министерств, опубликовав на них карикатуры на Асада и рекомендации, как безопасно пользоваться интернетом.На фото: Башар Асад показывает оптимальнуюЧитать полностью »

Георгий около 25 лет прожил в США, был приглашен в Grammarly на должность VP of Engineering.
Мы обсуждали разницу в статусе программистов в Штатах и Украине, особенности рекрутинга (как правильно составить резюме, не «завалиться» на собеседовании), а также перспективы краткосрочных курсов для подготовки джуниоров.
02:30 Первые впечатления о компании. Как прошла адаптация?
07:15 Статус программиста США и Украины
10:00 Процесс приема на работу
17:20 Как не провалить собеседование с работодателем?
28:30 Опыт работы с аутсорсингом в Индии
31:00 Вопрос образования. Достаточно ли 6-месячных курсов для работыЧитать полностью »


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