Открыть список
Как стать автором
Обновить
3
Карма
0
Рейтинг
Tolkachev Konstantin @kasperos

Пользователь

  • Публикации
  • Комментарии

Настройка squid или как не купить платное решение

Системное администрирование*nix
image

Всем привет!

Часто в организациях используем разного рода прокси, прокси как составляющая программного шлюза или самостоятельный классический вариант squid + анализатор логов и т.п.

Мы пытались внедрить решение от Ideco и ИКС, в итоге остановились на squid. Под катом история пути и техническая информация по настройке старого доброго кальмара.
Читать дальше →
Всего голосов 15: ↑11 и ↓4 +7
Просмотры73.2K
Комментарии 31

SQLite — не игрушка

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

Рассказываю, почему SQLite отлично подойдет вам в повседневной работе. И неважно, разработчик вы, аналитик, тестировщик, админ или продакт-менеджер.

Читать далее
Всего голосов 239: ↑237 и ↓2 +235
Просмотры50K
Комментарии 88

Способы интеграции с 1С

Блог компании 1САнализ и проектирование систем1С-Битрикс
Какие важнейшие требования предъявляются к бизнес-приложениям? Одними из самых главных являются следующие задачи:

  • Легкость изменения/адаптации логики работы приложения к меняющимся бизнес-задачам.
  • Легкость интеграции с другими приложениями.

То, как решается в 1С первая задача, было кратко описано в разделе «Кастомизация и поддержка» этой статьи; мы еще вернемся к этой интересной теме в одной из будущих статей. Сегодня же речь пойдет о второй задаче, об интеграции.
Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Просмотры181.1K
Комментарии 92

Домашний DPI, или как бороться с провайдером его же методами

Настройка LinuxNginxLua

Долгое время я терпел ограничения РосКомНадзора и соответствующие действия провайдеров по различным ограничениям доступа к сайтам - но с определённого момента устал, и начал думать как бы сделать так, чтобы было и удобно, и быстро, и при этом с минимумом заморочек после настройки... Хочу оговориться, что цель анонимизации не ставилась.

Вообще, эта проблема имеет несколько решений... Но я решил бороться с провайдером их же методом.

...При помощи NGINX!
Всего голосов 246: ↑245 и ↓1 +244
Просмотры180.3K
Комментарии 180

Полезные трюки PostgreSQL

Разработка веб-сайтовPostgreSQLПрограммированиеSQL


В мануале есть всё. Но чтобы его целиком прочитать и осознать, можно потратить годы. Поэтому один из самых эффективных методов обучения новым возможностям Postgres — это посмотреть, как делают коллеги. На конкретных примерах. Эта статья может быть интересна тем, кто хочет глубже использовать возможности postgres или рассматривает переход на эту СУБД.
Читать дальше →
Всего голосов 55: ↑55 и ↓0 +55
Просмотры151.2K
Комментарии 28

Настраиваем домашний почтовый сервер и уходим с «бесплатной» почты

Настройка LinuxСистемное администрирование
Из песочницы

С каждым годом рекламы в интернете становится все больше, а подают ее с каждым разом все навязчивее. Дошло уже до почты: реклама в интерфейсе почтового ящика выглядит как первое непрочитанное письмо, которое машинально хочется открыть. Я не против рекламы, особенно когда она в тему и не сбивает с толку. Но маскировать её под непрочитанное письмо ‒ это перебор. Чувствуется, что следующим шагом рекламу начнут вставлять прямо в тело письма.

Читать далее
Всего голосов 108: ↑100 и ↓8 +92
Просмотры124.1K
Комментарии 324

Установка Windows 98 на современный ПК

Компьютерное железо
Recovery mode


Решил поделиться своим рецептом, как я установил Windows 98SE на относительно современный ПК. На Интернет форумах много сообщений, что Windows 98SE не устанавливается на современные ПК, не запускается на PCI-e видеокартах и т.п., поэтому статья может быть полезна тем, кто хочет позапускать старые звуковые карты типа Aureal Vortex 2, поностальгировать или просто ради спортивного интереса.
Читать дальше →
Всего голосов 118: ↑116 и ↓2 +114
Просмотры72.1K
Комментарии 128

