Skip to content

Instantly share code, notes, and snippets.

View ShlomoCode's full-sized avatar

Shlomo ShlomoCode

  • Israel
View GitHub Profile
@ShlomoCode
ShlomoCode / defang.md
Created July 29, 2024 21:02 — forked from macshome/defang.md
How to defang system protections on macOS

How to Defang macOS System Protections

If you want to change things on the root drive of a Mac you will need to take some steps to disable the built in security of the system. Most of these steps are the same regardless if you are on Intel or Apple Silicon. If there is a difference it is noted.

Note that all of these things put a Mac into an unsupported and less secure state.

Make sure you either perform these steps in a VM or that you reset the protections after you are done poking around

Protections and Terms

(This list is not exahustive on the details of each. Check the links at the end for more info.)

// #popclip
// name: Convert to Hebrew
// icon: 🌐
// language: javascript
function convertText(input) {
const charMap = {
'a': 'ש', 'b': 'נ', 'c': 'ב', 'd': 'ג', 'e': 'ק', 'f': 'כ', 'g': 'ע', 'h': 'י', 'i': 'ן',
'j': 'ח', 'k': 'ל', 'l': 'ך', 'm': 'צ', 'n': 'מ', 'o': 'ם', 'p': 'פ', 'q': '/', 'r': 'ר',
's': 'ד', 't': 'א', 'u': 'ו', 'v': 'ה', 'w': "'", 'x': 'ס', 'y': 'ט', 'z': 'ז', ';': 'ף',
',': 'ת', '.': 'ץ', '/': '.', "'": 'ת',
<?xml
version="1.0" encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
<channel>
<title>עושים תוכנה Osim Tochna</title>
<link>https://www.osimhistoria.com/software</link>
<description><![CDATA[בועז לביא מגיש פודקסט על קוד, שפות תכנות, באגים היסטוריים ולמידת מכונה. "תוכנה זוללת את העולם", קבע המהנדס והיזם האמריקאי מארק אנדריסן. ואין ספק שזה נכון. זהו פודקאסט למפתחים ולמפתחות, ולכל מי שרוצה לדעת ממה עשוי עולמנו המפוקסל, זה שנבלע בבטן האלגוריתם.<br /><br />עמית בן דור, מייסד הפודקאסט (לצד חן פלדמן) יתארח בפרקים נבחרים]]></description>
<atom:link href="https://www.spreaker.com/show/4221323/episodes/feed" rel="self" type="application/rss+xml"/>
<language>he</language>
<category>Technology</category>
@ShlomoCode
ShlomoCode / a.js
Last active January 16, 2023 22:10
השמעת צליל מיד אחרי הקלטה ללא המתנה מודול API
await call.read([{
type: 'system_message',
data: 'M1166' // ביפ תחילת הקלטה
}], 'tap', { sec_wait: 0.1, max: 0, read_none: true });
// ==UserScript==
// @name אישור לפני נתינת דיסלייק
// @version 0.2
// @author @ShlomoCode
// @match https://mitmachim.top/*
// ==/UserScript==
$(window).on('action:post.toggleVote', (e, d) => {
if (d.delta === -1 && d.unvote === false) {
if (!confirm('האם אתה בטוח שברצונך לתת דיסלייק?')) {
$(`[data-pid="${d.pid}"]`).find('[component="post/downvote"]').click();
@ShlomoCode
ShlomoCode / ממתן התגובות לפורום NodeBB
Last active July 8, 2022 13:41
סקריפט להסרת סימני שאלה וקריאה מוגזמים בשליחת פוסט/נושא בפורומי NodeBB
function RemovesBullshits() {
const inputs = [$('[class="title form-control"]'), $('.write')];
let isRemoved;
for (let i = 0; i < inputs.length; i++) {
const regex = new RegExp(`([\?!]{${i === 0 ? '1' : '2'}})([\?!]+)`, 'gm');
if (regex.test(inputs[i].val())) {
const inputOld = inputs[i].val();
const inputNew = inputOld.replaceAll(regex, '$1');
inputs[i].val(inputNew);
isRemoved = true;
javascript: (()=>{
if (/^https?:\/\/github\.com\/[A-z-_]+\/[A-z-_]+/.test(location.href)) {
open(location.href + '/generate');
} else {
alert('Repo Not Found!');
}
})()