Персональный блог Игоря Антонова aka "spider_net"

Программирование

Подписаться на эту рубрику по RSS

Если вы решили изучить JavaScript


Рубрика: Программирование -> JavaScript -> htmlAcademy
Метки: | | |
Просмотров: 2280
Если вы решили изучить JavaScript

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

Читать дальше

Обзор 1C:Enterprise Development Tools. Профессиональная IDE для 1С-разработчика

Обзор 1C:Enterprise Development Tools. Профессиональная IDE для 1С-разработчика

Возможности платформы “1С:Предприятие” с точки зрения удобства разработки были всегда, мягко говоря, бедными. Конфигуратор сильно уступал профессиональным IDE, а компания 1С не спешила с обновлениями. Лишь спустя 13 лет, она решилась на глобальный пересмотр основного инструмента прикладного программиста.

Читать дальше

Как разделить большой SQL файл


Рубрика: Программирование
Метки: | | | |
Просмотров: 1918
Как разделить большой SQL файл

Не так давно столкнулся с небольшой проблемой: есть выгрузка MySQL базы очень большого размера. Файл такого размера невозможно подсунуть phpMyAdmin (ограничения на размер загружаемых файлов) и у меня отсутствовал полноценный доступ к SSH. Не буду вдаваться в подробности, а сразу скажу, что в данном случае оптимальным способом загрузки файла будет разделение файла с выгрузкой на несколько более мелких.

Читать дальше

RHash – получить хеш (hash) проще простого (SHA1, MD5, ГОСТ 34.11-94, MD4, CRC32 и т.д.)


Рубрика: Программирование -> 1С:Предприятие
Метки: | | |
Просмотров: 1457
RHash – получить хеш (hash) проще простого (SHA1, MD5, ГОСТ 34.11-94, MD4, CRC32 и т.д.)

На работе стартовал новый проект на «1С:Предприятие» и в рамках этого проекта приходится активно получать хеши строк/файлов. Вроде ничего необычного, но в платформе «1С:Предприятие 8.3» с этим не все так хорошо. В последней ветке платформы появилось API для хеширования, но к сожалению, выбор алгоритмов не исчерпывающий. Да, попсовые CRC и MD5 есть, а вот, например, нашего отечественного ГОСТ 34.11-94 нет. Мне он, собственного говоря, и нужен был в первую очередь.

Разбираться в нюансах алгоритма "ГОСТ 34.11-94" у меня не было совершенно никакого желания, поэтому я решил поискать какую-нибудь универсальную утилитку и написать для «1С:Предприятие» небольшую обертку. Итак, если вам требуется получить хеш SHA1, SHA512, SHA3, ГОСТ 34.11-94 и многих других популярных алгоритмов – прошу под кат.

Читать дальше

Интересный доклад для программистов кому за ... 30


Рубрика: Видео -> Программирование -> Без рамки
Метки: | |
Просмотров: 1707
Интересный доклад для программистов кому за ... 30

Сегодня во время обеденного перерыва наткнулся на интересный доклад - "36". Автор доклада - Вадим Макишвили. Он работает в Яндекс верстальщиком/разработчиком и в рамках выступления рассказывает "страшилки", которые ждут нас (разработчиков), когда наш возраст перевалит за 30. Тут на самом деле нет никакой иронии. Я разделяю точку зрения автора и рекомендую в обязательном порядке посмотреть это прекрасное выступление. Есть о чем задуматься.

Читать дальше

Почему возникает ошибка «В списке Движений обнаружены ссылки на объекты, которые не могут быть подключены в качестве Движения» в 1С:Предприятие 8.3


Рубрика: Программирование -> 1С:Предприятие
Метки: | | |
Просмотров: 1018
Почему возникает ошибка «В списке Движений обнаружены ссылки на объекты, которые не могут быть подключены в качестве Движения» в 1С:Предприятие 8.3

Сегодня делал рефакторинг одной конфигурации и столкнулся с озвученной в заголовке ошибкой. Есть регистр сведений, назовем его «Регистр» с установленным режимом записи «Независимый». Пробую обновить конфигурацию БД и получаем ошибку «В списке Движений обнаружены ссылки на объекты, которые не могут быть подключены в качестве Движения» со списком документов, которые якобы делают движения по независимому регистру сведений «Регистр».

Открываю свойства перечисленных документов и вижу, что никаких намеков на сотрудничество с «Регистр» нет. Что за на черт? Первым делом я решил, что дело в конфигураторе. Глюки в платформе всегда имеют место быть, поэтому перед тем как ломать голову на всякий случай перезапускаю конфигуратор и убеждаюсь, что проблема не в этом.

Читать дальше

Как начать использовать GIT. Часть 1. Генерируем SSH-ключи


Рубрика: Linux -> Программирование
Метки: | | | | | | | |
Просмотров: 2525
Как начать использовать GIT. Часть 1. Генерируем SSH-ключи

Пару лет назад я писал достаточно подробную статью о самой известной распределенной системе управления версиями - git. Статья писалась специально для журнала “Хакер” и там было больше теории, чем практики. Из-за малого количества практических примеров, ко мне в почту до сих пор приходят письма с различными вопросами. Я стараюсь отвечать всем и подробно, но одинаковые вопросы уже немножко надоели. Поэтому я решил собраться с мыслями и сделать небольшой “howto” по применению git.

В этом цикле будет совсем немного теории, но будут конкретные рецепты. Если вы никогда не использовали git, то рекомендую прочитать мою старенькую статью, а потом приступать к изучению заметок нового цикла. В первой заметке мы рассмотрим процесс регистрации учетной записи на git-хостинге и подготовки SSH-ключей для повышения удобства взаимодействия с удаленным репозиторием.

Читать дальше