Asterisk, или домашняя телефония для (про)двинутых пользователей

AsteriskРазработка систем связи
Эта история началась два долгих года назад, когда во время командировки в США я ВДРУГ остался без мобильной связи: с дуру перед поездкой поменял телефон, а он оказался «двух-диапазонником»… Да и роуминг не дешёвый…
Итогом стало открытие для себя SIP-телефонии.

И вот несколько месяцев назад, из статей на Хабре, выясняю, что чужим дядям можно и не платить за межгород, если надо позвонить откуда-то в родной город через Интернет! Достаточно поставить VoIP сервер и настроить его так, как надо именно тебе!

И вот, взяв в руки Asterisk, я приступил к операции по борьбе с излишней жадностью ОпСоСов…

Читать дальше →
Всего голосов 177: ↑174 и ↓3 +171
Просмотры116.2K
Комментарии 110

Что такое CRM-системы и как их правильно выбирать?

Блог компании TrinionCRM-системы

Введение


В современном бизнесе необходимость автоматизация различных процессов стала уже привычным явлением. Уже становится сложно представить себе складской или бухгалтерский учет без применения специализированного программного обеспечения, торговые представители используют специальные приложения для оформления и отправки заказа в офис прямо с плашнета или мобильного телефона, достаточно большая часть заказов приходит с сайта уже в виде готовых к обработке документов. Но при этом взаимоотношения с клиентами, по крайней мере, в среднем и малом бизнесе, почему-то очень часто ведутся без внедрения автоматизации и достаточного внимания к учету.
Читать дальше →
Всего голосов 28: ↑21 и ↓7 +14
Просмотры1.1M
Комментарии 30

Выразительный JavaScript: Формы и поля форм

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

Содержание




Я нынче ж на ученом кутеже
Твое доверье службой завоюю,
Ты ж мне черкни расписку долговую,
Чтоб мне не сомневаться в платеже.

Мефистофель, в «Фаусте» Гёте


Формы были кратко представлены в предыдущей главе в качестве способа передачи информации, введённой пользователем, через HTTP. Они были разработаны в вебе до появления JavaScript, с тем расчётом, что взаимодействие с сервером происходит при переходе на другую страницу.

Но их элементы являются частями DOM, как и остальные части страницы, а элементы DOM, представляющие поля формы, поддерживают несколько свойств и событий, которых нет у других элементов. Это делает возможным просматривать и управлять полями ввода из программ JavaScript и добавлять функциональности к классическим формам или использовать формы и поля как основу для построения приложения.
Читать дальше →
Всего голосов 22: ↑22 и ↓0 +22
Просмотры170.2K
Комментарии 12

Cбор логов с rsyslog, именами файлов в тегах, многострочными сообщениями и отказоустойчивостью

Настройка LinuxСистемное администрирование*nix

image


Изображение с сайта oxygen-icons.org


Задача


Передавать лог-файлы на центральный сервер:


  • При недоступности сервера не терять сообщения, а накапливать и передавать при его появлении в сети.
  • Корректно передавать многострочные сообщения.
  • При появлении новых лог-файлов, достаточно перенастройки клиента, не требуется изменение конфигурации сервера
  • Можно передавать содержимое всех лог-файлов с соответствующим шаблону именем, причём на сервере их содержимое будет сохраняться раздельно в файлы с таким же именем.

Условия: в инфраструктуре используются только Linux-сервера.

Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Просмотры97.7K
Комментарии 12

Немного о защите идентификаторов веб-сессий

Блог компании Positive TechnologiesИнформационная безопасностьРазработка веб-сайтов
Перевод
Предлагаем вашему вниманию перевод статьи из блога Eran Hammer — создателя фреймворка hapi.js. На этот раз речь пойдет об обеспечении безопасности идентификаторов сессий.



На Github прозвучал вопрос о том, зачем в Node.js-фреймворке Express к идентификационной cookie сессии добавляется хэш-суффикс? Отличный вопрос.

