Skip to content

Anonymous Google profile images

alligator anteater armadillo auroch axolotl badger bat beaver buffalo camel chameleon cheetah chipmunk chinchilla chupacabra cormorant coyote crow dingo dinosaur dolphin duck elephant ferret fox frog giraffe gopher grizzly hedgehog hippo hyena jackal ibex ifrit iguana koala kraken lemur leopard liger llama manatee mink monkey narwhal orangutan otter panda penguin platypus python pumpkin quagga rabbit raccoon rhino sheep shrew skunk squirrel turtle walrus wolf wolverine wombat

Larger images…

alligator anteater armadillo auroch axolotl badger bat beaver buffalo camel chameleon cheetah chipmunk chinchilla chupacabra cormorant coyote crow dingo dinosaur dolphin duck elephant ferret fox frog giraffe gopher grizzly hedgehog hippo hyena jackal ibex ifrit iguana koala kraken lemur leopard liger llama manatee mink monkey narwhal orangutan otter panda penguin platypus python pumpkin quagga rabbit raccoon rhino sheep shrew skunk squirrel turtle walrus wolf wolverine wombat

Apache distributed configuration file

Directory indexing:

.htaccess
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

Decimal
Value SI
1000 k kilo
10002 M mega
10003 G giga
10004 T tera
10005 P peta
10006 E exa
10007 Z zetta
10008 Y yotta
Binary
Value IEC Legacy
1024 Ki kibi K kilo
10242 Mi mebi M mega
10243 Gi gibi G giga
10244 Ti tebi T tera
10245 Pi pebi
10246 Ei exbi
10247 Zi zebi
10248 Yi yobi

🔗

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

.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

Something went wrong…

Youtube offline

Connect to the internet
You're offline. Check your connection.

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.

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

~/Library/Application Support/VisualVM//etc/visualvm.conf
# /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\etc\visualvm.conf
visualvm_jdkhome="/path/to/jdk"
visualvm.exe -J-Dorg.graalvm.visualvm.modules.startup.DisableStartupCheck=true