Jump to content

x

Administrators
  • Content Count

    59
  • Joined

  • Last visited

Everything posted by x

  1. Дописать в файл можно двумя способами: 1) Открыть файл с флагом: os.O_APPEND var fileLog *os.File fileLog, err := os.OpenFile(pathFileLog, os.O_APPEND|os.O_WRONLY, 0600) if err != nil{ return err } defer func() { err = fileLog.Close() if err != nil{ log.Fatalln(err) } }() countN, err := fileLog.Write(insertData) if err != nil{ log.Fatalln(err) } log.Println("log countN:", countN) 2)Передвигая указатель seek файла.
  2. Преобразование interface{} в []byte package main import ( "encoding/gob" "bytes" ) func GetBytes(key interface{}) ([]byte, error) { var buf bytes.Buffer enc := gob.NewEncoder(&buf) err := enc.Encode(key) if err != nil { return nil, err } return buf.Bytes(), nil }
  3. В целом уязвимость не закрыта. Опровержений этого не слышал. Все же карты такого рода они научились лочить по UID, но не сразу. И как мне не изменяет память в Москве посадили 3-их, причем припаяли еще 3 статьи плюсом. Подделка, изготовление или оборот поддельных документов (статья 327 УК РФ). Нанесение имущественного ущерба (статья 165 УК РФ), Неправомерный доступ к компьютерной информации (статья 272 УК РФ) Использование вредоносных компьютерных программ (статья 273 УК РФ) Кажись это не стоило того.
  4. x

    Про баб

    Платный, но для девчат бесплатный, так что не жопься, закинь 1500 косаря и будешь доволен Условно бесплатный, как и все другие, тянут деньги за все няшки и vip's: "покажи кто зашел", "отправить открытку" и т.д. Набор в ряды всегда пополняется новыми кандидатками на чикс. Все индивидуально, смотря чего Ты хочешь, есть всякие форумы на разные темы.
  5. Скорее всего идет все к стандартизации TypeScript А как же, все туда же стремится : function test($i){ if($i === 1){ return true; } }
  6. Mutt - почтовый клиент с текстовым интерфейсом для Unix-подобных операционных систем. Установка Управление вложениями Установка на Arch Linux ( на других ОС все однотипно.) : sudo pacman -S mutt Создаем необходимые папки: mkdir -p ~/.mutt/cache/{headers,bodies} Создаем файл настроек: touch ~/.mutt/muttrc Открываем на редактирование файл настроек: vim ~/.mutt/muttrc # From set from = "user@domain.ru" set realname = "Tets Testeykin" # Creds set smtp_url = "smtp://user@domain.ru@smtp.mail.ru:465/" set smtp_pass = "yourPasswd8746293423" set imap_user = "user@domain.ru" set imap_pass = "yourPasswd8746293423" # My mailboxes set folder = "imaps://imap.mail.ru:993" set spoolfile = "+INBOX" # Where to put the stuff set header_cache = "~/.mutt/cache/headers" set message_cachedir = "~/.mutt/cache/bodies" set certificate_file = "~/.mutt/certificates" # Etc set mail_check = 30 set move = no set imap_keepalive = 900 set sort = threads set editor = "vim" set ssl_verify_host = no set ssl_verify_dates = no Прописали вводные данные. Теперь можем запускать наш mutt Выглядит он изнутри так: Управление вложениями: Выбираем письмо -> нажимаем "v" -> выбираем вложенный, нужный файл, жмем "s". Нажали "s", внизу указываем путь сохранения файла.
  7. Дальше сей продукт, конечно же и дальше будет развиваться.
  8. Добавлен сервис по подсчету длины строки. http://k0d.biz/#/services/length
  9. Бывает необходимо добавить пункт в меню xfce4. Необходимо прописать здесь файл: cd ~/.local/share/applications Создаем файл touch yourFile.conf и прописываем в него свои настройки:
  10. x

    Defaces

    О где вы повелители кода? Кто же создал сей изыск?
  11. Последняя запись перед отключение форума, которая была в году так 2014 примерно.
  12. Периодически можно получать вот такую ошибку в JetBrains PhpStorm при подключении к бд с использованием тунеля, хотя на серваках все ок: com.intellij.execution.ExecutionException: SSH: SSH_MSG_DISCONNECT: 2 Too many authentication failures. Рекомендации: Попробуйте снять галку и ввести пароль и проверить подключение. Также на вкладке "Generals". Конечно тот еще метод, но так мне удалось подключиться и слить бд. Версия PhpStorm: Сама компания пишет по данной трабле смотреть решение тут, но мне оно не помогло, может вам пригодится: https://superuser.com/questions/187779/too-many-authentication-failures-for-username
  13. Периодически при простое MySql и последующим подключении к базе на языке Go при использовании либы: github.com/jmoiron/sqlx Вываливается ошибка коннекта и все на этом, данные не отдаются, однако при следующем запросе данные успешно получите. Решение: Необходимо выполнить метод к бд: db.SetMaxIdleConns(0) Keeping a connection idle for a long time can cause problems (like in this issue with MySQL on Microsoft Azure). Try db.SetMaxIdleConns(0) if you get connection timeouts because a connection is idle for too long. Ссылка на источник.
  14. Lukhash - https://music.yandex.ru/artist/2911884/tracks
  15. При поднятии контейнера может вылететь ошибка сети. ERROR: for containers_your user specified IP address is supported only when connecting to networks with user configured subnets И вроде сеть поднята ip addr show #!!! Вслед всеобщему заблуждению статус поднятия показывает тут: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default а нет тут: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default #!!! Создание сети так не прокатит: docker network create some-net будет вылетать ошибка вышеуказанная. По сему пишите полные настройки: docker network create --driver=bridge --subnet=172.19.0.0/16 --ip-range=172.19.1.0/24 --gateway=172.19.0.1 some-net Глянуть опции можно тут. Теперь скидываем контейнер: docker-compose down И поднимаем: docker-compose up
  16. Хотите обновить BIOS на The Ultimate Force (TUF X299 MARK 1), а по мануалу официальному не получается? Решение: Скачать сам Bios можно тут: https://www.asus.com/ru/Motherboards/TUF-X299-MARK-1/HelpDesk_BIOS/ Вот тут описано, как произвести обновление: https://www.asus.com/ru/support/FAQ/114133/ Но по факту, индикатор моргает 4 раза и потом светит долго, т.е. обновление не проходит. Делаем следующее: Согласно данному мануалу создаем флешку и заливаем файл на флешку. Дальше втыкаем ее в нужный порт ( В мануале описано что белым или зеленым выделено(порт USB) ). Заходим в BIOS и дальше по скринам: И выбираем свой файлик с обновлениями: Произойдет обновление. Соблюдайте правила осторожности: не перезагружайте, не вынимайте ну и т.д.
  17. Прекращается поддержка Windows 7: 14 января 2020 года А это означает что появятся тысячи и миллионы хакнутых систем, по причине не обновления операционок. Что означает "прекратиться поддержка"? Эксплойты, написаные для сей ОСи будут вечны. Найденные баги так и останутся багами навсегда. Также мы знаем про прокрастинацию сис.админов магазинов и компаний и того: да здравствует открытый интернет! (пожалуй бахну на радостях ) И выдержка из официального источника: https://www.microsoft.com/ru-ru/windows/windows-7-end-of-life-support-information ИМХО: Я бы не рекомендовал вообще ставить Windows.
  18. Ты про эту? https://wiki.archlinux.org/index.php/Zerotier https://my.zerotier.com/login Вроде как VPN сей тоже бесплатный, что не может не радовать.
  19. Если при обновлении пакетов, связанных с Xorg Вы увидите сообщения подобного рода: :: installing xorgproto (2019.2-2) breaks dependency 'inputproto' required by lib32-libxi :: installing xorgproto (2019.2-2) breaks dependency 'dmxproto' required by libdmx :: installing xorgproto (2019.2-2) breaks dependency 'xf86dgaproto' required by libxxf86dga :: installing xorgproto (2019.2-2) breaks dependency 'xf86miscproto' required by libxxf86misc воспользуйтесь следующей командой для обновления: pacman -Rdd libdmx libxxf86dga libxxf86misc && pacman -Syu https://archlinux.org.ru/news/
  20. x

    Кто мы?

    Рад приветствовать вновь!!! Ты первый кто вернулся. По моему Ты и раньше был "floord" так ведь? Рад, очень рад :)
  21. SSD и HDD стоит иногда проверять, чтобы они же и не застали Тебя в врасплох. Проверить можно пакетом: smartmontools smartmontools - представляет из себя: smartctl - программа; smard - тоже конечно программа, но демон; Под Arch Linux установка такая: sudo pacman -S smartmontools Смотрим диски которые есть: lsblk Теперь стоит узнать поддерживает ли диск S.M.A.R.T sudo smartctl --info /dev/sda | grep 'SMART support is:' Если S.M.A.R.T доступен, но не включен, то можете его активировать: smartctl --smart=on /dev/<device> Запуск тестов: Программа может выполнить 3 вида самотестирования (все они безопасны для пользовательских данных) "short": запускает тесты с высокой вероятности обнаружения проблем. "extended" or "long": расширенный или длинный, такой же как и короткий, но без ограничения по времени и с полным исследованием поверхности диска. "conveyance": транспартировка, определяет, был ли ущерб устройству при перевозке. Флаг -c / --capabilities показывает поддержку устройством и приблизительное время на выполнение тестов. Используйте флаг -t / --test=<test_name> для запуска теста. smartctl -t short /dev/<device> smartctl -t long /dev/<device> smartctl -t conveyance /dev/<device> Ждем 15 минут... Просмотр результатов: Общее состояний винтов можно посмотреть c аргументом "-H" sudo smartctl -H /dev/sda По статусу описаному принимаем решение о необходимости бекапа данных. Посмотреть список результатов тестирования: "-l selftest" sudo smartctl -l selftest /dev/sda Подробную информацию об устройстве sudo smartctl -a /dev/sda
  22. Бывает нужно при загрузке окружающей среды запускать графические приложения. Меню -> Настройки -> Диспетчер настроек -> Сеансы и запуск Жмем добавить и прописываем все поля.
  23. Если у Вас Arch Linux, либо похожая проблема и версия ядра linux-lts и проблемные карточки Nvidia. То при старте Иксов возможны проблемы, в частности, не стартуют. проверим, стартует ли вообще: modeprobe nvidia Есть что то похожее на: module nvidia not found in directory lib/modules то: удалите: pacman -R nvidia и поставьте: pacman -S nvidia-lts Выполните reboot Должно стартануть.
  24. pass - безопасный менеджер паролей. Использует gpg шифрование + git как контроль версий. Принцип работы: Создается структура каталогов. ("Бизнес -> Стройматериалы->файл паролей") Все каталоги зашифрованы. Установка на Debian 10/ Arch: 1) Ставим саму программу: apt install pass 2) Сгенерируем ключ GPG gpg --gen-key Вводим полное имя и почту. Двигаем мышкой и как можно больше различных действий с ПК. 3) Инициируем pass pass init user@domain.su Где user@domain.su - Ваша почта Будет создан скрытый каталог в домашней директории. ~/.password-store/ 4) Проверим список публичных ключей gpg --list-keys и приватных gpg --list-secret-keys !!! Перед удалением ключа !!! Сначала приватный удаляется, потом публичный. Приватный gpg --delete-secret-key отпечатокИлиИмя публичный gpg --delete-key отпечатокИлиИмя 5) Добавление записи и добавление записи с генерацией пароля: pass insert k0d.biz/users/who pass generate k0d.biz/users/who 15 6) Получить пароль pass k0d/users/who 7)Редактирование pass edit k0d/users/who
×
×
  • Create New...