A tweet-sized debugger for visualizing your CSS layouts. Outlines every DOM element on your page a random (valid) CSS hex color.
One-line version to paste in your DevTools
Use $$
if your browser aliases it:
~ 108 byte version
import datetime | |
from telethon import TelegramClient | |
api_id = 123456789 | |
api_hash = 'abcdef123456789' | |
client = TelegramClient('session_name', api_id, api_hash) | |
client.session.report_errors = True | |
client.start() |
→ base64 -i trace.log.gpg | |
decrypt with `[email protected]` private key | |
hQEMA9X0O2Qy6nfzAQf/R3esSzbODtS6hccMvjGWYT4GRLEtu/wxqXKdN4YhXRZ7JSdL3ZeSr76fv4V1En21Mf2WSDH3TbnzzSruUWPN/NaLpuZrrtin2fWwbl75Z9eYaUnhC7+GGSnP+viZPZneYUDjL25ItlXVAWckor4egNgEjcuvceayiKMddGvkeOnP53sVAcQVQBUweiI/Uanawj46aWNA8HVkEuqnXlcHMz3SlHROw8J1cYeyDAcdWUniumKUZkqfWdoIVK15ab3jk8MTB0Lm8X8ihPNUwBXbfgscwM6iwKVEXD5ajjT26HS/rhPz1ds4cdDAXMknrjNDsCwolDM8NAxPjLSeIirGUNLtASsk0V+ip/evt633vulaF7uaH4potvL7zYDHtZs4acqubkf/nxXDJPRCuehumHPK+tjdBZE9ViSQXrO7yveQkgNxj2oX0gbJZbJoMn2VVxu+WVVWVwl7WMSYbQxElV5RjwRhRpXdKdZru/zklYBkXfN1MG/3MB6mFFRf4dw1XXKxchGqK7Qd9DNUn7c8R5imnNzx4lIUycUDYQoB2qmJ0qNPof9BjVSaWhA0UYRf0deSHGuIjKzbn71M2RsriAnX9/3VKwQoS6utzDtyAqCAi/yKvxfXTsUXVUKLkGFY8J7TwU3IMr16dDm9xOS/F5XKtuGTnJ21VYpim0H+DQoKKDgsZQLQifkrmt3fsruiiH7ryqO59yfwEExldwLQ//SWvcLugU/HbPONPLAKgSg96xtPWgNkvr3uUbwvifb2WwT1kmEpXBd4BbiFZVN/EVck9nBHMQdmvIw96OSEcc2Q8cnxp+Dkz7kFYy80ZejDJF34FP86jLZ8328ZoPHmuDKOaXn3WkJ/vJokZo04I4qB5PWH51exrSz9k9iOHyocJFXbygOFhhnLf5lQ8aHTe02f6TTe5a |
<?php | |
//Usage: php detect.php /path/to/file.php | |
$data = file_get_contents($argv[1]); | |
$tokens = token_get_all($data); | |
foreach($tokens as $token){ | |
if($token[0]==T_EVAL){ | |
echo "Eval found in file " . $argv[1] . " on line: " . $token[2] . "\n"; | |
} |
$ sb2 gcc `sb2 pkg-config --cflags gstreamer-app-0.10` -o gst_hello_world gst_hello_world.c `sb2 pkg-config --libs gstreamer-app-0.10` -L/home/alexandernst/tmp_arm_build/libs/ -lffi | |
$ file gst_hello_world | |
gst_hello_world: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, not stripped |
$ tree -L 2 | |
. | |
├── deps | |
│ ├── glib-2.35.9 | |
│ ├── gst-plugins-base-0.10.36 | |
│ ├── gstreamer-0.10.36 | |
│ ├── libffi-3.0.13 | |
│ ├── orc-0.4.17 | |
│ └── zlib-1.2.7 | |
├── gst_hello_world |
$ pwd | |
/home/alexandernst/tmp_arm_build | |
$ cd deps/zlib-1.2.7/ | |
$ export PKG_CONFIG_PATH=/home/alexandernst/tmp_arm_build/libs/lib/pkgconfig/ | |
$ sb2 ./configure --prefix=/home/alexandernst/tmp_arm_build/libs/ &> /dev/null | |
$ sb2 make &> /dev/null | |
$ sb2 make install &> /dev/null | |
$ cd ../.. | |
$ pwd | |
/home/alexandernst/tmp_arm_build |
$ pwd | |
/home/alexandernst/tmp_arm_build | |
$ tree -L 2 | |
. | |
├── deps | |
│ ├── glib-2.35.9 | |
│ ├── gst-plugins-base-0.10.36 | |
│ ├── gstreamer-0.10.36 | |
│ ├── libffi-3.0.13 | |
│ ├── orc-0.4.17 |
$ pwd | |
/home/alexandernst/tmp_arm_build | |
$ cat gst_hello_world.c | |
#include <gst/gst.h> | |
int main(int argc, char **argv){ | |
gst_init(&argc, &argv); | |
GMainLoop *loop = g_main_loop_new(NULL, FALSE); | |
GstElement *pipeline = gst_parse_launch("videotestsrc ! autovideosink", NULL); | |
GstElement *test = gst_bin_get_by_name(GST_BIN(pipeline), "test"); |
$ pwd | |
/home/alexandernst/tmp_arm_build | |
$ cat hello_world.c | |
#include <stdio.h> | |
int main(int argc, char **argv){ | |
printf("Hello world!\n"); | |
return 0; | |
} | |
$ gcc -o hello_world hello_world.c |