Anonymous Google profile images¶
Larger images…
Apache distributed configuration file¶
Directory indexing:
Options +Indexes
IndexOptions Charset=UTF-8 IgnoreCase FancyIndexing FoldersFirst NameWidth=*
Arrows¶
2190–21FF
Arrows
← ↑ → ↓ ↔ ↕ ↖ ↗ ↘ ↙ ↚ ↛ ↜ ↝ ↞ ↟
↠ ↡ ↢ ↣ ↤ ↥ ↦ ↧ ↨ ↩ ↪ ↫ ↬ ↭ ↮ ↯
↰ ↱ ↲ ↳ ↴ ↵ ↶ ↷ ↸ ↹ ↺ ↻ ↼ ↽ ↾ ↿
⇀ ⇁ ⇂ ⇃ ⇄ ⇅ ⇆ ⇇ ⇈ ⇉ ⇊ ⇋ ⇌ ⇍ ⇎ ⇏
⇐ ⇑ ⇒ ⇓ ⇔ ⇕ ⇖ ⇗ ⇘ ⇙ ⇚ ⇛ ⇜ ⇝ ⇞ ⇟
⇠ ⇡ ⇢ ⇣ ⇤ ⇥ ⇦ ⇧ ⇨ ⇩ ⇪ ⇫ ⇬ ⇭ ⇮ ⇯
⇰ ⇱ ⇲ ⇳ ⇴ ⇵ ⇶ ⇷ ⇸ ⇹ ⇺ ⇻ ⇼ ⇽ ⇾ ⇿
27F0–27FF
Supplemental Arrows-A
⟰ ⟱ ⟲ ⟳ ⟴ ⟵ ⟶ ⟷ ⟸ ⟹ ⟺ ⟻ ⟼ ⟽ ⟾ ⟿
2900–297F
Supplemental Arrows-B
⤀ ⤁ ⤂ ⤃ ⤄ ⤅ ⤆ ⤇ ⤈ ⤉ ⤊ ⤋ ⤌ ⤍ ⤎ ⤏
⤐ ⤑ ⤒ ⤓ ⤔ ⤕ ⤖ ⤗ ⤘ ⤙ ⤚ ⤛ ⤜ ⤝ ⤞ ⤟
⤠ ⤡ ⤢ ⤣ ⤤ ⤥ ⤦ ⤧ ⤨ ⤩ ⤪ ⤫ ⤬ ⤭ ⤮ ⤯
⤰ ⤱ ⤲ ⤳ ⤴ ⤵ ⤶ ⤷ ⤸ ⤹ ⤺ ⤻ ⤼ ⤽ ⤾ ⤿
⥀ ⥁ ⥂ ⥃ ⥄ ⥅ ⥆ ⥇ ⥈ ⥉ ⥊ ⥋ ⥌ ⥍ ⥎ ⥏
⥐ ⥑ ⥒ ⥓ ⥔ ⥕ ⥖ ⥗ ⥘ ⥙ ⥚ ⥛ ⥜ ⥝ ⥞ ⥟
⥠ ⥡ ⥢ ⥣ ⥤ ⥥ ⥦ ⥧ ⥨ ⥩ ⥪ ⥫ ⥬ ⥭ ⥮ ⥯
⥰ ⥱ ⥲ ⥳ ⥴ ⥵ ⥶ ⥷ ⥸ ⥹ ⥺ ⥻ ⥼ ⥽ ⥾ ⥿
1F800–1F8FF
Supplemental Arrows-C
🠀 🠁 🠂 🠃 🠄 🠅 🠆 🠇 🠈 🠉 🠊 🠋
🠐 🠑 🠒 🠓 🠔 🠕 🠖 🠗 🠘 🠙 🠚 🠛 🠜 🠝 🠞 🠟
🠠 🠡 🠢 🠣 🠤 🠥 🠦 🠧 🠨 🠩 🠪 🠫 🠬 🠭 🠮 🠯
🠰 🠱 🠲 🠳 🠴 🠵 🠶 🠷 🠸 🠹 🠺 🠻 🠼 🠽 🠾 🠿
🡀 🡁 🡂 🡃 🡄 🡅 🡆 🡇
🡐 🡑 🡒 🡓 🡔 🡕 🡖 🡗 🡘 🡙
🡠 🡡 🡢 🡣 🡤 🡥 🡦 🡧 🡨 🡩 🡪 🡫 🡬 🡭 🡮 🡯
🡰 🡱 🡲 🡳 🡴 🡵 🡶 🡷 🡸 🡹 🡺 🡻 🡼 🡽 🡾 🡿
🢀 🢁 🢂 🢃 🢄 🢅 🢆 🢇
🢐 🢑 🢒 🢓 🢔 🢕 🢖 🢗 🢘 🢙 🢚 🢛 🢜 🢝 🢞 🢟
🢠 🢡 🢢 🢣 🢤 🢥 🢦 🢧 🢨 🢩 🢪 🢫 🢬 🢭
2B00–2BFF
Miscellaneous Symbols and Arrows
⬀ ⬁ ⬂ ⬃ ⬄ ⬅ ⬆ ⬇ ⬈ ⬉ ⬊ ⬋ ⬌ ⬍ ⬎ ⬏
⬐ ⬑ ⬒ ⬓ ⬔ ⬕ ⬖ ⬗ ⬘ ⬙ ⬚ ⬛ ⬜ ⬝ ⬞ ⬟
⬠ ⬡ ⬢ ⬣ ⬤ ⬥ ⬦ ⬧ ⬨ ⬩ ⬪ ⬫ ⬬ ⬭ ⬮ ⬯
⬰ ⬱ ⬲ ⬳ ⬴ ⬵ ⬶ ⬷ ⬸ ⬹ ⬺ ⬻ ⬼ ⬽ ⬾ ⬿
⭀ ⭁ ⭂ ⭃ ⭄ ⭅ ⭆ ⭇ ⭈ ⭉ ⭊ ⭋ ⭌ ⭍ ⭎ ⭏
⭐ ⭑ ⭒ ⭓ ⭔ ⭕ ⭖ ⭗ ⭘ ⭙ ⭚ ⭛ ⭜ ⭝ ⭞ ⭟
⭠ ⭡ ⭢ ⭣ ⭤ ⭥ ⭦ ⭧ ⭨ ⭩ ⭪ ⭫ ⭬ ⭭ ⭮ ⭯
⭰ ⭱ ⭲ ⭳ ⭶ ⭷ ⭸ ⭹ ⭺ ⭻ ⭼ ⭽ ⭾ ⭿
⮀ ⮁ ⮂ ⮃ ⮄ ⮅ ⮆ ⮇ ⮈ ⮉ ⮊ ⮋ ⮌ ⮍ ⮎ ⮏
⮐ ⮑ ⮒ ⮓ ⮔ ⮕ ⮗ ⮘ ⮙ ⮚ ⮛ ⮜ ⮝ ⮞ ⮟
⮠ ⮡ ⮢ ⮣ ⮤ ⮥ ⮦ ⮧ ⮨ ⮩ ⮪ ⮫ ⮬ ⮭ ⮮ ⮯
⮰ ⮱ ⮲ ⮳ ⮴ ⮵ ⮶ ⮷ ⮸ ⮹ ⮺ ⮻ ⮼ ⮽ ⮾ ⮿
⯀ ⯁ ⯂ ⯃ ⯄ ⯅ ⯆ ⯇ ⯈ ⯉ ⯊ ⯋ ⯌ ⯍ ⯎ ⯏
⯐ ⯑ ⯒ ⯓ ⯔ ⯕ ⯖ ⯗ ⯘ ⯙ ⯚ ⯛ ⯜ ⯝ ⯞ ⯟
⯠ ⯡ ⯢ ⯣ ⯤ ⯥ ⯦ ⯧ ⯨ ⯩ ⯪ ⯫ ⯬ ⯭ ⯮ ⯯
AutoHotkey¶
; ! = alt
; + = shift
; ^ = ctrl
; # = win
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
; make the scroll lock key (ScrLk) toggle all hotkeys.
$ScrollLock::Suspend
::``right::→
::``left::←
::``up::↑
::``down::↓
::``r::→
::``l::←
::``u::↑
::``d::↓
::``ur::↗︎
::``ul::↖
::``dr::↘
::``dl::↙
::``lr::↔
::``up::↕
::``lte::≤
::``gte::≥
::èuro::€
::`tm::™
::`copy::©
::`control::⌃
::`option::⌥
::`command::⌘
::`shift::⇧
::`bullet::•
::`...::…
::`+-::±
::`deg::°
Bell code¶
echo ^G
🔔
(^G
is Ctrl + G)
Binary prefix¶
|
|
Bookmarklets¶
- CSS boxes
let d = typeof _debug_layout_ === "undefined"; [].forEach.call(document.querySelectorAll("*"), function (a) { a.style.outline = d ? "1px solid #" + (~~(Math.random() * (1 << 24))).toString(16) : ""; }); var _debug_layout_ = d ? true : undefined;
- QrCode
var _size = 400; var _left = screen.width / 2 - _size / 2; var _top = screen.height / 2 - _size / 2; var _input = prompt("QRcode input", window.getSelection().toString()); if (_input != null) window.open( "https://chart.googleapis.com/chart?cht=qr" + "&chs=" + _size + "x" + _size + "&chld=L|0&choe=UTF-8" + "&chl=" + encodeURIComponent(_input), "_blank", "titlebar=no,menubar=no,scrollbars=no,status=no" + ",width=" + _size + ",height=" + _size + ",top=" + _top + ",left=" + _left );
- URL encoder
var decoded = prompt("URL encoder input:", window.getSelection().toString()); if (decoded != null) prompt("URL encoder output:", encodeURIComponent(decoded));
- URL decoder
var encoded = prompt("URL decoder input:", window.getSelection().toString()); if (encoded != null) prompt("URL decoder output:", decodeURIComponent(encoded));
- Base64 encoder
var decoded = prompt("Base64 encoder input:", window.getSelection().toString()); try { prompt("Base64 encoder output:", btoa(decoded)); } catch (error) { alert(error); }
- Base64 decoder
var encoded = prompt("Base64 decoder input:", window.getSelection().toString()); try { prompt("Base64 decoder output:", atob(encoded)); } catch (error) { alert(error); }
- Edit website
document.body.contentEditable = "true"; document.designMode = "on";
- Raw HTML
data:text/html;charset=utf-8,
Box drawing characters¶
┌ ┬ ─ ┐ ┏ ┳ ━ ┓ ╔ ╦ ═ ╗
├ ┼ ─ ┤ ┣ ╋ ━ ┫ ╠ ╬ ═ ╣
│ │ │ │ ┃ ┃ ┃ ┃ ║ ║ ║ ║
└ ┴ ─ ┘ ┗ ┻ ━ ┛ ╚ ╩ ═ ╝
╒ ╤ ╕ ╓ ╥ ╖ ┍ ┯ ┑
╞ ╪ ╡ ╟ ╫ ╢ ┝ ┿ ┥
╘ ╧ ╛ ╙ ╨ ╜ ┕ ┷ ┙
╌ ╎ ╍ ╏
┄ ┆ ┊ ┈
┅ ┇ ┉ ┋
╭ ╮
╰ ╯
▁ ▂ ▃ ▄ ▅ ▆ ▇ █
▉ ▊ ▋ ▌ ▍ ▎ ▏
░ ▒ ▓
◲◱
◳◰
◶◵
◷◴
◐◓
◒◑
EditorConfig¶
root = true
[*]
charset = utf-8
indent_size = 4
indent_style = space
insert_final_newline = true
max_line_length = 200
tab_width = 4
[{*.kt,*.kts}]
ij_kotlin_code_style_defaults = KOTLIN_OFFICIAL
ij_kotlin_allow_trailing_comma = true
ij_kotlin_allow_trailing_comma_on_call_site = true
ij_kotlin_name_count_to_use_star_import = 2147483647
ij_kotlin_name_count_to_use_star_import_for_members = 2147483647
ij_kotlin_packages_to_use_import_on_demand = unset
[{*.md,*.mdown,*.markdown}]
indent_size = 2
indent_style = space
trim_trailing_whitespace = false
[{*.yml,*.yaml}]
indent_size = 2
indent_style = space
[*.json]
indent_size = 2
indent_style = space
Error pages illustrations¶
Youtube monkey error
Youtube offline
Fonts with ligatures¶
Gmail filters¶
- 📅 Calendar
from:(-me) has:attachment filename:ics "Google Calendar"
- 📅 Calendar (updates)
-
from:(-me) has:attachment filename:ics "Google Calendar" {"updated" "mise à jour"}
- 🐙 GitHub
-
from:(notifications@github.com)
Gmail search operators¶
# Specify the sender
from:foo@example.org
# Specify a recipient
to:bar@example.org
# Specify a recipient who received a copy
cc:bar@example.org
bcc:bar@example.org
# Words in the subject line
subject:foo
# Results that match a word exactly
+foo
# Remove messages from your results
-baz
# Search for an exact word or phrase
"foo bar baz"
# Messages that match any of the terms
from:foo OR from:bar
{from:foo from:bar}
# Messages that match all of the terms
from:foo AND from:bar
(from:foo from:bar)
# Messages that have a certain label
label:urgent
# Messages that have an attachment
has:attachment
# Messages that have a Google Drive, Docs, Sheets, or Slides attachment or link
has:document
has:drive
has:presentation
has:spreadsheet
has:youtube
# Messages from a mailing list
list:test@example.org
# Attachments with a certain name or file type
filename:pdf
filename:homework.txt
# Messages in any folder, including Spam and Trash
in:anywhere
in:all
in:spam
in:trash
# Search for messages that are marked as important
is:important
label:important
# Starred, snoozed, unread, or read messages
is:starred
is:unstarred
is:snoozed
is:read
is:unread
# Messages that include an icon of a certain color
has:yellow-star
has:blue-info
# Search for messages sent during a certain time period
after:2000/01/31
before:2000/01/31
# Search for messages older or newer than a time period using d (day), m (month), and y (year)
older_than:2d
newer_than:3y
# Messages larger than a certain size in bytes
size:10000000
size:10M
# Messages larger or smaller than a certain size in bytes
larger:10M
smaller:10M
# Messages that have or don't have a label
has:userlabels
has:nouserlabels
Gmail templates¶
- Create a new Google Docs https://docs.new
- Insert → Building blocks → Email draft
Or simply type @email draft
.
Links¶
- No hello
Imagine calling someone on the phone, going hello! then putting them on hold... 🤦♀️
- The XY Problem
The XY problem is asking about your attempted solution rather than your actual problem. This leads to enormous amounts of wasted time and energy, both on the part of people asking for help, and on the part of those providing help.
- Don't ask to ask, just ask
- How do I ask a good question?
- How to create a Minimal, Reproducible Example
- noyaml.com
Tiniest data URLs images¶
data:[<mediatype>][;base64],<data>
data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'/>
data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
🔗
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQYV2NgYAAAAAMAAWgmWQ0AAAAASUVORK5CYII=
data:image/x-icon;base64,AAABAAEAAQECAAEAAQA4AAAAFgAAACgAAAABAAAAAgAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA
data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAP//////////////////////////////////////////////////////////////////////////////////////wgALCAABAAEBAREA/8QAFBABAAAAAAAAAAAAAAAAAAAAAP/aAAgBAQABPxA=
URI¶
hierarchical part
┌───────────────────┴─────────────────────┐
authority path
┌───────────────┴───────────────┐┌───┴────┐
abc://username:password@example.com:123/path/data?key=value#fragid1
└┬┘ └───────┬───────┘ └────┬────┘ └┬┘ └───┬───┘ └──┬──┘
scheme user information host port query fragment
Examples
userinfo host port
┌──┴───┐ ┌──────┴──────┐ ┌┴┐
https://john.doe@www.example.com:123/forum/questions/?tag=networking&order=newest#top
└─┬─┘ └─────────────┬────────────┘└───────┬───────┘ └────────────┬────────────┘ └┬┘
scheme authority path query fragment
ldap://[2001:db8::7]/c=GB?objectClass?one
└┬─┘ └─────┬─────┘└─┬─┘ └──────┬──────┘
scheme authority path query
mailto:John.Doe@example.com
└─┬──┘ └────┬─────────────┘
scheme path
news:comp.infosystems.www.servers.unix
└┬─┘ └─────────────┬─────────────────┘
scheme path
tel:+1-816-555-1212
└┬┘ └──────┬──────┘
scheme path
telnet://192.0.2.16:80/
└─┬──┘ └─────┬─────┘│
scheme authority path
urn:oasis:names:specification:docbook:dtd:xml:4.1.2
└┬┘ └──────────────────────┬──────────────────────┘
scheme path
VisualVM¶
# /Applications/VisualVM.app/Contents/Resources/visualvm/etc/visualvm.conf
# ↑ This file will be reset during app updates
visualvm_jdkhome="/path/to/jdk"
visualvm -J-Dorg.graalvm.visualvm.modules.startup.DisableStartupCheck=true
visualvm_jdkhome="/path/to/jdk"
visualvm.exe -J-Dorg.graalvm.visualvm.modules.startup.DisableStartupCheck=true