golang
Инструменты сисадмина: Perl и Golang

В статье отражен опыт применения языков Perl и Golang в повседневной работе бородатого сисадмина в качестве скриптового языка и показаны примеры использования.Начало временКогда-то давно в молодости я выбирал инструмент, который помог бы мне автоматизировать ручной труд, а именно распарсить лог или конфиг, протестировать коннект к базе данных, собрать ответы от сайтов и т.д. И я выбрал Perl. Он до сих пор является палочкой-выручалочкой. Внятное объяснение этому можно найти в данной заметке, из…

  • пятница, 30 июня 2023 г. в 00:00:17
javascript
Введение в потоковую передачу данных в Вебе

Веб-потоки (web streams) предоставляют основанный на веб-стандартах способ асинхронной потоковой передачи данных по сети. Они позволяют разработчикам обрабатывать большие наборы данных по чанкам (chunks — части, куски), контролировать перегрузку сети (обратное давление — backpressure) и создавать высокоэффективные и отзывчивые приложения. Использование веб-потоков может повысить производительность и отзывчивость приложения. Обработка данных по мере их поступления позволяет применять обновлен…

  • пятница, 30 июня 2023 г. в 00:00:16
javascript
Legacy на фронте и моя победа над ним

Всем Привет! Хочу поделиться своим опытом работы с огромным и непонятным legacy кодом на фронте. Я не специалист в работе с чистым JS и возможно мой подход был совсем не верным, поэтому просьба оставлять аргументированные комментарии, буду благодарен. Наш проект написан на шаблонах PHP Yii2, на фронте повсеместно используется всеми не любимый jQuery. Перед мной стояла задача реализовать динамическую отрисовку элемента, при добавлении N - стиля на элемент родителя. Основная проблема с ко…

  • пятница, 30 июня 2023 г. в 00:00:15
javascript
Ethereum Contract ABI Specification. Взаимодействие с контрактом

Создание контракта и взаимодействие с нимВ данной статье я хочу познакомить вас с тем, как осуществляется кодирование данных в транзакции в соответствии с Contract ABI Specification. Мы вручную разберём весь процесс кодирования, создадим контракт и произведём вызов его методов. В конце я покажу как при помощи Contract ABI создать объект-оболочку через web3.js, и через него вызывать методы контракта.ПланНастройка окруженияСоздание контрактаВзаимодействие с контрактомОбъект-оболочка над контракт…

  • пятница, 30 июня 2023 г. в 00:00:15
github
fuqiuluo / unidbg-fetch-qsign

获取QQSign通过Unidbgunidbg-fetch-qsign 获取QQSign参数通过Unidbg,开放HTTP API。unidbg-fetch-sign最低从QQ8.9.33(不囊括)开始支持,TIM不支持。 多人使用请提高count值以提高并发量!!! 切记 公共API具有高风险可能 请使用与协议对应版本的libfekit.so文件 QSign基于Android平台,其它平台Sign计算的参数不同,不互通(例如:IPad)。 不支持载入Tim.apk的so文件。 部署方法 Jar部署 系统安装jdk或者jre,版本1.8或以上(仅1.0.3及更高版本,老版本要求jdk11)。如果报错找不到类,请尝试1.8或略靠近1.8的版本 解压后cd到解压目录,执行以下命令启动程序。 bash bin/unidbg-fetch-qsign --host=0.0.0.0 --port=8080 --count=2 --library=txlib\8.9.63 --android_id=你的android_id 注意:你需要手动从apk安装包的lib/arm64-…

  • пятница, 30 июня 2023 г. в 00:00:07
github
sohamkamani / javascript-design-patterns-for-humans

An ultra-simplified explanation of design patterns implemented in javascript 🎉 Ultra-simplified explanation to design patterns! 🎉 A topic that can easily make anyone's mind wobble. Here I try to make them stick in to your mind (and maybe mine) by explaining them in the simplest way possible. Based on "Design patterns for humans" Follow me on twitter and check out my blog 🚀 Introduction Design patterns are solutions to recurring problems guidelines on how to tackle certain pr…

  • пятница, 30 июня 2023 г. в 00:00:06
github
hiyouga / ChatGLM-Efficient-Tuning

Fine-tuning ChatGLM-6B with PEFT | 基于 PEFT 的高效 ChatGLM 微调ChatGLM Efficient Tuning Fine-tuning 🤖ChatGLM-6B model with 🤗PEFT. 👋 Join our WeChat. [ English | 中文 ] Changelog [23/06/25] Now we align the demo API with the OpenAI's format where you can insert the fine-tuned model in arbitrary ChatGPT-based applications. [23/06/25] Now we support fine-tuning the ChatGLM2-6B model with our framework! Try --use_v2 argument to fine-tune that model. [23/06/05] Now we support 4-bit LoRA training (ak…

  • пятница, 30 июня 2023 г. в 00:00:03
github
ChaoningZhang / MobileSAM

This is the offiicial code for Faster Segment Anything (MobileSAM) project that makes SAM lightweight Faster Segment Anything (MobileSAM) 📌 MobileSAM paper is available at paper link. 📌 A demo of MobileSAM running on CPU is open at demo link. On our own Mac i5 CPU, it takes around 3s. On the hugging face demo, the interface and inferior CPUs make it slower but still works fine. 🍇 Media coverage and Projects that adapt from SAM to MobileSAM (Updates) 2023/06/29: AnyLabeling supports Mobile…

  • пятница, 30 июня 2023 г. в 00:00:01
xaker
Японская криптовалютная биржа пострадала от атаки macOS-вредоноса JokerSpy

По информации Elastic Security Labs, в начале текущего месяца неназванная криптовалютная биржа в Японии стала жертвой новой macOS-малвари под названием JokerSpy. Исследователи говорят, что атака привела к установке enumeration-инструмента Swiftbelt.

  • четверг, 29 июня 2023 г. в 00:00:28