Архив за 08 января 2015 - 5

Снимаем дамп объектов с памяти .Net приложения - 1 Продолжаем тему интересного на .Net, от чего мир Java будет посмеиваться (хотя у них это также возможно сделать), а приверженцы С++ говорить: «чего они только не сделают чтобы не учить C++».

В данной заметке мы напишем по сути – простенькое ядрышко профилировщика памяти для платформы .Net, который будет снимать дамп с SOH кучи (а в перспективе и с LOH).

Для написания статьи нам понадобится код из статьи Снимаем дамп объектов с памяти .Net приложения - 2 Получение указателя на объект .Net и Снимаем дамп объектов с памяти .Net приложения - 3 Ручное клонирование потока (измерение размера объектов).

Наши цели на сегодня:

  • Научиться итерировать кучу .Net
  • Научиться находить начало кучи .Net
  • Попробовать сытерировать все объекты чужого домена.

Ссылка на проект в GitHub: Снимаем дамп объектов с памяти .Net приложения - 4 DotNetEx

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

На выставке IFA 2014 компания Samsung анонсировала необычный смартфон — Galaxy Note EdgeЧитать полностью »

Компания HP в ходе выставки CES 2015 представила несколько новых моделей мониторов, наиболее интересной из которых является модель HP Zvr.

Сам производитель называет HP Zvr дисплеем виртуальной реальности. Экран устройства размером 23,6 дюйма выводит стереографические изображения, позволяя манипулировать ими наиболее интуитивным образом. По словам производителя, за счет этих возможностей HP Zvr «изменит то, как пользователи думают, работают и создают».

SpaceX еще на шаг ближе к заключению контракта с NASA по перевозке космонавтов на МКС - 1

Капсула Dragon от SpaceX получила еще больше шансов на перевозку космонавтов с Земли на МКС и обратно. Агентство NASA одобрило реализацию космической программы компанией SpaceX, согласно которой детище Илона Маска становится одним из «космических такси» по перевозке космонавтов.

Если все пойдет хорошо и дальше, то SpaceX получит от NASA контракт на перевозку «пассажиров», это должно случиться где-то в 2017 году. При этом капсула Dragon будет запускаться на орбиту при помощи ракеты-носителя Falcon-9.

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

HP представила два миниатюрных компьютера для домашнего использования, интересных, помимо своей невысокой цены (HP Stream 200-010 Mini начинается от 180 долларов) еще и возможностью одновременного подключения двух мониторов, позволяя использовать больше рабочего пространства.

Представлены компьютеры чуть крупнее хоккейной шайбы

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

Введение. Постановка вопроса.

В школьной программе вопросы правильных многогранников не рассматриваются, поэтому не многие знают (да я и сам не так давно узнал), что правильных многогранников в трёхмерном Евклидовом пространстве всего пять:

1. Тетраэдр:

image

2. Куб:

image

3. Октаэдр:

image

4. Додекаэдр:

image

5. Икосаэдр:

image

В трёхмерном пространстве правильным многогранником называется многогранник, у которого все рёбра равны между собой и все грани равны между собой. Т.е. грани представляют из себя правильные многоугольники.

У таких многогранников во всех вершинах сходится одинаковое количество рёбер и одинаковое количество граней. Т.е. все вершины тоже имеют одинаковое строение.

Оказывается, такие многогранники удобно обозначать их символом Шлефли {p1, p2}, характеризующим их комбинаторное строение. Который означает, что p1 угольники, сошлись по p2 штук в вершине.

В такой записи наши многогранники получат обозначения:
1. Тетраэдр {3, 3},
2. Куб {4, 3},
3. Октаэдр {3, 4},
4. Додекаэдр {5, 3},
5. Икосаэдр {3, 5}
Например, {4, 3} — куб имеет 4 угольные грани, в каждой вершине сходится по 3 таких грани.
У октаэдра {3, 4} наоборот, грани 3 угольные, сходятся по 4 штуки в вершине.
Таким образом символ Шлефли полностью определяет комбинаторное строение многогранника.

Почему правильных многогранников всего 5? Может быть их больше?
Читать полностью »

Компания Rockchip также привезла на CES 2015 новые платформы. Первая SoC носит название RK3368 и представляет собой 64-разрядное решение для планшетов и телевизионных приставок с поддержкой Android 5.0.

В конфигурацию RK3368 входят восемь процессорных ядер Cortex-A53 с частотой до 1,5 ГГц. Информации о графическом процессоре нет, но известно, что он поддерживает OpenGL ES 3.1, OpenCL 1.2 и DirectX 9.3. Также решение может похвастаться способностью декодировать видео разрешением до 4K в формате H.265 (HEVC). Готовые устройства на новой платформе смогут выводить видео 4K с частотой 60 к/с посредством интерфейса HDMI 2.0.

Почему Instagram выстрелил: рассказ основателя сервиса - 1

В октябре 2014 наступила четвёртая годовщина работы Instagram. В течение дня я смотрел на часы и вспоминал, чем мы занимались четыре года назад.

6:00 еду на велике по туманному Сан-Франциско в наш коворкинг в Догпатч Лэбс.
7:00 желудок завязывается в узел, и мы с Кевином перехватываем бейглы из Кроссроадс кафе.
8:00 открывается сайт и на него стекаются первые пользователи
9:00 мы с Кевином в панике: маленький сервер не выдерживает нагрузки первого дня
12:00 испытываем облегчение, когда все снова заработало
прошёл день
2:00 всё ещё не спим. Уже 25000 зарегистрированных пользователей.
6:00 еду на поезде обратно в Хайт и падаю в кровать

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

Я очень люблю всякие гаджеты. Постоянно просматриваю краудфандинговые ресурсы в поисках интересных игрушек. Увидев эту авторучку, сразу же внес взнос. Тем более, что проект был уже закончен и деньги собирали именно на производство.

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

Систему охлаждения ACX 2.0 отмечает в качестве одной из ключевых особенностей 3D-карты GeForce GTX 970 SSC (04G-P4-3975) представившая ее компания EVGA.

3D-карта EVGA GeForce GTX 970 SSC оснащена охладителем ACX 2.0

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


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