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

полезности

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

Как хранить пароли


Рубрика: Без рамки -> Обзоры
Метки: | | | | |
Просмотров: 4907
Как хранить пароли

Неоднократно видел, как коллеги мучаются с хранением паролей. У каждого более-менее активного пользователя сегодня должны быть десятки паролей. Социальные сети, почта, сервисы и прочие ресурсы, где требуется обязательная регистрация. Я на досуге посмотрел и насчитал у себя 1470 паролей. Только представьте, почти полторы тысячи логинов и паролей. Вам наверное интересно откуда их у меня столько? Тут все просто, во-первых я очень активный пользователь интернета и мне ежедневно приходится пользоваться десятками сервисов. Для каждого сервиса у меня уникальный пароль. Плюс рабочие пароли, плюс пароли некоторых клиентов... Вот так и набралась озвученная цифра.

Ок, а как же лучше их хранить? Думаю, самым простым способом будет использование одного и того же пароля на всех сервисах. Плюсы очевидны: не надо запоминать тысячу разных пролей. Минусы тоже есть - дыра в безопасности. Воруем один пароль и все.

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

Почему тормозят некоторые книги Excel


Рубрика: Программирование
Метки: | | | | | |
Просмотров: 9243
Почему тормозят некоторые книги Excel

Вроде давно работаю с офисным пакетом от Microsoft, а с подобной проблемой столкнулся впервые. Присылает мне коллега файл и просит разобраться с проблемой. В файле Excel всего 100 строк, но нормально работать с ним невозможно. Ячейки выделяются с ощутимой задержкой. При открытии файла процесс Excel съедает в районе 700 мегабайт оперативной памяти и ряд других симптомов, не позволяющих нормально работать с документом.

Первое, что меня насторожило - размер файла. Для 100 строк, размер в 29 мегабайт явно многовато. Первым делом я попробовал сохранить файл в режиме совместимости с Office 2003, но положительного результата это не принесло. Файл еще больше увеличился в размере и работать с ним стало еще трудней. Тогда мне ничего не оставалось как обратиться за помощью к Google. Через несколько попыток формирования разных запросов, поиск вывел меня на какой-то англоговорящий форум, где один из участников предложил свое решение подобных проблем.

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

Как изменить стандартный текст в diafan.cms. Перевод интерфейса


Рубрика: Программирование
Метки: | | | | | |
Просмотров: 3803
Как изменить стандартный текст в diafan.cms. Перевод интерфейса

Если вы создаете новый сайт на diafan.cms впервые, то у вас наверняка возникнет потребность в изменении стандартных текстовых фраз. Например, если вы делаете интернет-магазин, то вполне вероятно захотите изменить тексты вроде: "Товар временно отсутствует" и многие другие. Для решения этой задачи вовсе необязательно лезть в код движка (или шаблона) и вносить свои правки. Правильней и проще воспользоваться функцией перевода интерфейса. Она доступна в панели управления в разделе "Настройки" -> "Языки сайта". Правда, есть способ еще проще.

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

Подкасты для web-разработчиков


Рубрика: Без рамки -> Обзоры
Метки: | | | | |
Просмотров: 7950
Подкасты для  web-разработчиков

Вы слушаете подкасты? Я одно время тащился от Radio-T и старался не пропускать выпусков шоу. Да, что там говорить, несколько лет назад мы с друзьями по проекту VR-Online сами пробовали записывать подкаст. Помню как это было круто, но из-за нехватки времени и семейных забот идеи было суждено заглохнуть. Наверное, с тех пор я и отошел от прослушивания подкастов. Раньше получалось слушать шоу по дороге на работу, а потом появилась машина и как-то стало не до подкастов.

Несколько неделек назад, решил я пробежаться по свежим подкастам в iTunes и нашел для себя несколько интересных шоу. Движение на дорогах в нашем городе становится с каждым годом медленней, поэтому пока торчишь утром в 40-ка минутной пробке, успеваешь прослушать практически целый выпуск подкаста. Под катом я решил поделиться небольшой подборкой понравившихся мне подкастов.

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

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


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

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

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

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


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

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

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

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


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

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

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