Новости блога

Получение и настройка рабочей папки программы C#
При выполнении программы назначается рабочая папка. Это может быть та же папка, что и у исполняемого файла программы, или может быть задана другая папка с помощью свойств ярлыка. Правильную рабочую папку можно найти с помощью класса Environment. Класс Environment Класс Environment - это...
Читать далее
При выполнении программы назначается рабочая папка. Это может быть та же папка, что и у исполняемого файла программы, или может быть задана другая папка с помощью свойств ярлыка. Правильную рабочую папку можно найти с помощью класса Environment. Класс Environment Класс Environment - это...
Читать далее

Замыкания C#
Замыкания обычно ассоциируются с функциональными языками программирования, где они связывают функцию с ее ссылочным окружением, позволяя получить доступ к переменным за пределами области видимости функции. С помощью делегатов замыкания доступны и в C#. Что такое...
Читать далее
Замыкания обычно ассоциируются с функциональными языками программирования, где они связывают функцию с ее ссылочным окружением, позволяя получить доступ к переменным за пределами области видимости функции. С помощью делегатов замыкания доступны и в C#. Что такое...
Читать далее

Кто использует ассемблер, или несерьезно о серьезном
В этой статье мы поговорим об ассемблере. Что это вообще такое, с чем его едят, как используют и кому нужен сейчас. Что такое ассемблер? Ассемблер или язык ассемблера определяется на вики примерно так: Язык ассемблера - это низкоуровневый язык программирования для...
Читать далее
В этой статье мы поговорим об ассемблере. Что это вообще такое, с чем его едят, как используют и кому нужен сейчас. Что такое ассемблер? Ассемблер или язык ассемблера определяется на вики примерно так: Язык ассемблера - это низкоуровневый язык программирования для...
Читать далее

Семейство ARM: история, виды и классификация
В семействе ARM разобраться не совсем просто. Ядра ARM не совпадают с номерами архитектур, буквенные суффиксы не всегда понятны, и, когда я искал информацию о ядре ARM926 в моем PVR, единственное, что я могу сказать с уверенностью, - это процессор ARM9, и, очевидно, никто не знает, что...
Читать далее
В семействе ARM разобраться не совсем просто. Ядра ARM не совпадают с номерами архитектур, буквенные суффиксы не всегда понятны, и, когда я искал информацию о ядре ARM926 в моем PVR, единственное, что я могу сказать с уверенностью, - это процессор ARM9, и, очевидно, никто не знает, что...
Читать далее

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

Обычная задача по битриксу
Один из обычных типов задач в моей работе – это решение проблем с сайтами; чаще всего починка их. Внутри или снаружи. Либо же какие-то доработки. В этой заметке я расскажу немного об этом типе задач с конкретным примером. Если вам надо помочь что-то сделать по битриксу –...
Читать далее
Один из обычных типов задач в моей работе – это решение проблем с сайтами; чаще всего починка их. Внутри или снаружи. Либо же какие-то доработки. В этой заметке я расскажу немного об этом типе задач с конкретным примером. Если вам надо помочь что-то сделать по битриксу –...
Читать далее

Мысли вслух, или зачем нужен живой преподавать в программировании
Есть некие базовые вещи, которые начинающий программист не знает. Он их не то, что не знает, он даже не сможет правильно сформулировать вопрос, чтобы получить ответ у поисковика. Именно в таком случае и очень пригодится живой преподаватель. В этой заметке я попробую...
Читать далее
Есть некие базовые вещи, которые начинающий программист не знает. Он их не то, что не знает, он даже не сможет правильно сформулировать вопрос, чтобы получить ответ у поисковика. Именно в таком случае и очень пригодится живой преподаватель. В этой заметке я попробую...
Читать далее

Некоторые особенности работы с mhtml на PHP
Делаю новый сервис - сохранение страниц сайтов - и сохраняю эти самые страницы в формате mhtml. За сохранение отвечает расширение, отправляет на сервер -–все в порядке, все нормально. А вот потом, после сохранения, сервис дает возможность либо скачать страницы, либо...
Читать далее
Делаю новый сервис - сохранение страниц сайтов - и сохраняю эти самые страницы в формате mhtml. За сохранение отвечает расширение, отправляет на сервер -–все в порядке, все нормально. А вот потом, после сохранения, сервис дает возможность либо скачать страницы, либо...
Читать далее

Только крести
Посмотрите на позицию вниз и не раздумывая, за пару секунд, скажите ваш алгоритм победы для нижнего игрока (его ход). Получилось? ...
Читать далее
Посмотрите на позицию вниз и не раздумывая, за пару секунд, скажите ваш алгоритм победы для нижнего игрока (его ход). Получилось? ...
Читать далее

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