Архив за 04 мая 2016 - 12

Delphi. Что таит в себе TDictionary - 1
Доброго времени суток.
А знаете ли вы, что не все хеш таблицы одинаково полезны? Сейчас я расскажу вам историю, как одна плохая хеш таблица скушала всю производительность, и не поморщилась. И как исправление этой хеш таблицы ускорило код почти в 10 раз.
Конечно, согласно теме — в статье речь пойдет о Delphi, но даже если вы не Delphi разработчик, то все равно советую заглянуть под кат, а после прочтения статьи в исходный код хеш таблиц, которые вы используете. А Delphi разработчикам я советую вообще отказаться от стандартного TDictionary.
Читать полностью »

Известное издание Time опубликовало The 50 Most Influential Gadgets of All Time — рейтинг, в который попали 50 знаковых устройств, оказавших самое большое влияние на общественность и развитие современной индустрии.

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

Показанное на иллюстрациях устройство представляет собой карманную игровую консоль PocketC.H.I.P. Одна из ее особенностей — совместимость с программной платформой PICO-8, включающей, помимо сотен игр, встроенные инструменты для их модификации. В любой момент можно прервать игру и начать изменять персонажей, уровни, звуковые эффекты, звуковое сопровождение и исходный текст игры. После модификации игру можно снова запустить. В PICO-8 используется язык программирования Lua.

Напомним, 10 мая компания Xiaomi проведет пресс-конференцию, на которой будут представлены новый планшетофон Xiaomi Mi Max, оболочка MIUI 8, а также умный браслет Xiaomi Mi Band 2.

Хаунг Ванг (Huang Wang), исполнительный директор компании Huami, которая получила контракты на производство Xiaomi Mi Band 2 и умных часов Xiaomi, сообщил, что при начале массового производства Xiaomi Mi Band 2 они столкнулись с проблемами. Это означает, что компания не сможет подготовить достаточное количество браслетов для обеспечения стабильного запуска устройства.

Специализирующаяся на выпуске суперкомпьютеров компания Cray опубликовала отчет за первый квартал 2016 года.

За отчетный период Cray удалось получить доход в размере 1065,5 млн долларов, что больше показателя за аналогичный период 2015 года, равного 79,6 млн долларов.

В сентябре прошлого года компания Xiaomi представила портативную акустическую систему Mi Bluetooth Speaker, выполненную в форме прямоугольного параллелепипеда и оцененную всего в 30 долларов.

Сегодня ожидается анонс новой портативной колонки, для которой на этот раз была выбрана форма цилиндра.

Появились фотографии новой портативной акустической системы Xiaomi

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

Напоследок, о второй части доклада Surya Ganguli — как теоретическое понимание процесса оптимизации может помочь на практике, а именно, какую роль играют седловые точки (первая часть вот тут, и она совершенно необязательна для чтения дальше).

image

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

Пытаемся разобраться в конфликте между управлением по целям и управлением по ценностям.

image

Эпиграф: «В теории нет разницы между теорией и практикой. На практике она есть»

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

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

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

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

Соблюдение ценности – это фокус внутрь себя. Если вы находитесь в поле своих ценностей – вам не надо специальных проактивных действий. Поэтому управление по ценностям –ситуационное, в чем-то даже пассивное, оно становится необходимым, если внешние новые обстоятельства начинают колебать ваши ценностные устои. Цель же по природе своей всегда проявление неудовлетворенности текущим положением дел. Наоборот, достижение цели требует проактивного подхода и планирования, и предмет приложения усилий направлен на внешнюю среду.

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

Глубокой ночью ничто не предвещало беды… Но в четыре утра от фрилансерской биржи Upwork пришло письмо с радостным, выделенным полужирным начертанием сообщением:

Чем больше вы работаете с клиентом на Upwork, тем больше из заработанного вы оставляете себе!

Казалось бы, радоваться надо, но если вчитаться, то обнаруживаются некоторые детали: комиссию Upwork не уменьшил, а увеличил. Если раньше на все контракты распространялась комиссия 10%, то сейчас она становится ступенчатой: 20%, 10% и 5% при порогах в $0, $500 и $10 000.

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

Несколько часов назад Ryan Huber из отдела безопасности Slack анонсировал некую критическую уязвимость в софте, используемом множеством сайтов. Этим софтом оказался ImageMagick — популярный пакет для обработки изображений.

Краткая информация об уязвимостях размещена на сайте imagetragick.com. Да, без названия и сайта для уязвимости не обошлось и в этот раз, хотя изначально Райан писал, что никакого пафоса, включая название и сайт, не будет.

Уязвимость была обнаружена stewie и раскрыта на hackerone 21 апреля в репорте, по всей видимости, Mail.ru, ибо примерно через неделю после этого Николай Ермишкин из команды безопасности Мэйла нашёл возможность выполнить RCE. Обо всём этом, само собой, сообщили команде разработки IM. Те 30 апреля выпустили фикс, но уже 1 мая им сообщили, что фикс немножко не фикс. Поэтому 2 мая уязвимость раскрыли в листе рассылки разработчиков пакетов, основанных на IM, а 3 мая уязвимость раскрыли публично. Спустя несколько часов после этого на openwall появилось подробное описание с примерами эксплойтов. Но об этом чуть ниже.

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


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