Но сначала небольшой дисклеймер: как и любой другой совет по безопасности от человека, не знакомого со спецификой конкретной системы, рассматривать все, что будет написано ниже, следует лишь с образовательной точки зрения. Безопасность — это сложная и крайне специфичная область знаний, поэтому, если обеспечение должного уровня защиты критически важно для конкретной компании, ей следует нанять выделенного ИБ-специалиста или обратиться к услугам профессионалов по защите информации.
Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Просмотры15.1K
Комментарии 10

Автоматизируем поиск секретов в git и ansible

Информационная безопасностьOpen sourceDevOps
Из песочницы

Знаете ли вы что хранится в вашем git репозитории? Нет ли среди сотен коммитов паролей от продуктовых серверов, попавших туда по ошибке?

А что если ansible скрипт при публикации упадет и засветит пароли в логе?

Рассказываю о том как мы попробовали автоматизировать такие проверки и что из этого получилось.

Читать далее
Всего голосов 19: ↑19 и ↓0 +19
Просмотры4.9K
Комментарии 1

Тариф «100к+», или как вельми зело огорчить спамера

Спам и антиспамЗаконодательство в IT

Уже не впервые сталкиваюсь, что читатели Хабра не все поголовно умеют правильно бороться со спамом. И я не про SpamAssasin, «Ктозвонил» и прочие приложения для фильтрации информационного мусора, а про несложную, но весьма доставляющую всем сторонам процесса подачу жалобы в ФАС.

Давайте расскажу, как буквально за 15 минут не отрываясь от любимого компьютера подключить спамеру задораздирающий тариф линейки «Административный»: «Административный 100к», «Административный 150к» и вплоть до «Административный 500к» – как повезет.
Читать дальше →
Всего голосов 272: ↑268 и ↓4 +264
Просмотры49.4K
Комментарии 256

Как одним движением сжечь 10000$ и получить удар током

СхемотехникаПроизводство и разработка электроникиDIY или Сделай самЭлектроника для начинающихИнженерные системы

Представим себе в сущности довольно-таки заурядную ситуацию: у вас сломался сетевой источник питания. Вы берете в руки мультиметр и измеряете напряжение на входе и выходе источника. На входе у вас честные 230 В переменного тока из розетки, а на выходе по нулям. Вы знаете, что ваш источник питания – импульсный, и вы в курсе про то, что транзисторами источника управляет ШИМ-контроллер, который очень легко идентифицируется на плате.
На столе у вас стоит новенький осциллограф Tektronix DPO 7254 или какой-нибудь LeCroy WavePro 7300A ценою более 10000$, и вы решаете посмотреть с его помощью сигналы ШИМ-контроллера, чтобы диагностировать его исправность или неисправность. На щупе осциллографа написано, что его максимально допустимое напряжение равно 1000 В, это с хорошим запасом больше напряжения в розетке. Непосредственно на самом осциллографе рядом с разъемами для подключения щупов написана цифра 400 V, кроме того, у вас щуп с делителем 1:100, что тоже вселяет уверенность, что все будет в порядке. Вы включаете осциллограф и пробуете подключить его щуп к плате источника питания, однако, как только вы касаетесь щупом осциллографа платы источника питания, проскакивает искра и раздается громкий ба-бах. Экран вашего новенького осциллографа безжизненно потухает, сам осциллограф не реагирует ни на какие кнопки, а комнату заполняет характерный запах сгоревшей электроники. Что же произошло? Почему сгорел осциллограф и как такого избежать? Обо всем этом читайте под катом.
Читать дальше →
Всего голосов 143: ↑140 и ↓3 +137
Просмотры49.8K
Комментарии 210

Чек-лист по настройке инфраструктуры для повышения скорости работы 1С  с  MS SQL (особенно важно в облаках)

Системное администрированиеСерверное администрирование
Из песочницы

При размещении 1С в облачной инфраструктуре и среде виртуализации наиболее важными и непростыми задачами являются повышение скорости работы платформы «1С» и настройка СУБД. Для достижения максимальной производительности инфраструктуры 1С рекомендуется правильно выбирать архитектуру инфраструктуры, режимы работы, проверить и выполнить ряд важных настроек:

