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

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

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

Файловый менеджер на angular.js


Рубрика: JavaScript -> Angular.JS -> Программирование
Метки: | | | | |
Просмотров: 6161
Файловый менеджер на angular.js

Ищите интересные примеры с применением angular.js? Посмотрите проект Angular Filemanager. Проект уже собрал почти четыре сотни звезд и я думаю, что это только начало. Front-End создан с использованием angular.js + bootstrap. Вместе с проектов поставляется документация по организации back-end части. Следовательно, написать серверную часть дело техники.

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

Какой язык программирования учить первым


Рубрика: JavaScript -> Программирование
Метки: | |
Просмотров: 4694
Какой язык программирования учить первым

Примерно раз в год мне задают этот вопрос. Всем новичкам хочется не ошибиться с выбором и подобрать самый-самый язык программирования для изучения. Я всегда стараюсь помочь, но если честно, сейчас мне трудно давать объективные ответы на этот вопрос. Свой путь я начинал с Object Pascal. Информатика у нас в школе началась поздно и выбирать первый язык мне пришлось самостоятельно.

Выбор пал на Object Pascal (Delphi) в первую очередь из-за его популяризации со стороны журнала "Хакер". Я уже как-то рассказывал, что мое увлечение программированием началось со статьи Михаила Фленова в которой он нахваливал Delphi.

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

JavaScript в одной картинке


Рубрика: Программирование -> JavaScript
Метки: | | |
Просмотров: 10305
JavaScript в одной картинке

Сегодня наткнулся на прикольный репозиторий "JavaScript in One Pic", автор которого постарался уместить в одну картинку "мини-справочник" по JavaScript. Первая мысль, которая промелькнула у меня в голове - "Это же настоящая карта JavaScript, шпаргалка своего рода". Я бы рекомендовал всем новичкам ее распечатать и повесить над своим рабочим столом. Пригодится обязательно.

Еще бы оформить все это дело в какую-нибудь карту и будет настоящим произведением искусства. Я пару лет натыкался на подобную карту, но только для языка программирования C++. Ссылку сейчас не вспомню, но тот автор умудрился оформить шпаргалку в стиле карты вселенной "Властелин колец". Уверен, если погуглить, то найдете быстро.

Подсветка кода для блога


Рубрика: Программирование -> JavaScript
Метки: | | | | | |
Просмотров: 4263
Подсветка кода для блога

Несколько месяцев назад на проекте "VR-Online" мистическим образом поломался плагин для подсветки публикуемого исходного кода. Сам проект работает под управлением Drupal, а за раскрашивание кода всегда отвечал плагин GESHI. Работал он верой и правдой несколько лет, но потом внезапно стал "прятать" контент на страницах. Например, есть страница с кодом и если для нее активировать подсветку кода, то страница превращается в пустышку. Обновление плагина не помогло исправить ситуацию, поэтому было решение временно его отключить.

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

Первые проблемы с 1С:Предприятие 8.3.6


Рубрика: Программирование -> 1С:Предприятие
Метки: | | |
Просмотров: 7643
Первые проблемы с 1С:Предприятие 8.3.6

Уже рассказывал, что в последние дни занимался переводом корпоративного проекта на платформу "1С:Предприятие 8.3". Мы очень хотели получить полноценный web-клиент, но в версии 8.2 это было невозможно из-за пересмотра современными браузерами отношения к модальным окнам. Разработчики Chrome просто выпилили этот функционал, и в результате веб-клиент 1С перестал корректно работать. В платформе 8.2 еще не были доступны асинхронные вызовы, поэтому единственным решением стала миграция.

Обычно миграция на новую версию платформы происходит просто и быстро: выгрузил базу, обновил платформу, вернул базу на место. Все счастливы. Увы, в этот раз нам не повезло. Пришлось протестировать конфигурацию, найти устаревшие функции и переписать их в соответствии с новыми требованиями. В одних местах это было сделать нетрудно. Небольшой рефакторинг и готово. А вот в нескольких участках, пришлось прямо скажем попотеть.

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

Тюнер для гитары на JavaScript


Рубрика: Программирование -> JavaScript
Метки: | | | |
Просмотров: 5935
Тюнер для гитары на JavaScript

Буквально сегодня обнаружил на GitHub’е интересный проект – GuitarTuner. Программных гитарных тюнеров написано превеликое множество, но реализация на JavaScript мне попалась впервые. К тому же автор (кстати, сотрудник компании Google) развернул проект на актуальном стеке технологий. Тут и web-компоненты (polymer), и применение web-audio API, и последующий анализ звука, и много чего интересного еще.

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

Неидеальная проверка конфигурации в 1С:Предприятие 8.3.6


Рубрика: 1С:Предприятие -> Программирование
Метки: | | |
Просмотров: 4727
Неидеальная проверка конфигурации в 1С:Предприятие 8.3.6

Последние дни занимался переводом корпоративного проекта на корректную работу под платформу 1С:Предприятие 8.3. Изначально конфигурация создавалась под платформу 8.2, поэтому в коде использовалось много функционала завязанного на модальность. В принципе, в толстом/тонком клиенте все работает без проблем. Устанавливаем режим совместимости и на вызов устаревших функций можно забить. Проблемы проявляются именно при работе в режиме веб-клиента. К сожалению, режим совместимости на него не действует.

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