Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр 2121 год. Технологии ушли так далеко вперед, что превзошли даже самые смелые мечты, но за этим грандиозным прорывом скрывается огромная цена…

Far Orion: Новые миры

Ролевые, Мультиплеер, Мидкорные

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
2
DELETED

Чем прочитать данные из  SNMP и записать в БД MySQL?⁠⁠

2 года назад

Собственно, вопрос названии темы. Есть некоторое оборудование с датчиками температуры и атмосферного давления, инфа отдаётся по SNMP. Требуется значения датчиков получать по крону и записывать в базу данных. Нашёл Perl-скрипт, который, судя по описанию, должен это делать. Создал базу, пользователя, предоставил привилегии, в изначальном скрипте подставил нужные значения, но он завершается с ошибкой can't execute request. Сам скрипт:


#!/usr/bin/perl

use strict;

use warnings;

use DBI;

use Net::SNMP;

# Параметры подключения с базе

my $database_login = 'pogoda';

my $database_passwd = 'Pogoda123';

my $database_name = 'pogoda';

# Подключаемся к базе

my $dbh = DBI -> connect("DBI:mysql:$database_name;host=localhost;", $database_login, $database_passwd) || die $DBI::errstr;

# Что будем оправшивать

my $snmp_host = '10.10.35.100'; # IP или hostname

my $snmp_community = 'public'; # SNMP Community

#Температура

my $snmp_oid_temperature = 'iso.3.6.1.4.1.17095.1.2.9.0'; # OID для опроса

#Атмосферное давление

my $snmp_oid_pressure = 'iso.3.6.1.4.1.17095.1.2.17.0'; # OID для опроса

# Пытаемся читать значение

# В -varbindlist должна быть ссылка на массив OID'ов

# В $result будет ссылка на хэш вида: OID => Значение

my $snmp_session = Net::SNMP->session(

-hostname => $snmp_host,

-community => $snmp_community,

-version => 1, # Явно указываем версию протокола

) or die "can't connect";

my $result = $snmp_session->get_request(-varbindlist => [$snmp_oid_temperature,$snmp_oid_pressure]) or die "can't execute request\n";

# Печатаем результат

print "$result->{$snmp_oid_temperature}\n$result->{$snmp_oid_pressure}\n";

# Пишем значения в базу

$dbh -> do("INSERT INTO netping1 SET temperature=\"$result->{$snmp_oid_temperature}\", pressure=\"$result->{$snmp_oid_pressure}\"") || die $DBI::errstr;


Т.к. я не ни разу не программист, не могу понять почему скрипт не отрабатывает. Что не так со скриптом? Ошибку в синтаксисе perl -c не нашёл. Все дополнения Perl, на которые он ругался, доустановлены.


Или существуют ли другие способы решить исходную задачу?

Показать полностью
Perl Snmp Linux Программирование Текст Mysql
14
22
user5026104
Студенческое общество

Команда для разработки соц сети⁠⁠

3 года назад

Привет! Меня зовут Никита, я из Беларуси, Минск. Я заинтересован в веб-разработке. Неплохо знаю html и css, поверхостно знаю php и javascript. Недавно я заинтересовался в проекте для школы. Я хочу сделать сайт-соц.сеть для моей школы, в которой будут чаты для каждого класса, а также общешкольный чат для оповещения администрацией о важных мероприятиях всю школы сразу, через один чат.

Так как я совсем поверхостно знаю php и javascript мне нужна команда ребят (желательно моего возраста 13-15 лет), которые знают php и javascript лучше меня,  и которые смогут помочь мне в разработке моего проекта. Мне понадобится помощь в создании системы регистрации и авторизации, а также в создании закрытых чатов. Ну и еще я ищу новые знакомства)

Пишите мне в тг @nikitkakovrov.

[моё] Студенты Программирование Веб-разработка Веб-дизайн PHP Javascript HTML CSS Mysql Школа IT Команда Знакомства Друзья Текст
12
47
defurniture
defurniture

Библиотека 2.5⁠⁠

3 года назад

Что сделали?

1. Сменили дизигн

2. Починили всё что до этого отломали:

Полноценная загрузка

Страница книги

3. Убрали бесячие повторы в случае когда у книги несколько авторов.

К примеру при поиске по названию "Чистое небо" выводилось 49(!) книг, теперь 12 и это по крайней мере разные файлы.

4. Сначала упростили структуру сайта (было 13 файлов, стало 5), потом упростили сам код убрав повторяющийся код.

Что осталось сделать? Всё так же нет поиска по ФИО но в течении пары дней появится. Возможность скачивать в epub и mobi почти готова но пока не понятно куда деть новые "кнопки".


Актуальную ссылку всё так же можно найти на lib.hakori.ru.

Показать полностью 3
[моё] Книги Библиотека Разработка Fb2 PHP Mysql Сайт Длиннопост
7
2253
defurniture
defurniture
Серия Библиотека

Библиотека⁠⁠

3 года назад

Совсем забыл написать об этом на Пикабу. Мимолётом увидел что люди под раздачей fb2 флибусты просят конкретные книги, решил что-то такое сделать. В том числе и для себя.

Уродливо, да? И фреймы уже никто не использует. Зато работает, зато своё.

Поиск работает, вроде основные ошибки я исправил.

Можно было скачать сразу из поиска но можно открыть "страницу книги" и уже оттуда скачать книгу.

Пока я пишу этот пост качаются книги за октябрь.

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

На самом деле написание этой библиотеки было довольно полезным для меня в плане изучения PHP и SQL.

Ого, у нас даже DEV BLOG есть! Посмотрим?

