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

История одной фермы - маджонг

Маджонг, Казуальные, Приключения

Играть

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

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

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

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

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

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

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

Linux и Windows + Программирование

С этим тегом используют

Linux Windows Юмор IT Microsoft Ubuntu Windows 10 Программист IT юмор Разработка Python Картинка с текстом Все
12 постов сначала свежее
3
muderator420
muderator420
4 года назад
Программирование на python

Обновляем ip адрес на своём сервере с бесплатным доменом⁠⁠

Часто бывает ситуация, когда из-за применения новых настроек на домашнем роутере или банального перезапуска, приходится лезть на площадку noip.com и менять ручками IP адрес. А если вы за 200 или более километров и у вас нет возможности узнать адрес? Вот и у меня, был (слава богу и есть), дистанционный узнаватель IP адреса - отец, но он бывает и в отпуск может уехать, иль же быть на работе, а обновить адрес нужно здесь и сейчас.


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

Обновляем ip адрес на своём сервере с бесплатным доменом Python, Программирование, IT, Скрипт, Домен, Бесплатно, Linux и Windows, Linux, Системное администрирование

Пример того, как это сделано не в стоковой прошивке d-link dir320. Поверьте весьма не богатый и не гибкий способ настройки (я люблю зону отличную от ddns.net). Обновляется что в оригинальной прошивке, что в не оригинальной через зад, про остальные роутеры типа томсон я вообще молчу, тут хоть работает :).


Так вот, сервис на самом деле не плохой и предоставляет превосходный api (дёргай хоть через get или через post - работает, что хорошо для применения в разнообразных ситуациях и сценариях), а значит можно использовать как на обычном пк, так и на сервере. В данном случае он применяется в сервере с debian на борту, и работает как запасной вариант (на всякий случай, так как про другой, более крутой скрипт я напишу чуть позже, если зайдёт данный материал).


Кому интересно, могут ознакомиться с api сервиса noip тут https://www.noip.com/integrate/request


Пишем скрипт:


import re, urllib

if __name__ == "__main__":

web_page = urllib.urlopen("https://2ip.ru")

web_page = web_page.read()

ip = re.findall("(\d+\.\d+\.\d+\.\d+)", web_page)[0]

username = 'ВАШ Э-МАЙЛ'

password = 'ВАШ ПАРОЛЬ ОТ СЕРВИСА'

host = 'ВАШ ХОСТ, ПО ТИПУ ЭТОГО blog.bounceme.net'

update = urllib.urlopen("https://"+str(username)+":"+str(password)+

"@dynupdate.no-ip.com/nic/update?hostname="+str(host)+"&myip="+ ip)

res = update.read()

if re.match("(good)|(nochg)", res):

print 'ok'

else:

print 'error\n' + res


Что делает скрипт?

Думаю особо пояснять тут смысла нет, если в общих чертах, то он заходит на всем наверное известный 2ip, парсит оттуда ваш ip адрес, запоминает его и далее использует в переменной, в api сервиса noip. При успешной отработке скрипта, адрес в сервисе меняется, а вы в терминале получаете сообщение "ок", в противном случае будет напечатано сообщение о ошибке.


сохраняем в файл noip.py и запускаем python noip.py


Результат:

Обновляем ip адрес на своём сервере с бесплатным доменом Python, Программирование, IT, Скрипт, Домен, Бесплатно, Linux и Windows, Linux, Системное администрирование

Запихиваем в крон и радуемся :)

Показать полностью 1
[моё] Python Программирование IT Скрипт Домен Бесплатно Linux и Windows Linux Системное администрирование
17
8
VerniyKosmonavt
6 лет назад
Лига программистов

А что, если... ?⁠⁠

Ну не люблю я Linux. Никогда не понимал я, почему это круто - знать кучу консольных команд, уметь устанавливать пакеты через консоль, думать о консоли, быть консолью... Сейчас уже есть куча Windows-о подобных сборок, все как мы любим. Но все же тру - это именно знать и уметь работать на стандартной консоли. А настоящий тру-тру - это не использовать мышку вообще.

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

