Архив за 06 декабря 2013 - 6

В 2011 году IBM показала технологический прорыв, когда суперкомпьютер Watson выиграл у чемпионов игрового шоу «Jeopardy». И сейчас компания хочет сделать перезагрузку своих высокопроизводительных серверов Power, впервые задействовав графический процессор.

IBM и Nvidia разрабатывают суперкомпьютеры нового поколения
Читать полностью »

image

Всем привет, я Евгений и давайте поговорим.
Расскажу несколько историй, а пока — я UX-разработчик, но при этом занимаюсь фронтэндом полностью, потому что мне это нравится.
Истории будут о том, почему MVP — это не «говнокод по-быстрому», а минимальная версия продукта, которая должна будет развиваться в будущем. Запомните — minimal product, не продукт с говнокодом.
Читать полностью »

Добрый день! В этой статье содержатся занимательные материалы для всех интересующихся происхождением децентрализованной валюты Bitcoin, это переводы двух текстов — вчерашнего очень горячего интервью на Techcrunch, где на вопросы журнала отвечает Скай Грей, исследователь, который попытался выяснить кто скрывается под именем Сатоси Накамото, и, собственно, перевод его статьи об этом исследовании.

Возможное раскрытие личности Сатоси Накамото, создателя Bitcoin

Кто настоящий Сатоси Накамото? Один исследователь, возможно, нашел ответ

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

Предисловие

Когда речь заходит о российской науке, мы, как правило, представляем две картинки: какой-нибудь «успешный» Институт пикотехнологий и ядерных материалов и доживающую последние дни Академию исследования репы и сельдерея. Поэтому обыватели, мало знакомые с научными организациями, уверены, что сегодня российская наука – в полном упадке, а бюджетные средства расходуются нерационально.

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

Система цифрового видеонаблюдения 2. Видеорегистратор, ПО и нагрузочное тестирование

Эта статья, как и прошлая (Система цифрового видеонаблюдения. Дорого, но приятно), скорее беглое описание инсталляции проекта. Тут мы рассмотрим ПО прилагаемое к оборудованию. Проведем нагрузочное тестирование свичей и видеорегистратора.Читать полностью »

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

  • Обновление БД с конкретной версии на любую другую за один шаг, как на более позднюю, так и возврат к предыдущей;
  • Легкое получение скриптов миграции в автоматическом режиме, с возможностью «ручного» внесения исправлений в крайнем случае;
  • Создание «с нуля» нового экземпляра БД, соответствующего имеющейся версии приложения;
  • Простое создание тестовых/девелоперских экземпляров БД на базе актуальных рабочих БД для ведения разработки на них, которые максимально соответствуют этим рабочим.
  • Контроль и аудит нежелательных изменений в экземплярах БД, при необходимости автоматический возврат к эталонному состоянию в сжатые сроки.

Уже упоминалось, что версионный подход не очень эффективно применять без использования каких-либо инструментальных решений. Посмотрим, как можно решить эти задачи с помощью DB Change Manager компании Embarcadero. Это утилита для администраторов БД и разработчиков баз данных позволяет упростить и автоматизировать внесение изменений в базы данных и создавать отчеты об изменениях. DB Change Manager обеспечивает согласованность БД, соблюдение норм и конфиденциальность данных.

Концепция работы утилиты основывается на операциях сравнения и «архивирования». DB Change Manager позволяет анализировать и сравнивать элементы БД, взятые из двух различных источников данных. Он генерирует SQL-скрипт, с помощью которого один источник данных будет изменен так, чтобы он совпадал с другим.
Читать полностью »

в 8:12, , рубрики: Без рубрики

Предисловие

Пушкин
Одно время мне везло на всякие странные работы. Например, я чуть было не устроился админом в синагогу. Остановила меня только предчувствие, что меня там как последнего гоя будут заставлять работать по субботам.

Другой вариант тоже был любопытным. Фирма сочиняла эссе и курсовые для американских студентов, которым в лом было писать самим. Уже потом я узнал, что это довольно распространенный и прибыльный бизнес, которому даже придумали собственное название — «paper mill», но сразу такой способ зарабатывания на жизнь показался мне полным сюром. Однако же надо заметить, что интересных задач на этой работе оказалось немало и среди них — самая сложная и хитрая из тех, что я делал за свою карьеру, и которой можно потом с гордостью рассказывать детям.

Формулировка ее была очень проста. Сочинители курсовых — удаленные работники, очень часто — арабы и негры, для которых английский язык был неродным, и ленивы они были ничуть не меньше самих студентов. Нередко они шли по пути наименьшего сопротивления и вместо написания оригинальной работы тупо передирали ее из Интернета, целиком или частями. Соответственно, надо было найти источник (или источники), сравнить, как-то определить процент сплагиаченности и передать собранные сведения для уличения нерадивых.

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

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

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

Такова цель одного из пионеров идеи «интернета вещей» (IoT) Криса Пистера, профессора из университета Беркли. Сейчас Крис занят попытками уместить узел IoT (и по совместительству набор сенсоров) на кристалле. И на кончике пальца.
Читать полностью »

Design Camp — обновление программы и мини конкурс для Хабра

Друзья, как вы, наверняка, уже знаете, мы в этом году решили продолжить дизайнерскую историю прошлого года и провести второй Design Camp (отчет с первого на Хабре).

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

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

Французская компания Linutop SAS сообщила о выпуске нового поколения неттопа Linutop. Linutop 5, работающий под управлением одноименной операционной системы, уже можно заказать на сайте разработчика за 390 евро.

Linutop 5

Как и модель предыдущего поколения, Linutop 5 построен на одноядерном процессоре Intel Atom N270 (1,6 ГГц), который обходится пассивной системой охлаждения. Объем оперативной памяти DDR2 увеличился до 2 ГБ, объем интегрированной флэш-памяти составляет 4 ГБ.


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