Интересно почитать… Блог в котором есть много интересной информации…

11 июня 2015

Настройка VPN через TeamViewer

Категория: информационные технологии — dmitriano @ 15:47

На серверном компьютере устанавливаем VPN драйвер:

image

(далее…)

1 июня 2015

Как настраивать 4G интернет на Андроиде для Билайна

Категория: информационные технологии — dmitriano @ 12:38

Оказывается, надо устанавливать следующие настройки:

image image image

9 мая 2015

Алгоритм объединения объектов на плоскости

Категория: программирование — dmitriano @ 15:10

Google Maps умеет объединять объекты при уменьшении масштаба см. рисунки. Причем если посмотреть на последнюю картинку, то не очень понятно, почему получилось 7 + 4, а не 8 + 3 например. Google Maps объединяет несколько объектов в один, но задача поиска областей занимаемых группами объектов выглядит гораздо более сложной, причем рисовать область с четкой границей наверное сложнее, чем сделать заливку цветом с прозрачностью обратно пропорциональной средней плотности объектов в данной точке, при этом не очень понятно, имеет или эта полупрозрачная заливка практическое применение.

То есть в идеале задача ставится так: по заданному набору точек на плоскости (или на эллипсоиде и т д.) получить набор многоугольников содержащих скопления точек. Скопление это транзитивное замыкание по расстоянию, то есть если расстояние от A до B меньше заданного и расстояние от B до C меньше заданного, то A, B и C принадлежат к одному скоплению. Либо можно определить скопление как область в которой плотность распределения точек больше заданного значения, при этом нужно как-то определять плотность распределения. Также надо учитывать, что могут получиться вырожденные случаи, когда A B и C лежат на одной прямой.

Возможно эта задача решается каким-либо образом через интерполяцию двумерной поверхностью в трехмерном пространстве (либо через триангуляцию), но возможно ли решить эту задачу в реальном времени, чтобы вычислять области для 10 тысяч точек с переменными координатами хотя бы один раз в секунду?

image

(далее…)

27 февраля 2015

Установка MS Visual Studio 2013 на ноутбук с Windows 8.1

Категория: программирование — dmitriano @ 15:57

После установки на ноутбук с Windows 8.1 Visual Studio 2013 выдала мне следующее:

Установка MS Visual Studio 2013 на ноутбук с Windows 8.1

“Виртуализация оборудования отключена на этом компьютере. Необходимо включить ее в параметрах BIOS. Дополнительные сведения см. в статье MSDN по адресу "http://go.microsoft.com/fwlink/?LinkId=252010".” Радует то, что вроде как это сообщение относится только к эмулятору Windows Phone 8.0, поэтому всё остальное, по идее, должно работать нормально, теоретически.

Также в процессе установки VS наглухо заглючил McAfee антивирус и заблокировал работу всех браузеров, поэтому пришлось его сносить.

4 февраля 2015

Антивирус McAfee считает мой собственный сайт вредоносным

Категория: информационные технологии — dmitriano @ 13:38

Что именно он там нашел вредоносного, непонятно. Другие антивирусы и онлайн-сканеры сайт вредоносным не считают.

Антивирус McAfee считает мой собственный сайт вредоносным

29 января 2015

Как получать платежи от Google AdSense на расчетный счет (в долларах США)

Категория: бизнес,информационные технологии — dmitriano @ 23:54

Для получения платежей от Google AdSense в долларах США через SWIFT нужно открыть долларовый расчетный счет в банке, при этом нужно учитывать что стоимость обслуживания такого расчетного счета может составлять, например, 500 рублей в месяц, а за каждый полученный перевод банк будет взимать, например, 0.075% плюс какой-то минимальный платеж 472 рублей и 354 рубля за обработку справки о валютной операции.

(далее…)

Какие справки нужно предоставить банку при получении перевода от Google AdSense

Категория: бизнес,информационные технологии — dmitriano @ 19:59

Мой банк Авангард при поступлении средств на транзитный долларовый счет выдаёт следующее сообщение в интернет-банке:

image

по телефону в банке сказали, что справки нужно подать в течение 15 дней, однако судя по сообщению получается несколько больше.

При нажатии кнопки “Продолжить” ничего интересного не происходит, поэтому надо идти в Документы->Неплатежные документы->Создать->Справка о валютных операциях.

(далее…)

22 января 2015

Как определить версию .NET Framework на Windows 7 и выше

Категория: Windows — dmitriano @ 16:25

Из диалога “Выполнить” запускаем appwiz.cpl:

Microsoft .NET Framework

в появившемся окне ищем “Microsoft .NET Framework”:

Microsoft .NET Framework

11 января 2015

Настройка Psi (Jabber Client) проверка орфографии и шифрование

Категория: Windows — Метки: — dmitriano @ 19:51

Psi в отличии от Gajim под Windows поддерживает голосовой вызов, но у него есть свои особенности. Для того, чтобы проверка орфографии работала на русском и на английском нужно скопировать файлы из этого архива в C:\Program Files (x86)\Psi\aspell\, после чего перезапустить Psi. Соответствующая галочка по умолчанию включена:

Psi (Jabber Client) проверка орфографии

(далее…)

8 января 2015

Windows 8.1 developer license

Категория: программирование — dmitriano @ 2:11

Сегодня после установки MS Visual Studio 2013 получил следующее:

image

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

Установка SSL-сертификат на Windows 7

Категория: Windows — dmitriano @ 2:01

Открываем сайт в IE и кликаем сюда:

SNAGHTML5dcf31a

однако после установки сертификата обнаруживается следующее:

