Language | Title | Philosophy / Manifesto |
---|---|---|
Programmers 🧙 👨💻👩💻🖥⌨️🖱💻🎮👾 |
Brogrammatic Ninja-throwing Rockstar Badassian Wizards | The 12-Factor App Agile Manifesto (the real one) 12 Principles of Agile Software |
- | - | - |
AngularJS | Angularians | - |
(Angular) | - | - |
C | (?) Embedded Software Engineer | (?) "Patterns in C" |
Clojure | Clojurist | "Clojure Rationale" |
Cocoa ☕️ | Cocoa Heads | - |
Discover gists
Code is clean if it can be understood easily – by everyone on the team. Clean code can be read and enhanced by a developer other than its original author. With understandability comes readability, changeability, extensibility and maintainability.
- Follow standard conventions.
- Keep it simple stupid. Simpler is always better. Reduce complexity as much as possible.
- Boy scout rule. Leave the campground cleaner than you found it.
- Always find root cause. Always look for the root cause of a problem.
Note
All scripts in this document should be executed in Windows Powershell as Administrator.
Tools:
https://github.com/patrickfav/uber-apk-signer
https://github.com/iBotPeaches/Apktool
How:
apktool d app-release.apk -o extracted_apk
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from xml.etree import ElementTree | |
import sys | |
first=True | |
eventrecordid=None | |
lasttime=None | |
latesttime=None | |
if (len(sys.argv) != 2): | |
print("Read from the dump_evtx XML output, identifying gaps in EventRecordID values") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Name: Mandelbrot Set (Mandelbrot) | |
Description: Generates a Mandelbrot set based on given assumptions that can be used with conditional formatting to view the visual representation. | |
Parameters: | |
xleft - Left X value | |
xright - Right X value | |
ytop - Top Y value | |
ybottom - Bottom Y value | |
size - number of columns/rows in square output range | |
iterations - number of iterations |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Excel Array Manipulation LAMBDA functions | |
Courtesy of Excel Robot | |
The Microsoft Excel team recent released 11 new Excel functions for combining, shaping, and resizing arrays. | |
I had already created similar ones for myself using the amazing LAMBDA function. Since the new functions | |
are only available to users running Beta Channel, I've renamed my versions and given them the same function | |
names so anyone with LAMBDA and LAMBDA helper functions (like MAKEARRAY), and import these LAMBDAs into your | |
workbook and have nearly the same functionality. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using Microsoft.Playwright; | |
using NimblePros.SuperSecretProject.FrontEndTests.PageObjects; | |
namespace NimblePros.SuperSecretProject.FrontEndTests; | |
internal class AuthenticatedPlaywrightDriver : IDisposable | |
{ | |
private IPlaywright? _playwright; | |
private IBrowser? _browser; | |
private IBrowserContext? _context; | |
public AuthenticatedPlaywrightDriver() |
NewerOlder