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

инструменты

Подписаться на эту метку по RSS

Продлил подписку на "Яндекс.Диск". Полет нормальный


Рубрика: Без рамки
Метки: | | | |
Просмотров: 265
Продлил подписку на "Яндекс.Диск". Полет нормальный

Второй год пользуюсь «Яндекс.Диск» в качестве основного облачного хранилища. Напомню, раньше я был фанатом сервиса Dropbox, но после серьезного изменения курса рубля решил рассмотреть аналогичный сервис от «Яндекс». Тарифы у «Яндекс.Диск» более, чем заманчивые, а по функционалу серьезных различий с Dropbox нет. Да, у «Яндекс.Диск» до сих пор нет версионности, но мне эта функция пригодилась раза два-три за долгое время использования «Dropbox».

В этом году продлил подписку на «Яндекс.Диск» и продолжаю пользоваться квотой в 100 облачных гигабайт. Пока я даже не израсходовал половину пространства, поэтому не думаю о расширении квоты. Для моих задач этого более, чем достаточно.

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

gron. grep для JSON. Разбираем JSON в консоле


Рубрика: JavaScript -> Без рамки
Метки: | | |
Просмотров: 309
gron. grep для JSON. Разбираем JSON в консоле

Читаю еженедельную рассылку с новостями из мира JavaScript и заинтересовался анонсом нового модуля - gron. Как гласит лозунг репозитория проекта: “Make JSON greppable!”. Не знаю как правильно перевести фразу на наш великий и могучий, но думаю, можно ограничится: “Сделаем JSON более пригодным для разбора”. Слово “greppable” в данном контексте образуется от “grep” - название известной консольной утилиты в Unix-like системах.

Итак, что же умеет gron и для чего он может понадобиться. Автор проекта дает четкий ответ на этот вопрос: "gron поможет вам разобраться с плохо документируемым API, возвращающими большие JSON пакеты".

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

clipboard.js. Как скопировать текст в буфер обмена без помощи Flash


Рубрика: JavaScript -> Программирование
Метки: | | |
Просмотров: 468
clipboard.js. Как скопировать текст в буфер обмена без помощи Flash

Иногда возникает необходимость реализовать в web-приложении возможность копирования определенного текста в буфер обмена. Например, вы делаете какой-нибудь форматтер текста (вроде jsonformatter) и хотели бы чуточку облегчить вашему пользователю жизнь, позволив путем нажатия одной кнопки, поместить результат преобразования в буфер обмена. Согласитесь, отличный кейс?! Подобные задачи периодически возникают, но не всегда их удается быстро решить. Для ускоренного внедрения возможности работы с буфером обмена, Zeno Rocha создал замечательный модуль clipboard.js.

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

Приводим JSON в порядок. Удобный web-сервис для форматирования JSON


Рубрика: Без рамки -> Обзоры
Метки: | | | | |
Просмотров: 383
Приводим JSON в порядок. Удобный web-сервис для форматирования JSON

Делали сегодня выгрузку данных из новой типовой конфигурации. Суть обмена заключается в выборке документов за период с последующей выгрузкой данных в JSON. И вроде бы типовые механизмы сработали на ура, но что-то не хотела принимать этот json файл база-приемник. Решил его открыть и посмотреть на проблемную строчку. Открываю, а там просто каша. Никаких отбивок , форматирования и т.д. Попробовал воспользоваться плагином для Atom, но почему-то осилил только подсветку, а отступы делать не стал.

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

Не удаляются помеченные на удаление объекты. Ошибка «DeleteObjects(RemovedList, True, FindedItems)».

Не удаляются помеченные на удаление объекты. Ошибка «DeleteObjects(RemovedList, True, FindedItems)».

Продолжаем на работе внедрять новую типовую конфигурацию и столкнулись со странной проблемой. Пометили несколько десятков документов на удаление и решили их полностью удалить. Открываем стандартную обработку (встроенную в платформу) «Удаление помеченных объектов» («Все функции» -> «Стандартные» -> «Удаление помеченных объектов»), выбираем полное удаление и вместо сообщения об успешном удалении получаем ошибку «DeleteObjects(RemovedList, True, FindedItems); по причине «Нарушение прав доступа!».

Типовая конфигурация состоит из нескольких подсистем, разрабатываемыми независимыми компаниями, поэтому первым делом я подумал, что причина в отсутствии прав на удаление определенных объектов. Проверил учетную запись «Администратор» - все роли были назначены, следовательно, проблема не в этом.

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

Producteev. Удобный инструмент для управления задачами


Рубрика: Без рамки -> Обзоры
Метки: | | | |
Просмотров: 299
Producteev. Удобный инструмент для управления задачами

Вот уже как 2,5 года мы используем producteev в качестве корпоративного менеджера задач. Мы пробовали множество различных решений, но producteev прижился лучше всех. Он бесплатен, обладает легким и интуитивным интерфейсом, работает шустро и еще предлагает фирменные приложения для iOS и Android. К этому проекту я присматривался долго, но в итоге решился и внедрил его в нашем отделе разработки ПО. По прошествии 2,5 лет могу сказать, что в программе я не только не разочаровался, а успел на нее подсадить друзей.

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

Эмулятор терминала на JS/HTML/CSS? Вполне реально!


Рубрика: JavaScript -> Без рамки
Метки: | | | |
Просмотров: 524
Эмулятор терминала на JS/HTML/CSS? Вполне реально!

Кто там считает, что JavaScript несерьезный язык программирования? Посмотрите, что на нем пишут особо креативные разработчики. Hyper.app – эмулятор терминала, созданный при помощи web-технологий. Предвижу вопрос: «Зачем»? Во-первых, показать, что нет ничего невозможного, а во-вторых, дать web-разработчикам возможность самостоятельно разрабатывать плагины, не прибегая к изучению других языков программирования/технологий. Пока «Hyper.app» доступен сугубо для macOS и Linux, но разработчики обещают представить Windows версию в ближайшем будущем.

Пока эта штука больше подходит для демонстрации, но начало положено хорошее. Под катаом коротенький ролик с демонстрацией.

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