(далее…)

11 декабря 2014

Почему лежит сайт?

Категория: продвижение сайтов — dmitriano @ 17:39

Яндекс.Метрика сообщает, что сайт лежал некоторое время, но почему непонятно:

image

возможно Метрика просто редко проверяет, так как другой сайт в это время работал.

14 ноября 2014

Добавление темы в WPF контрол

Категория: программирование — dmitriano @ 16:37

Во-первых, для подключения ThemeManger-а к контролу, в конструкторе надо добавить следующие строки:

public partial class AlarmsPage : UserControl
{
    public AlarmsPage()
    {
        InitializeComponent();

        ThemeManager.ApplyTheme(this, ThemeManager.CurrentTheme);
        ThemeManager.OnThemeChanged += (s, e) =>
        {
            ThemeManager.ApplyTheme(this, ThemeManager.CurrentTheme);
        };
    }
}

понятное дело, что этот код можно вынести в отдельный метод.

(далее…)

24 октября 2014

Лежит сайт сбербанка

Категория: продвижение сайтов — dmitriano @ 13:13

image

(далее…)

15 октября 2014

Использование ListView для отображения real-time данных.

Категория: программирование — dmitriano @ 16:58

Постановка задачи

В коде на C++ CLI есть массив vector<TNativeItem> содержащий несколько тысяч элементов и полностью меняющийся много раз в секунду. Нужен WPF контрол, который будет его отображать. Предположительно ListView обращается по индексу только к видимым элементам (в отличии от DataGrid и TreeView), поэтому он наилучший кандидат. Нужно реализовать ICollection (или ICollectionView) который будет хранить элементы только видимого диапазона, остальные делать нулями, причем при выходе элемента за границы видимого диапазона элемент должен зануляться (см 1). Разбивать элементы на страницы (как это делает VirtualizingCollection) не надо, так как мы их не загружаем с удаленного севера в данном случае, а создаем managed обертки для C++ объектов. За счет этого при обновлении всего массива на C++, будет обновляться только видимый диапазон managed объектов, что позволит достичь приемлемой производительности.

(далее…)

11 октября 2014

Ограничения WPF DataGrid

Категория: программирование — dmitriano @ 12:13

Как работает стандартный DataGrid

DataGrid это обычный ItemsControl, который биндится к ICollection, подписывается на нотификацию об изменении коллекции INotifyCollectionChaged и на нотификацию об изменении каждого элемента INotifyPropertyChanged, таким образом, если у нас, например, несколько тысяч элементов в коллекции, то соответственно DataGrid подпишется на INotifyPropertyChanged несколько тысяч раз. Если говорить точнее, то DataGrid биндится к ICollectionView, но тем не менее, для DataGrid необходим доступ к  элементу коллекции по индексу (random access). DataGrid по умолчанию использует VirtualizingPanel для реализации UI Virtualization (создаются только видимые ряды), но Data Virtualization не поддерживается, это означает, что все данные должны сидеть в ICollection и биндится будут все элементы, независимо от того видимы они или нет (об этом много статей в интернете). DataGrid поддерживает сортировку и фильтрацию через ICollectionView, что удобно в тривиальных случаях.

(далее…)

2 июля 2014

Установка SSL сертификата на Ubuntu Server 12.04

Категория: linux — dmitriano @ 17:10

После усновки сертификата в соответствии с http://askubuntu.com/questions/73287/how-do-i-install-a-root-certificate получается вот такая штука:

dmitriano@london:~/temp$ wget https://pechat.developernote.com
--2014-07-02 16:54:42--  https://pechat.developernote.com/
Resolving pechat.developernote.com (pechat.developernote.com)... 127.0.0.1
Connecting to pechat.developernote.com (pechat.developernote.com)|127.0.0.1|:443... connected.
    ERROR: certificate common name `milomag.ru' doesn't match requested host name `pechat.developernote.com'.
To connect to pechat.developernote.com insecurely, use `--no-check-certificate'.
dmitriano@london:~/temp$ wget https://milomag.ru/administrator
--2014-07-02 16:54:50--  https://milomag.ru/administrator
Resolving milomag.ru (milomag.ru)... 127.0.0.1
Connecting to milomag.ru (milomag.ru)|127.0.0.1|:443... connected.
    ERROR: certificate common name is invalid (contains a NUL character).
    This may be an indication that the host is not who it claims to be
    (that is, it is not the real `milomag.ru').
To connect to milomag.ru insecurely, use `--no-check-certificate'.

Похоже wget и php curl не очень хорошо понимает multidomain certificates, см https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=447266. Если приписать commonName, то работает для этого commonName wget работает нормально, но при этом игнорируются 1.CN, 2.CN …

(далее…)

18 апреля 2014

Методы оценки игр

Категория: Игры — dmitriano @ 12:59

Методы оценки игр бывают двух типов. Одни методы требуют специальной организации, чтобы можно было провести сравнения: например, можно изучить, как влияет на процесс обучения закрепление ролей за игроками (каждый геймер в течение нескольких сеансов сохраняет одну и ту же роль, затем начинает новую партию при тех же условиях); можно также изучить эволюцию притока информации получаемой геймерами в различные «узловые моменты» игры.

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

(далее…)

28 марта 2014

Пузырьковая камера

Категория: информационные технологии — dmitriano @ 12:28

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

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

(далее…)

25 марта 2014

Надежные видеорегистраторы оптом от лучших производителей

Категория: железо — dmitriano @ 11:27

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

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

(далее…)

« Newer PostsOlder Posts »

SlogPost.ru