Я (в сотый раз заводя разговор о излюбленном споре): да неудобно это, понимаешь? Вот проще же, куда проще тынуть мышкой и видеть, как все это при тебе работает - вот эт да, эт удобство!

Приятель (задумчиво хлебнув чай): а что вы будете делать, если однажды во всем мире исчезнут мышки? Вот тогда что ты будешь делать?

Я задумчиво отхлебнул своего чая. Об этом я, признаться, не думал.

[моё] Linux и Windows Linux Windows Истории из жизни Программирование IT Текст
77
RedBall
RedBall
7 лет назад
GNU/Linux

Crawler for linux?⁠⁠

Доброго дня!

Появилась задача парсинга данных со сложных страниц с динамическими данными.

API нет и не предвидется ближайшее время у сайта.


Хотел было на Lazarus + FPCEF3 реализовать, но покапав поглубже понял, что

1. Очень скудный инструментарий. Хотя можно обойти местами.

2. на Ubuntu горько смотреть на скомпилированный результат


Юнити мне как родной, но под него не видел вменяемых браузеров

на JavaScript видел crawler'ы но тормоза этих систем сильно останавливают.

Хотелось бы нативное некое решение.


Задачи две

1. Нужен хороший доступ к дому чтобы листнеры хотя бы на клик элементов реализовать

2. Кросс-платформенность


Подскажите, пожалуйста путь.

Возможно готовый к адаптации проект где-то скачать можно?


PS Гуглить конечно же умею.

Crawler for linux? Chromium, Программирование, Linux и Windows
Показать полностью 1
[моё] Chromium Программирование Linux и Windows
19
41
lchiro
9 лет назад

Сказ о том, как Microsoft опять лишил меня прав администратора на собственном компьютере, и как пошел я в поход, дабы права те вернуть.⁠⁠

Жил да был мой ноут с восьмой виндой приобретенный, и стукнуло мне в голову винду на нем на новую, десятую, клевую, пиз... красивую заменить. Таки заменил. Не стану тут описывать как возвращал обратно grub после ее установки, ибо еще и Linux на ноуте стоит, и используется чаще винды. Но злобное порождение буржуинской жадности нужно для работы с некоторыми прогами, ну и на поиграть. Долго ли, коротко ли, а понадобилось мне попрограммировать (срочно). И все бы хорошо, но писал я службу виндячью. И удивление великое испытал, когда оказалось, что у меня нет прав на установку и запуск написанного мною сервиса. Отнял Microsoft поганый права мои молча, и не отдает, еще и посмеивается злорадно. Да еще что учудил, злодей, отключил оснастку "Локальные пользователи и группы" в "Управлении компьютером" и при ручном добавлении в mmc. Глумится, гад, иди, говорит, в "Панель управления", там свои права ищи. А в "Панели управления", злорадно хохоча, заявляет мне, что я - лох, и права админа мне не нужны, мол, только испортишь все, так что фига тебе стопудовая! Ох, и разгневался я тогда, да как открою консоль от имени админа через ярлык на столе рабочем, да как напишу:

net user администратор /active:yes

закорчилась гадина от боли жгучей, а я, знай, люлей довешиваю:

net user администратор мойпароль

взвыл супостат как попрося недорезанное, и ну на меня, когтями думал порвать, ногами затоптать, да не тут то было, ловок я. Перключил я пользователя, и укрылся под новым аккаунтом администратора! А тут смотрю, вроде права есть, а все одно, не поменять их у других бедных юзеров через "Панель управления". И вспомнил я тогда заклинание секретное:

control userpasswords2

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

Опубликовано с разрешения коллеги, поэтому тег "мое".
Показать полностью
[моё] Windows 10 Linux и Windows Программирование Администрирование Текст
12
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии