Posts
-
turnstyle
🎟️A GitHub Action for serializing workflow runs
GitHub Actions is an event-oriented system. Your workflows run in response to events and are triggered independently and without coordination. In a shared repository, if two or more people merge pull requests, each will trigger workflows without regard to one another.
This can be problematic for workflows used as part of a continuous deployment process. You might want to let an in-flight deployment complete before progressing further with the next workflow. This is the usecase turnstyle action targets.
Tags: #typescript • github-actions
-
openaudible
Audiobook Manager for Audible Users
A cross-platform desktop application for downloading and managing your Audible audiobooks.
Tags: #java • audible • audible-converter
-
enumerize
Enumerated attributes with I18n and ActiveRecord/Mongoid support
Enumerated attributes with I18n and ActiveRecord/Mongoid/MongoMapper/Sequel support
Tags: #ruby • activerecord • mongoid
-
gitreflow
Reflow automatically creates pull requests, ensures the code review is approved, and squash merges finished branches to master with a great commit message template.
Create and switch to new branch
nh-branchy-branch:$ git reflow start nh-branchy-branchCreate a pull request for your branch against
masteror a custombase-branch:$ git reflow reviewIf your code is approved, merge to
base-branchand delete the feature branch:$ git reflow deliver
Tags: #ruby • git • git-workflow
-
Raspberry-Pi-Dashboard
Web-based dashboard interface to check Raspberry Pi hardware and software status with no extra deependencies required.
- Live surveillance of RPi hardware (CPU temperature, frequency, loads etc.) with customizable warning thresholds
- Detailed software/hardware information (web server, PHP, storage / partition workload, core voltage, plugged USB devices, kernel version, model specifications, OS, CPU, network config)
- Protected access with password login (configure password)
- Power (shutdown/reboot) Raspberry Pi with scheduling options (setup instructions)
- Responsive mobile web-app
- Dark Theme (manual / auto)
Update your existing dashboard setup by navigating to project root folder and running
git pullin the terminal. Please keep in mind, this only works if there are no changes in the workspace.Tags: #php • raspberry-pi • raspberrypi
-
Invoices
Generate PDF invoices for your customers in laravel
Invoices is a Laravel library that generates a PDF invoice for your customers. The PDF can be either downloaded or streamed in the browser. It’s highly customizable and you can modify the whole output view as well.
Tags: #php • laravel • pdf
-
gitee-pages-action
🤖 Auto Deploy Gitee Pages by GitHub Action | 无须人为干预,由 GitHub Action 自动部署 Gitee Pages
参数 描述 是否必传 默认值 示例 gitee-usernameGitee 用户名 是 - yanglbmegitee-passwordGitee 密码 是 - $gitee-repoGitee 仓库(严格区分大小写) 是 - doocs/leetcodebranch要部署的分支(分支必须存在) 否 mastermaindirectory要部署的分支上的目录 否 srchttps是否强制使用 HTTPS 否 truefalseTags: #python • actions • gitee-pages
-
kitchenplan
Kitchenplan is a small tool to fully automate the installation and configuration of an OSX workstation (or server for that matter) using Chef. But while doing so manually is not a trivial undertaking, Kitchenplan has abstracted away all the hard parts.
Kitchenplan is a small tool to fully automate the installation and configuration of an OSX workstation (or server for that matter) using Chef. But while doing so manually is not a trivial undertaking, Kitchenplan has abstracted away all the hard parts.
Tags: #ruby
-
domain_generation_algorithms
Some results of my DGA reversing efforts
Domain Generation Algorithms (DGAs) of Malware reimplemented in Python.
Tags: #python • dga • domain-generation-algorithm
-
tomcat-cluster-redis-session-manager
Tomcat clustering redis session manager java client.
The Redis session manager is pluggable one. It stores session into Redis for easy distribution of HTTP Requests across a cluster of Tomcat servers.
Here the Sessions are implemented as non-sticky (means, each request can able to go to any server in the cluster, unlike the Apache provided Tomcat clustering setup.)
Request Sessions will be stored into Redis immediately (Session attributes must be Serializable), for the use of other servers. When tomcat receives a request from the client, Sessions are loaded directly from Redis.
Supports Redis default, sentinel and cluster mode, based on the configuration.
Going forward, we no need to enable sticky session (JSESSIONID) in Load Balancer.
Tags: #java • tomcat-clustering • tomcat-session-manager
subscribe via RSS