Читать далее Чек-лист
Всего голосов 11: ↑10 и ↓1 +9
Просмотры16K
Комментарии 34

Понимание LDAP-протокола, иерархии данных и компонентов записей

Системное администрированиеСерверное администрированиеАдминистрирование баз данныхХранение данных
Перевод
Recovery mode

Введение


LDAP, или Lightweight Directory Access Protocol, является открытым протоколом, используемым для хранения и получения данных из каталога с иерархической структурой. Обычно используемый для хранения информации об организации, ее активах и пользователях, LDAP является гибким решением для определения любого типа сущностей и их свойств.


Big Tree

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

Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры16.7K
Комментарии 8

Пытаемся сделать мониторинг по SNMP действительно простым

Блог компании Tibbo
Уже немало написано о том, что в названии Simple Network Management Protocol слово Simple можно смело писать в кавычках. Протокол SNMP является достаточно простым с точки зрения создания SNMP-агентов, однако на стороне управляющего ПО (SNMP manager) грамотная обработка сложных по структуре данных обычно является нетривиальной задачей.



Мы попытались упростить процесс настройки сбора данных и событий SNMP и позволить пользователям во время этого процесса:

  • Никогда не заглядывать внутрь MIB-файлов
  • Не знать, что такое OID-ы и никогда не оперировать с ними
  • Не пользоваться отдельной SNMP-утилитой для предварительного просмотра данных во время настройки

Как мы это делали и что из этого получилось
Всего голосов 11: ↑10 и ↓1 +9
Просмотры92.9K
Комментарии 2

Изготовление корпусов колонок: Обзор материалов

Блог компании АудиоманияГаджетыDIY или Сделай самЗвук


Профессиональная активная акустика Denon DN-304S

Раньше колонки представляли собой обыкновенные рупорные громкоговорители и не имели корпуса как такового. Все изменилось, когда в 20-х годах XX века появились динамики с бумажными диффузорами.

Производители начали изготавливать крупные корпуса, которые вмещали в себя всю электронику. Однако вплоть до 50-х годов многие производители аудиоаппаратуры не закрывали корпуса колонок полностью – задняя часть оставалось открытой. Это было связано с необходимостью охлаждения электронных компонентов того времени (ламповое оборудование).

Задача корпуса колонок – контроль акустической среды и удержание динамиков и других компонентов системы. Уже тогда было замечено, что корпус способен оказывать серьезное влияние на звучание громкоговорителя. Поскольку передняя и задняя части динамика излучают звук с разными фазами, то возникала усиливающая или ослабляющая интерференция, что приводило к ухудшению звука и появлению эффекта гребенчатой фильтрации.
Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Просмотры90K
Комментарии 30

Скоро будет самая беззащитная страна. Системный взгляд на проблемы информационной безопасности в России

Информационная безопасностьУправление сообществомЧитальный залБудущее здесь

Вчера @LMonoceros опубликовал пост с более чем 1000 плюсами. Подобных горячих ИБ статей и на Хабре и на других ресурсах я за свои 13 лет в ИБ видел немало.


Но меня привлекло вот это:



Скрин сделан на момент 21-15 по московскому времени 13.01.2020.


Поразительно! 1002 плюса и ни одного минуса. НИ ОДНОГО!


С точки зрения критического мышления тут либо "консенсус широких масс", либо Хабр взломали.


Я верю в первое.


Это значит массы готовы; и пора думать: как системно решать проблемы ИБ в нашей стране?


Лично у меня нет желания уезжать куда-либо, собираюсь растить своих детей у нас; поэтому мне далеко не всё равно чем всё это закончится. Огромное количество компаний, таких как РЖД, кладут болт на ИБ и… их не клюёт "жареный петух".

Читать дальше →
Всего голосов 167: ↑118 и ↓49 +69
Просмотры62.2K
Комментарии 982

Информация

В рейтинге
5,678-й
Откуда
Россия
Зарегистрирован
Активность