А всё, пост кончился. Жду вас ещё через 3 месяца, может быть.

Показать полностью
[моё] Книги Библиотека Сайт Fb2 PHP Mysql Разработчики Длиннопост Текст
283
nikitavas

Платформа для разработки ERP учетных систем (бесплатно)⁠⁠

3 года назад

Всем привет.

Делал в качестве хобби платформу для быстрой разработки учетных систем.

Кому надоело вести документацию в Excel или Access, а 1С еще дорого, но хочется для себя использовать полноценную базу данных.

Изначально была цель разработать кроссплатформенное решение трехзвенной архитектуры с доступом из веб, плюс быстрая разработка прикладного кода, минимальные требования к ресурсам(с возможностью использования на самом дешевом тарифном плане хостинга) и такие же минимальные требования к разработке и разработчикам(т.е. без своих DSL ЯП и обучения новым фреймворкам)


Выбрал такое трехзвенное решение:

JS(JQuery) - Сервер приложений(Apache+PHP) - БД(MySQL или MariaDB)

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


В результате получилось решение, где можно по быстрому накидать таблиц, создать также быстро UI для них(однотипное) и далее сосредоточиться только на написании прикладного кода.

Готовые объекты для форм, таблиц, прикладного кода, отчетов. CRUD, фильтрация, сортировка из коробки. Для манипуляций с данными сделана надстройка в стиле Excel (устанавливаете нужные фильтры и работаете с таблицами). SQL учить особо не надо, только представлять какие данные в каких таблицах.


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

Есть готовые примеры, которые можно смотреть как сделано и делать наподобие, лишнее можно выпилить. На полноценную документацию сил не хватило, честно говоря уже выдохся. Весь код открыт, даже кое-где есть комментарии. Файл с описанием внутри архива (PDF).

Кодинг через веб есть, но это блажь, можно отключить и кодить в вашей любимой IDE, файлы объектов (форм, таблиц, классов, отчетов в отдельных каталогах).

Все весит 10Mb, без codemirror около 5Mb.

ЯП на фронте Javascript(JQuery), на сервере PHP в чистом виде практически. Это чтобы не зависеть от перехода на новые версии чего либо, т.к. вам нужно будет, чтобы работало как можно дольше без обновлений, такая специфика учетных систем.

Теоретически должно работать даже на Astra Linux, но я не пробовал.


Размещаю небольшие демонстрации на видео. Там же ссылка на скачивание (во втором видео demo2).

https://www.youtube.com/watch?v=ONOFC8kjtTU

https://www.youtube.com/watch?v=G34ZniBclsk

Показать полностью 2
[моё] Программирование Linux Разработка Erp Бесплатно PHP Javascript Web IT Видео YouTube Длиннопост Mysql
4
4
Colobock
Colobock

Как будет быстрее?⁠⁠

3 года назад

Дано:

На даче мобильный интернет.

Стоит малина с умным домом, на ней подняты MySQL и Grafana.

C дачи поднят VPN до дома. Дома сотка по проводу, белый ip и проброшены порты в сторону малины.

Как будет быстрее работать? Поставить графану дома и гонять запросы к базе через мобильную сеть или открывать графану прямо с дачи - там она на одной машине с базой.

Или есть вариант дупликации баз между двумя MySQL? Скажем, раз в пять минут. И тогда можно поставить вторую базу уже дома. Трафик безлимитный.

[моё] Умный дом Mysql Интернет Текст
18
tokicha
tokicha
Лига программистов

Проблема в терминале⁠⁠

3 года назад

Кому не в напряг помогите с проблемой
P.S: открывал файл npm и менял "-" на "--location=global"

P.P.S: Всем большое спасибо, за тупость вопроса и режущее глаза фото извиняюсь.

Проблема в терминале
[моё] Android разработка Программирование Помощь Javascript Терминал Mysql
16
3
raynemar

Истории о разработке 3d шахмат: MySql vs Unity⁠⁠

3 года назад

Уроки, которые я упоминал раньше, подразумевали странный способ подключения к другому игроку (для разработчика вполне нормальный, но игрокам не очень удобный) : игроку предлагается прописать ip и порт другого игрока, и так подключаться.
Вместо этого, мне захотелось поднять небольшой sql сервер и хранить активные хосты для подключения, а игрокам выводить список доступных для подключения игроков.

У меня на тот момент уже была арендована виртуальная машина в Амстердаме, через которую я настроил себе свой личный vpn, потому идея казалась лёгкой до безобразия, несмотря на то, что Linux и все его sudo и nano до сих пор, что и авада кедавра - волшебство огоньки, ни фига не понятно и возможно даже смертельно.

Попытался я поставить на него MS SQL - хрен там плавал, виртуальная машина у меня слабенькая - выбирал самую дешёвую, так что памяти не хватило.

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

MySQL установился, запустился, я даже смог создать базу данных и чём-то её заполнить прямо из терминала. Но подключение из кода C# с моего локального компьютера не заработало, на протяжении недель я перепробовал вам, что мог: переоткрывал порты, менял настройки, дописывал новых пользователей и привилегии к ним, переустанавливал mySQL и весь линукс тоже - ничего не помогало, проблема вскрылась, когда начал смотреть содержимое директорий. Оказалось, что конфигурационных файлов mySQL поставил себе 2 и настройки брал с того, о существовании которого я до последнего момента не догадывался.
всë поправил, и о чудо - консольное приложение на C# смогло подключиться и вернуть на мой комп номер версии, но это было только начало приключений...

Показать полностью
Linux Gamedev Unity Mysql Разработка Разработчики игр Сервер Текст
3
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии