Paragon House 1/e 1993 hardcover
by Higbee
Notes by Jeremy W. Sherman, March 2011.
#import <UIKit/UIKit.h> | |
//! Project version number for Proj. | |
FOUNDATION_EXPORT double ProjVersionNumber; | |
//! Project version string for Proj. | |
FOUNDATION_EXPORT const unsigned char ProjVersionString[]; | |
// In this header, you should import all the public headers of your framework using statements like #import <Proj/PublicHeader.h> |
// ==UserScript== | |
// @name Zoom: Auto-Close App Bouncer Tab | |
// @namespace https://bignerdranch.com/ | |
// @version 1.0 | |
// @description Close the tab Zoom uses to redirect to its app after several seconds. | |
// @author Jeremy W. Sherman <jeremy@bignerdranch.com> | |
// @downloadURL https://gist.github.com/jeremy-w/8d04eb16d48357b150ec2d9337129702/raw/zoom-auto-close-tab.user.js | |
// @match https://zoom.us/j/* | |
// @grant none | |
// ==/UserScript== |
/** | |
This was a small test bench to see how [Moshi](https://github.com/square/moshi) | |
behaves in the face of missing JSON fields. | |
It was prompted by Arek Olek's comment on | |
["When Nullability Lies"](https://www.bignerdranch.com/blog/when-nullability-lies-a-cautionary-tale/) | |
about how Gson's skullduggery in the service of easy JSON parsing | |
let a not-null field wind up null, go boom under the SQLite lock, | |
and take out an entire app process. |
This week, let's take a break from Python and talk a little bit | |
about Git ( http://t.dripemail2.com/c/eyJhY2NvdW50X2lkIjoiNjE2ODIxOCIsImRlb= | |
Gl2ZXJ5X2lkIjoiMjMxMTgyMzY3OSIsInVybCI6Imh0dHA6Ly9naXQtc2NtLmNvbS8_X19zPXhz= | |
d2dxc3FiNHFuMml6d3c0aXloIn0 ). I teach Git courses every few | |
months, and without fail people come into the class saying that | |
they have been using Git for a few months, and it seems to work | |
OK so long as they use the list of commands that their boss | |
provided. But if something happens that isn't on that list, and | |
if they cannot figure out what to do based on Stack Overflow, | |
they're sunk. |
Process: Apero [58055] | |
Path: /Applications/Apero.app/Contents/MacOS/Apero | |
Identifier: io.aya.Apero | |
Version: 1.7.3 (23) | |
App Item ID: 1219902108 | |
App External ID: 825340621 | |
Code Type: X86-64 (Native) | |
Parent Process: ??? [1] | |
Responsible: Apero [58055] | |
User ID: 501 |
#coding: utf-8 | |
import sys | |
import json | |
import requests | |
import datetime | |
user_id = sys.argv[1] # use @username format here | |
adn_token = sys.argv[2] # Your ADN token | |
auth_data = 'Bearer ' + adn_token |
function blurb --description Post\ to\ 10C.\\nblurb\ post\ MESSAGE\\nblurb\ POST_ID\ REPLY --argument reply_id message | |
set -l token $TEN_CENTURIES_API_TOKEN | |
set -l endpoint https://api.10centuries.org/content/write | |
set -l usage 'blurb: post or reply to a message on 10C | |
Usage: | |
blurb post MESSAGE | |
Post a new blurb |
// pascal.c -- demonstrates effect of -fpascal-strings | |
// install -d build/ && cc -fpascal-strings pascal.c -o build/pascal | |
#include <stdio.h> | |
#include <string.h> | |
#include <vis.h> | |
static const char PascalString[] = "\pWirth"; | |
static char VisifiedString[4 * (sizeof(PascalString) - sizeof('\0')) + sizeof('\0')]; | |
int |
editorial://add-workflow?workflow-data-b64=eNrNVdtqGzEQ_RWhUuhlY-zSp30JqZOmgbgxttNQmjZMpFlbZC0JXWIHs9Cv6Us_oW_5lH5JR7bXcRwKIQ8muy_izNHMnDNa7YwrYTTP-eBr96h98rm_s3d8fNE-HTSsHvKMgwjKaM_zbzNuIXr8gIVx2ItaKyLkBZQes0XoTIWRiaE_MhOKdcHBGAM6v2KJ6IMZD1QokSpSdlGCpzA_M-6qKM1kb17tEMOBVMG4AU4DT8nvMs14YUqJMoVObGLzvJmtgT20JQgcow6U-O_PX7yqsu313oEgRj0cxhLcwdQ69D71uCnC4RCnaRFubMoH8hq0WCggcjBXqHugh5jYFQEJz_mPF-fn_s2rxtvXnMBxqnXoTLQUam1XZ5_Gg1_AKbgk4qY8TWvaIo2IaRAXYZ4u49dQRnysbD5rZqxVEe1I2xj4nQ27pPX5iYXwBInvlhJfpu15p0OU2ft7mJQJa97DbuhZ92OH3ufoicbJU2dfG_PgDK2smBu-ZgLbugUY2qWylwac3HRgu41Qgk-n-w-mQNjc3Ueb3vrPB3f7e_f2DxPGKpQsGCZq2Y1EktHB6iZe_E6aVfU9q0_BR1ViWrLCmTHbp7Ex0JINlgOV6IVTy7ucd2PwDJiPQ2oqULmi3m00CyNkFgiui_8DX4Fgiw~~ |