Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «ru»
Журнал ForTrader.ru Выпуск 108 2016-08-29 15:17:56
... >Запись Журнал ForTrader. ru Выпуск 108 впервые ...
+ развернуть текст сохранённая копия
1. 5 экспертных прогнозов о ценах на нефть: от 10$ до 70$ за баррель Сравнение прогнозов цены на нефть с аналитиком журнала ForTrader.org Романом Кравченко. 2. 6 важнейших событий августа, которые трейдер не может пропустить О важнейших для трейдера событиях августа с Владимиром Контом, экспертом журнала ForTrader.org. 3. Волновой прогноз на август: покупаем евро, продаём фунт Технический анализ и прогноз по евро, фунту и иене на август с аналитическим отделом компании Admiral Markets. 4. Не потеряй! О чём умолчал «папа» Кийосаки? Философия здравого смысла для...
Запись Журнал ForTrader.ru Выпуск 108 впервые появилась Торги на форекс для начинающих.
Тэги: fortrader.ru
[Перевод] Ломаем сбор мусора и десериализацию в PHP 2016-08-24 14:11:50
+ развернуть текст сохранённая копия
Эй, PHP, эти переменные выглядят как мусор, согласен?
Нет? Ну, посмотри-ка снова…
tl;dr:
Мы обнаружили две use-after-free уязвимости в алгоритме сбора мусора в PHP:
- Одна присутствует во всех версиях PHP 5 ≥ 5.3 (исправлена в PHP 5.6.23).
- Вторая — во всех версиях PHP ≥ 5.3, включая версии PHP 7 (исправлена в PHP 5.6.23 и PHP 7.0.8).
Уязвимости могут удалённо применяться через PHP-функцию десериализации. Используя их, мы отыскали RCE на pornhub.com, за что получили премию в 20 000 долларов плюс по 1000 долларов за каждую из двух уязвимостей от комитета Internet Bug Bounty на Hackerone.
Читать дальше →
Тэги: group, mail.ru, php, web-разработка, безопасность, блог, веб-сайтов, веб-сервисов, информационная, компании, разработка, тестирование
[Перевод] Массивы в РНР 7: хэш-таблицы 2016-08-22 19:17:55
Хэш-таблицы используются везде, в каждой серьёзной С-программе. По сути, они позволяют программисту ...
+ развернуть текст сохранённая копия
Хэш-таблицы используются везде, в каждой серьёзной С-программе. По сути, они позволяют программисту хранить значения в «массиве», индексируя его с помощью строк, в то время как в языке С допускаются только целочисленные ключи массива. В хэш-таблице строчные ключи сначала хэшируются, а затем уменьшаются до размеров таблицы. Здесь могут возникать коллизии, поэтому нужен алгоритм их разрешения. Существует несколько подобных алгоритмов, и в РНР используется стратегия связных списков (linked list).
В Сети есть немало замечательных статей, подробно освещающих устройство хэш-таблиц и их реализации. Начать можно с http://preshing.com/. Но имейте в виду, вариантов структуры хэш-таблиц — несметное множество, и ни один из них не совершенен, в каждом есть компромиссы, несмотря на оптимизацию циклов процессора, использования памяти или хорошее масштабирование потокового окружения (threaded environment). Одни варианты лучше при добавлении данных, другие — при поиске и т. д. Выбирайте реализацию в зависимости от того, что для вас важнее.
Хэш-таблицы в РНР 5 подробно рассмотрены в материале phpinternalsbook, который я написал вместе с Nikic, автором хорошей статьи про хэш-таблицы в РНР 7. Возможно, её вы тоже сочтёте интересной. Правда, она писалась до релиза, поэтому некоторые вещи в ней слегка отличаются.
Здесь же мы подробно рассмотрим, как устроены хэш-таблицы в РНР 7, как с ними можно работать с точки зрения языка С и как ими управлять средствами РНР (используя структуры, называемые массивами). Исходный код в основном доступен в zend_hash.c. Не забывайте, что хэш-таблицы мы используем везде (обычно в роли словарей), следовательно, нужно проектировать их так, чтобы они быстро обрабатывались процессором и потребляли мало памяти. Эти структуры решающе влияют на общую производительность РНР, поскольку местные массивы не единственное место, где используются хэш-таблицы.
Читать дальше →
Тэги: group, mail.ru, php, web-разработка, блог, веб-сайтов, интерпретаторы, компании, компиляторы, покровов, разработка, срыв
«В одной корзине»: Немного о хранении кода 2016-08-19 10:49:04
Эффективное хранение данных интересует абсолютно всех, кто хоть как-то связан с ИТ. Мы в IaaS- ...
+ развернуть текст сохранённая копия
Эффективное хранение данных интересует абсолютно всех, кто хоть как-то связан с ИТ. Мы в IaaS-провайдере 1cloud постоянно анализируем опыт коллег — совсем недавно мы обсуждали, как хранят свои данные крупные компании.
Сегодня мы продолжим эту тему и обсудим, как лучше хранить свой код: в одном репозитории или в нескольких. Также мы взглянем на два примера, которые продемонстрируют особенности обоих подходов.
/ фото Dennis Skley CC
Читать дальше →
Тэги: 1cloud.ru, 1сloud, e-commerce, блог, веб-сайтов, данных, кода, компании, мобильных, приложений, разработка, репозитории, хранение
Мифы об облачных технологиях. Часть 1: о «бесполезной» техподдержке и «навороченных» сервисах 2016-08-17 12:18:05
... виртуальной инфраструктуры 1cloud. ru.
+ развернуть текст сохранённая копия
Карл фон Клаузевиц, прусский офицер и военный писатель, говорил: «Первая задача всякой теории – привести в порядок смутные и чрезвычайно спутанные понятия и представления, и лишь условившись относительно названий и понятий, можно надеяться ясно и легко преуспевать в рассмотрении вопросов». Его трактат о военном искусстве был опубликован в 1832 году, однако данное выражение не потеряло актуальности и в наше время, особенно когда мы обсуждаем те или иные технологии, например облака.
За последние десять лет облачные вычисления превратились в зрелую технологию, однако её до сих пор окружает ореол из мифов, касающихся особенностей управления, безопасности и преимуществ для бизнеса. По этой причине сегодня мы хотим обсудить и развенчать несколько наиболее распространенных мифов, используя для этого собственный опыт разработки провайдера виртуальной инфраструктуры 1cloud.ru.
/ фото reynermedia CC
Читать дальше →
Тэги: 1cloud.ru, 1сloud, e-commerce, iaas, блог, веб-сайтов, компании, мифы, облачные, разработка, реальность, сервисы
Главная / Главные темы / Тэг «ru»
|
Взлеты Топ 5
Падения Топ 5
|