Last active
December 29, 2020 14:40
-
-
Save petermolnar/6da68848d0633e9ddd675c422d546c6e to your computer and use it in GitHub Desktop.
petermolnar.net redirects, rewrites, gones, etc.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"bad_request": [ | |
".*%22https?:.*", | |
"^/xmlrpc\\.php$", | |
"^.*\\.pHp5$", | |
"^.*\\.phtml$", | |
"^/_timthumb_.*$", | |
"^.*?flattrss_redirect.*$", | |
"^.*/None", | |
"…" | |
], | |
"filenames_to_strip_from_uri": [ | |
"index." | |
], | |
"regex_replace_in_uri": { | |
"/files/(?:(?:(.*?)(?:-[0-9]+)?-[0-9]{2,4}x[0-9]{2,4}).)*\\.jpe?g$": "\\1.jpg" | |
}, | |
"gone": { | |
"10-anime-that-will-change-your-life": 1, | |
"130294333919330000": 1, | |
"139630398090134000": 1, | |
"1438095311-2": 1, | |
"1438951902-2": 1, | |
"156068290572194000": 1, | |
"156713266129797000": 1, | |
"157234883767452000": 1, | |
"157726219478110000": 1, | |
"199388546644193000": 1, | |
"214830073960866000": 1, | |
"225629690226942000": 1, | |
"23108": 1, | |
"233879665373217000": 1, | |
"236192130362659000": 1, | |
"24196-2": 1, | |
"243255499070521000": 1, | |
"27-hours": 1, | |
"271247629474730000": 1, | |
"275969340493402000": 1, | |
"278165900530680000": 1, | |
"311056767889052000": 1, | |
"327804548439736000": 1, | |
"329271164738339000": 1, | |
"332053966290551000": 1, | |
"364670556324381000": 1, | |
"393666821250748000": 1, | |
"426696636731892000": 1, | |
"444hu20131123a-magyar-irodalom-10-nagy-alakja-akik-bunozoknek-neztek-ki": 1, | |
"444hu20131217rendesen-visszavagja-agyunk-teljesitmenyet-a-reggeli-ebresztes": 1, | |
"444hu20140423nem-hittem-hogy-a-robotom-eleg-jo-posztokat-fog-irni-aztan-nepszerubbeket-csinalt-mint-en": 1, | |
"444hu20140816az-orom-masineriai-a-celtalan-buszozas": 1, | |
"444hu20170526kitort-a-kaveforradalom-a-444-konyhajaban-es-egybol-felfalta-sajat-gyermekeit": 1, | |
"50-upcoming-movie-remakes": 1, | |
"53347734505267200": 1, | |
"70033327398203400": 1, | |
"8-bites-busz": 1, | |
"9gagcomgag2853447": 1, | |
"9gagcomgaga8bvbxyreffbp": 1, | |
"9gagcomgaga8wz6ry": 1, | |
"9gagcomgagaw0wp48reffbs": 1, | |
"a-kereset-erteke": 1, | |
"a-net-felejt": 1, | |
"a-nyolcvanas-evek-ereje": 1, | |
"a-weight-of-your-mind": 1, | |
"aadrakecomcommand-line-tools-can-be-235x-faster-than-your-hadoop-clusterhtml": 1, | |
"abandoniacomengames189": 1, | |
"acl-on-the-folder": 1, | |
"adamgibbscomblogthe-best-of-2016": 1, | |
"adamgibbscomphotobeyond_the-_mists_of_magog": 1, | |
"adayinthelifeofnl20120121apaches-fallbackresource-your-new-htaccess-command": 1, | |
"adele-vs-michael-jackson": 1, | |
"aesthetic-amorphis": 1, | |
"agyasztaltvbloghu20120823tengerparti_kuckok": 1, | |
"agyasztaltvbloghu20121121papirhopelyhek_haladoknak": 1, | |
"agyasztaltvbloghu201302053_haz_3_vers": 1, | |
"agyasztaltvbloghu20130328tisztatolgy_fahaz_a_hegyek_kozt": 1, | |
"agyasztaltvbloghu20130408casa_olivi_egy_300_eves_farmhaz": 1, | |
"agyasztaltvbloghu20130415_bezzeg_az_en_idomben_vintage_talalmanyok": 1, | |
"airswimming": 1, | |
"alistapartcomarticlesburnout": 1, | |
"almale": 1, | |
"amandakaminskywordpresscom20150414jiuzhaigou-and-the-paradox-of-nature-tourism": 1, | |
"and-do-you-remember-that-game": 1, | |
"anilcetincomconvert-apache-htaccess-to-nginx": 1, | |
"aorcsik-akkor-mar-ez-is": 1, | |
"apache2": 1, | |
"apiningcomfilesjptl1t9hceufkycxarewmkokzsu1zk3xhvvlro46zlqvr2p-dlt7lndan9360fctwuw63vc5yo-0yg0ycxvs4ejdmt3gmamsaak18silverpdf": 1, | |
"arstechnicacombusiness201501linus-torvalds-responds-to-ars-about-diversity-niceness-in-open-sourcecomments1post28301355": 1, | |
"arstechnicacombusiness201602the-fall-and-rise-and-rise-and-rise-of-chat-networks": 1, | |
"arstechnicacomgadgets201401modems-warez-and-ansi-art-remembering-bbs-life-at-2400bps": 1, | |
"arstechnicacominformation-technology201702bored-with-ho-hum-cloud-backups-use-usenet-yes-usenet-instead": 1, | |
"arstechnicacomseriesweb-served": 1, | |
"arstechnicacomtech-policy201511beware-of-ads-that-use-inaudible-sound-to-link-your-phone-tv-tablet-and-pc": 1, | |
"art": 1, | |
"artnewscom20140625photographer-alexey-titarenko-transforms-black-and-white-into-color": 1, | |
"aryjoecreativescomwalklondon": 1, | |
"attol-meg-hogy-ez-nem-tetszik-az-egyetem-a-bulizasrol-szol": 1, | |
"az-mindennapi-elet-ara-a-hataron-pusztan-hegyen-oceanon-tengeren-tul": 1, | |
"az-urfelderito-fedelzeten": 1, | |
"aztadomcofun2880209": 1, | |
"b-sides": 1, | |
"baby-cat-hunting": 1, | |
"babylon-5": 1, | |
"backblazecomblogwhat-smart-stats-indicate-hard-drive-failures": 1, | |
"bagoly": 1, | |
"barmit": 1, | |
"barney-stinson": 1, | |
"base64-encoded-images-in-css": 1, | |
"bashorg835030": 1, | |
"bashorg953413": 1, | |
"bbccouknewsscience-environment-20142858": 1, | |
"bbsarchlinuxorgviewtopicphppid1020271": 1, | |
"bbsarchlinuxorgviewtopicphppid1376685p1376685": 1, | |
"behancenetgallery4561437studio-arkitekter-panel-10-home": 1, | |
"behancenetgallery666453740_m2": 1, | |
"bibianblueblogspotcom": 1, | |
"binarytidescomtake-webpage-screenshot-from-command-line-in-ubuntu-linux": 1, | |
"blenderorguser-storiesmiyazaki-tribute": 1, | |
"blogchristophersmartcom20130605trim-on-lvm-on-luks-on-ssd": 1, | |
"blogcloudflarecomstaying-on-top-of-tls-attacks": 1, | |
"blogdbrgnch2017310write-a-collectd-python-plugin": 1, | |
"blogdramedywordpresscom20131002its-enough-to-make-you-cancel-your-reservation": 1, | |
"bloggarstasiocomyou-dont-need-jquery": 1, | |
"blogjgcorg200601python-is-new-tcl-ruby-is-new-perlhtml": 1, | |
"blogkeithclarkcoukcreating-3d-worlds-with-html-and-css": 1, | |
"bloglivebytespost64598800436why-you-should-always-use-nginx-with-microcaching": 1, | |
"blogmemsqlcomcache-is-the-new-ram": 1, | |
"blognoq2netcorebooting-thinkpad-x230html": 1, | |
"blognoq2netlibrebooting-thinkpad-x200shtml": 1, | |
"blogregehrorgarchives1483": 1, | |
"blogsanctumgeeknzuses-for-ssh-config": 1, | |
"blogsgnomeorgignatenko20150731how-to-set-up-network-audio-server-based-on-pulseaudio-and-auto-discovered-via-avahi": 1, | |
"blogshanockcomfail2ban-increased-ban-times-for-repeat-offenders": 1, | |
"blogssitepointcom10-ways-microsoft-could-make-us-love-ie": 1, | |
"bloguebyncompost98145462179free-the-web": 1, | |
"blogvivekpanyamcombuild-a-spotify-media-server": 1, | |
"bookshelfporncom": 1, | |
"borkabat": 1, | |
"boweiheme20150210work-in-progress-thinkpad-x220x230-full-hd-ips-modification": 1, | |
"broadcast/wp-ffpc\\.message": 1, | |
"brooklyn-bounce-chart-positions": 1, | |
"brunoimbrizicomexperiments": 1, | |
"bunniestudioscomblogp3554": 1, | |
"bunniestudioscomblogpage_id1022": 1, | |
"bustatechcomsupercapacitor-usb-light": 1, | |
"but-we-dont-want-to-make-things-easier": 1, | |
"buzzfeedcomalanwhitethis-sage-of-a-broken-german-door-that-became-a-wall-of-memeutm_termry1mk86rk9dlxyvwe5el": 1, | |
"buzzfeedcomexpresidentlondon-underground-maps-you-never-knew-you-needed": 1, | |
"buzzfeedcommjs538completely-surreal-pictures-of-americas-abandoned-malls": 1, | |
"buzzfeedcomnataliemorinchinese-signs-that-got-seriously-lost-in-tranlsation": 1, | |
"buzzfeedcompeggycamping-hacks-that-are-borderline-genius": 1, | |
"c-goto": 1, | |
"c-sucks-because": 1, | |
"camerasalfredklompcom": 1, | |
"castle-in-the-sky": 1, | |
"catinwatercom20131121wild-animals-making-themselves-at-home-in-abandoned-places": 1, | |
"catinwatercom20140812unbelievable-light-patterns-long-exposure-photographs-martin-kimbell": 1, | |
"catinwatercom20140815heart-warming-fairy-digital-paintings-sylar": 1, | |
"catinwatercom20140819outstanding-aerial-photographs-iceland-landscapes-sarah-martinet": 1, | |
"catinwatercom20140827insects-eye-micro-masterpiece-of-the-nature": 1, | |
"catinwatercom20140908outstanding-collection-cinemagraphs-julien-douvier": 1, | |
"catinwatercom20140910stunning-reflective-landscapes-cody-smith": 1, | |
"catinwatercom20140922miniature-silhouettes-painted-window-interact-outside-world": 1, | |
"catinwatercom20140925magical-macro-photography-nature-john-peter": 1, | |
"catinwatercom201410016-million-year-old-growing-rocks-move": 1, | |
"catinwatercom20141113beautiful-photo-series-fogscapes-kilian-schonberger": 1, | |
"catinwatercom20141117hilarious-series-monster-illustrations-luiza-kwiatkowska": 1, | |
"catinwatercom20141124breath-taking-series-abstract-photos-cole-rise": 1, | |
"catinwatercom20141209fascinating-series-photos-portraying-beautiful-details-autumn": 1, | |
"ceos-salary-vs-economy": 1, | |
"chainmail": 1, | |
"charlesnagyinfoitmethodologymulti-variant-ab-testing-vs-multi-armed-bandit": 1, | |
"christiescomlotfinderlot_detailsaspxintobjectid4205385": 1, | |
"chuch-norris-vs-okostelefon": 1, | |
"codeflickrnet20170105a-year-without-a-byte": 1, | |
"codeforestnet10-wordpress-security-tips-that-could-save-your-site": 1, | |
"codegooglecomarchivepstanislaw-lem-google-doodle": 1, | |
"combustiblemewordpress20140922linux-mint-zfs-root-full-disk-encryption-hibernation-encrypted-swap": 1, | |
"combustiblemewordpress20151016encrypted-zfs-l2arc-and-zil-on-ubuntu-14-04": 1, | |
"commentbloghu20130627a_legcukibb_csillag_szuletik-meghallgatas_evor": 1, | |
"corollablogwordpresscom20120110letettem-a-kobaltat-avagy-kozel-70-evesen-valtas-windowsrol-linuxra-jo": 1, | |
"creativeboomcominspirationcyberpunk-inspired-ultraviolet-photography-of-hong-kong-shenzhen-and-seoul-at-midnight": 1, | |
"creativejscom201211dune-2-online": 1, | |
"crimson-land": 1, | |
"cross-disney": 1, | |
"css": 1, | |
"csunmedu~dlchaoflakedoom": 1, | |
"csuwcacza~jconnanpublicationspaper2010420-20yipdf": 1, | |
"cybercitibizfaqlinux-find-out-raspberry-pi-gpu-and-arm-cpu-temperature-command": 1, | |
"cybercitibizopen-sourcebest-terminal-applications-for-linux-unix-macosx": 1, | |
"cybercitibizopen-sourceuse-logstalgia-apachepong-as-website-access-log-realtime-visualization-tool": 1, | |
"cybercitibiztipslinux-unix-bsd-nginx-webserver-securityhtml": 1, | |
"da": 1, | |
"daankortenbachnlwordpress-nginx-tutorials": 1, | |
"dailydotcomopinionflickr-instagram-search-metadata": 1, | |
"dailydotcomopinionmillennial-parents-poverty-internet-scapegoat": 1, | |
"dailyfailcentercom191912": 1, | |
"daltoncaldwellcoman-audacious-proposal": 1, | |
"daltoncaldwellcomwhat-twitter-could-have-been": 1, | |
"dangrovercomblog20141201chinese-mobile-app-ui-trendshtml": 1, | |
"danielcheongphotographycom": 1, | |
"danluucomweb-bloat": 1, | |
"darkmoreopscom20140923attacking-website-using-slowhttptest": 1, | |
"database-backups-to-google-drive": 1, | |
"davidgfnetpage41e-ink-wifi-display": 1, | |
"davidwalshnamecss-counters": 1, | |
"dawoodinif-carpenters-were-hired-like-programmers": 1, | |
"dead-da": 1, | |
"demotivalonetview22754csak-az-normalis": 1, | |
"denofgeekcommovies186027top_50_sexy_scifi_costumeshtml": 1, | |
"designshacknetarticlescssmobilefirst": 1, | |
"designyoutrustcom201602hong-kong-in-the-1950s-captured-by-a-teenager": 1, | |
"devoperacomarticlesresponsive-images": 1, | |
"diaryofaninjacomblog20140413101-pedantic-programmerrsquos-thoughts-on-lenovorsquos-new-thinkpad-x240": 1, | |
"dietas-pizza": 1, | |
"digwpcom200906wordpress-configuration-tricks": 1, | |
"discussiontheguardiancomcomment-permalink88359607": 1, | |
"disruptbloghu20140407ne_fizessen_az_extra_poggyaszert": 1, | |
"divanyhuzold20110730mindent_tulelnek_-_a_vilag_10_legidosebb_faja": 1, | |
"diypalletfurniturecom": 1, | |
"diyphotographynet43-photography-hacks-mods-and-diy-projects": 1, | |
"dna-got-a-kid-kicked-out-of-school": 1, | |
"do-i-look-fat-in-this-dress": 1, | |
"doglott-linkek": 1, | |
"dominohazeuhu": 1, | |
"dontpokthebearcomthings-father-may-may-told": 1, | |
"doodle-time": 1, | |
"dreammachineryblogspotde200802enligthenmenthtml": 1, | |
"dreammachineryblogspotde200804circuit-stationaryhtml": 1, | |
"dreammachineryblogspotde200805ceramic-paper-plateshtml": 1, | |
"dreammachineryblogspotde200805making-your-own-clockhtml": 1, | |
"dreammachineryblogspotde200907fairy-fashionhtml": 1, | |
"dreammachineryblogspotde200908zipzar-ruha-kanikularahtml": 1, | |
"edriorgmicrosofts-new-small-print-how-your-personal-data-abused": 1, | |
"eeveeblog20160306maybe-we-could-tone-down-the-javascript": 1, | |
"eeveeblog20160604converting-a-git-repo-from-tabs-to-spaces": 1, | |
"eeveeblog20160612one-year-later": 1, | |
"eeveeblog20160716some-stuff-about-color": 1, | |
"efforgdeeplinks201310lowering-your-standards": 1, | |
"egyenjogusag-avagy-nok-es-ferfiak": 1, | |
"elfeledett-thinkpad-innovaciok": 1, | |
"elitklubbloghu20121024az_igazi_hosok_karmentesites_japanban": 1, | |
"elso-napok-londonban": 1, | |
"engineeringpivotaliopostvirtual_memory_settings_in_linux_-_the_problem_with_overcommit": 1, | |
"entombed-by-jonasdero": 1, | |
"enwooyunio20160128barcode-attack-techniquehtml": 1, | |
"eoshdcom201409market-dslrs-shrinking-dramatically-canon-nikon-blame": 1, | |
"este": 1, | |
"europe-vs-snow": 1, | |
"ex-machina": 1, | |
"exolymphnews20160604cyberpunk-anime-comprehensive-list": 1, | |
"exploreronlinehucikkekmisztikus-vilag-e28093-foldunk-legtitokzatosabb-tajai": 1, | |
"explorertravelhucikkekkornyezettudatos-mesebeli-kunyhok": 1, | |
"extremetechcomextreme134682-hackers-backdoor-the-human-brain-successfully-extract-sensitive-data": 1, | |
"facebook-szemet": 1, | |
"facewall": 1, | |
"fail2ban": 1, | |
"falling-by-brad-eide": 1, | |
"fastcompanycom3047828who-needs-gps-the-forgotten-story-of-etaks-amazing-1985-car-navigation-system": 1, | |
"fffcmiscmcom": 1, | |
"fharrellcom201702my-journey-from-frequentist-to-bayesianhtml": 1, | |
"financeyahoocomnewsfacebook-now-scanning-cameras-photos-222321479html": 1, | |
"firefly-pathnetp14": 1, | |
"firstlookorgtheintercept20150505nsa-speech-recognition-snowden-searchable-text": 1, | |
"fixing-ssh-agent-in-ubuntu": 1, | |
"flac-vs-mp3": 1, | |
"flashbakcomyugoslavian-computer-magazine-cover-girls-of-the-1980s-90s-370271": 1, | |
"forbescomsitesashoka20120725why-open-source-principles-are-a-recipe-for-innovation": 1, | |
"forbescomsitesnetapp20131114kids-cant-compute-problem": 1, | |
"forbidden-placesneturban-exploration-abandoned-castles-from-south-west-of-france": 1, | |
"forumxda-developerscomshowthreadphpt1872752": 1, | |
"frankchimerocomwritingthere-is-a-horse-in-the-apple-store": 1, | |
"freesoftwaremagazinecomarticlesinterview_igor_sysoev_author_apaches_competitor_nginx": 1, | |
"froglogusthe-froglog-critter-saving-escape-ramphtml": 1, | |
"funcallblogspotcouk200903not-lisp-againhtml": 1, | |
"gadgetopiacompost9236": 1, | |
"galamb": 1, | |
"gamesadultswimcombible-fight-action-online-gamehtml": 1, | |
"gamesradarcomtop-sci-fi-fantasy-goths": 1, | |
"gameswithwordsorgwhichenglish": 1, | |
"geekandpoketypepadcoma6a00d8341d3df553ef01543533e604970c-pi": 1, | |
"geekandpoketypepadcoma6a00d8341d3df553ef017d3cbb6634970c-800wi": 1, | |
"geekologiecom201207perfume-that-makes-you-smell-like-a-bookphp": 1, | |
"geeksaresexynet20110514superman-in-britain-comic": 1, | |
"geekxgirlscomarticlephpid2345": 1, | |
"georgestockercom20140415how-to-destroy-programmer-productivity": 1, | |
"githubcombmatzellegow": 1, | |
"githubcomioerrorduraconfblobmasterstartsslreadmemarkdown": 1, | |
"githubcomjeremybmerrillhdaps_indicator": 1, | |
"githubcomjoho7xx-rfc": 1, | |
"githubcomkickballawesome-selfhosted": 1, | |
"githubcompattlesimpsons-in-css": 1, | |
"githubcomrobelixhard-djwikigallery": 1, | |
"githubcomswordfish90cool-retro-term": 1, | |
"glowstick-baseball-cap": 1, | |
"goauld": 1, | |
"googlecodeblogspotcom201201lets-make-tcp-fasterhtml": 1, | |
"goominetcomunspeakable-vaultvault465": 1, | |
"goominetcomunspeakable-vaultvault485": 1, | |
"gothamistcom20150524pro_bono_nsa_agents_are_listening_tphp": 1, | |
"grepularcompublishing_pgp_keys_in_the_dns": 1, | |
"grigioorgbtrfs-zfs-on-linux-desktop": 1, | |
"guac-devorg": 1, | |
"gyikmerkell": 1, | |
"hackelburycoukartistsronisronis_smhtml": 1, | |
"hackerfactorcomblogindexphparchives432-looks-like-ithtml": 1, | |
"hackernooncom10-things-i-learned-making-the-fastest-site-in-the-world-18a0e1cdf4a73fcb8hdoy": 1, | |
"hackerspacekinjacomthis-hack-stops-cranks-from-eating-your-pants-as-you-cy-1641798906": 1, | |
"hacking-printersnetwikiindexphpmain_page": 1, | |
"hackmemorywordpresscom20120710kernel-compiling-to-add-phc-support-lowlatency-kernel": 1, | |
"hacknmodcomfeedsportalcomc35298f660839s2cfbab76l0lhacknmod0n0chack0chow0eto0edirt0esimple0eled0elighting0efor0ebike0ewheels0cstory01htm": 1, | |
"hacknmodcomfeedsportalcomc35298f660839s2d33ff52l0lhacknmod0n0chack0cdiy0eopen0esource0elaptop0cstory01htm": 1, | |
"hacknmodcomfeedsportalcomc35298f660839s2dc58f15l0lhacknmod0n0chack0cdiy0eflexible0ecircuits0eusing0econductive0epaint0cstory01htm": 1, | |
"hacknmodcomfeedsportalcomc35298f660839s2de1323cl0lhacknmod0n0chack0cliterally0ego0egreen0ewith0ethis0eeco0einspired0ecase0emod0cstory01htm": 1, | |
"hacknmodcomfeedsportalcomc35298f660839s2e0c524cl0lhacknmod0n0chack0cdiy0efiber0eoptic0echandelier0cstory01htm": 1, | |
"hacknmodcomfeedsportalcomc35298f660839s2e27ae5dl0lhacknmod0n0chack0cincredible0ecnc0emagnetic0elevitation0edevice0cstory01htm": 1, | |
"hacknmodcomfeedsportalcomc35298f660839s2ee54f0al0lhacknmod0n0chack0chow0eto0emake0ea0elevitating0estar0ewars0edeath0estar0cstory01htm": 1, | |
"hacknmodcomfeedsportalcomc35298f660839s2f57f14fsc4l0lhacknmod0n0chack0cdiy0etesla0ecoil0egun0cstory01htm": 1, | |
"hacknmodcomfeedsportalcomc35298f660839s303895besc4l0lhacknmod0n0chack0chow0eto0ebuild0eyour0eown0ediy0eanimal0etheo0ejansen0estrandbeest0cstory01htm": 1, | |
"hacknmodcomhack5-simple-yet-awesome-diy-projects": 1, | |
"hacknmodcomhacka-diy-mini-rf-cell-phone-jammer": 1, | |
"hacknmodcomhackabsolutely-incredible-mac-lair": 1, | |
"hacknmodcomhackabsolutely-stunning-led-light-projects": 1, | |
"hacknmodcomhackadd-internet-to-your-arduino-on-the-same-circuit-board": 1, | |
"hacknmodcomhackarduino-device-mutes-celebrities-on-tv": 1, | |
"hacknmodcomhackarduino-powered-remote-control-lawnmower": 1, | |
"hacknmodcomhackautomate-infrared-devices-via-the-web": 1, | |
"hacknmodcomhackbeginner-spy-tutorial-your-first-diy-mini-fm-bug-transmitter": 1, | |
"hacknmodcomhackben-heck-the-man-the-myth-the-legend": 1, | |
"hacknmodcomhackbuild-a-concealed-home-theater-pc": 1, | |
"hacknmodcomhackbuild-a-diy-3-axis-cnc-mill": 1, | |
"hacknmodcomhackbuild-a-diy-secrety-bookcase-doorway": 1, | |
"hacknmodcomhackbuild-a-glossy-black-word-clock-with-arduino": 1, | |
"hacknmodcomhackbuild-a-heavy-duty-six-legged-robot": 1, | |
"hacknmodcomhackbuild-a-wifi-enabled-spy-robot": 1, | |
"hacknmodcomhackbuild-diy-wall-mount-pc-old-laptop": 1, | |
"hacknmodcomhackbuild-your-own-1080p-hd-projector": 1, | |
"hacknmodcomhackbuild-your-own-combat-robot": 1, | |
"hacknmodcomhackbuild-your-own-diy-dvr-old-pc": 1, | |
"hacknmodcomhackbuild-your-own-high-end-subwoofer": 1, | |
"hacknmodcomhackbuild-your-own-oscilloscope": 1, | |
"hacknmodcomhackcoffee-maker-hacked-inside-of-a-pc": 1, | |
"hacknmodcomhackcomputer-desk-led-plexiglass-case-mod": 1, | |
"hacknmodcomhackconstruct-your-own-60-watt-solar-panel": 1, | |
"hacknmodcomhackcontrol-110-volt-machines-with-5-volts-dc": 1, | |
"hacknmodcomhackconvert-any-laptop-screen-into-a-touchscreen": 1, | |
"hacknmodcomhackcool-led-name-sign": 1, | |
"hacknmodcomhackdell-netbook-modded-into-touchscreen-tablet": 1, | |
"hacknmodcomhackdesk-top-helium-neon-laser-lamp-build": 1, | |
"hacknmodcomhackdirt-simple-book-to-e-book-scanner": 1, | |
"hacknmodcomhackdirt-simple-wi-fi-signal-antenna-booster-for-free": 1, | |
"hacknmodcomhackdiy-1mw-pulse-laser-gun": 1, | |
"hacknmodcomhackdiy-30-mph-electric-mountain-bike": 1, | |
"hacknmodcomhackdiy-3d-printing-at-home-with-makerbot": 1, | |
"hacknmodcomhackdiy-ambilight-clone-livelight": 1, | |
"hacknmodcomhackdiy-batman-style-secret-bookcase-passageway": 1, | |
"hacknmodcomhackdiy-bluetooth-camera-shutter-release": 1, | |
"hacknmodcomhackdiy-capacitive-touch-made-easy": 1, | |
"hacknmodcomhackdiy-decorative-lighting-with-led-sea-urchins": 1, | |
"hacknmodcomhackdiy-dual-monitor-stand-budget": 1, | |
"hacknmodcomhackdiy-efficient-green-energy-wind-turbine": 1, | |
"hacknmodcomhackdiy-energy-efficient-led-lightbulbs": 1, | |
"hacknmodcomhackdiy-fiber-optic-star-map": 1, | |
"hacknmodcomhackdiy-fm-spy-microphone-for-remote-surveillance": 1, | |
"hacknmodcomhackdiy-halloween-when-pumpkins-meet-circuitry": 1, | |
"hacknmodcomhackdiy-high-resolution-3d-printer": 1, | |
"hacknmodcomhackdiy-home-automation-tutorial": 1, | |
"hacknmodcomhackdiy-home-automation-using-the-kinect": 1, | |
"hacknmodcomhackdiy-incredible-steampunk-watches": 1, | |
"hacknmodcomhackdiy-inexpensive-laser-cutter-using-low-power-diode": 1, | |
"hacknmodcomhackdiy-internet-enabled-arduino-messenger": 1, | |
"hacknmodcomhackdiy-lighting-fantastic-labware-led-lamps": 1, | |
"hacknmodcomhackdiy-massive-8x8x8-led-cube": 1, | |
"hacknmodcomhackdiy-night-vision-monacle-with-ir-leds": 1, | |
"hacknmodcomhackdiy-pneumatic-star-trek-door": 1, | |
"hacknmodcomhackdiy-portable-solar-powered-wi-fi-repeater": 1, | |
"hacknmodcomhackdiy-real-time-gps-receiver-with-incredible-accuracy": 1, | |
"hacknmodcomhackdiy-retro-gaming-fun-with-your-own-arcade-rig": 1, | |
"hacknmodcomhackdiy-russian-fire-extinguisher-speakers": 1, | |
"hacknmodcomhackdiy-seven-color-handheld-laser": 1, | |
"hacknmodcomhackdiy-solar-powered-walkway-weekend-project": 1, | |
"hacknmodcomhackdiy-sound-localization-sensor-with-arduino": 1, | |
"hacknmodcomhackdiy-steampunk-rifle-gun": 1, | |
"hacknmodcomhackdiy-super-powered-flashlight-beam": 1, | |
"hacknmodcomhackdiy-tron-themed-bag-using-el-wire": 1, | |
"hacknmodcomhackdiy-wireless-multi-room-wireless-music-remote": 1, | |
"hacknmodcomhackdr-frankenstien-arcade-cabinet-epic-steampunk-gaming": 1, | |
"hacknmodcomhackel-wire-powered-ethernet-patch-cables": 1, | |
"hacknmodcomhackentire-steampunked-house": 1, | |
"hacknmodcomhackepic-collection-of-sci-fi-ray-guns": 1, | |
"hacknmodcomhackepic-halo-case-mod-the-master-chief-xbox-360": 1, | |
"hacknmodcomhackfantastic-diy-7-color-laser-tutorial": 1, | |
"hacknmodcomhackfantastic-range-rover-stretch-limo-project": 1, | |
"hacknmodcomhackfantastic-retro-gaming-wallpaper": 1, | |
"hacknmodcomhackfive-outstanding-wall-climbing-robots": 1, | |
"hacknmodcomhackgiant-led-matrix-controlled-via-the-web": 1, | |
"hacknmodcomhackhack-the-kinect-to-control-dj-lasers-lighting": 1, | |
"hacknmodcomhackhack-your-workspace-with-the-epic-compudesk": 1, | |
"hacknmodcomhackhacknmods-most-popular-diy-projects-2009": 1, | |
"hacknmodcomhackhead-mounted-water-canon-summer-fun": 1, | |
"hacknmodcomhackhow-to-a-basic-case-mod-tutorial": 1, | |
"hacknmodcomhackhow-to-avatar-style-fiber-optic-pandora-jungle": 1, | |
"hacknmodcomhackhow-to-build-a-diy-nintendo-arcade": 1, | |
"hacknmodcomhackhow-to-build-an-infrared-receiver": 1, | |
"hacknmodcomhackhow-to-build-your-own-tesla-coil": 1, | |
"hacknmodcomhackhow-to-cheap-accelerometer-using-wii-nunchuck": 1, | |
"hacknmodcomhackhow-to-completely-functional-r2d2-rc-robot": 1, | |
"hacknmodcomhackhow-to-controlled-levitation-using-magnets-microcontrollers": 1, | |
"hacknmodcomhackhow-to-convert-plastic-back-into-oil": 1, | |
"hacknmodcomhackhow-to-create-your-own-12-7tb-hard-drive": 1, | |
"hacknmodcomhackhow-to-diy-aser-security-systems": 1, | |
"hacknmodcomhackhow-to-diy-home-surround-sound-system": 1, | |
"hacknmodcomhackhow-to-diy-magnetic-liquid-ferrofluid": 1, | |
"hacknmodcomhackhow-to-diy-segway-for-400": 1, | |
"hacknmodcomhackhow-to-diy-star-wars-lightsabers-replica": 1, | |
"hacknmodcomhackhow-to-hack-a-wep-wifi-network": 1, | |
"hacknmodcomhackhow-to-hack-windows-mac-linux-user-passwords": 1, | |
"hacknmodcomhackhow-to-harness-solar-and-wind-energy": 1, | |
"hacknmodcomhackhow-to-hunt-down-wifi-leechers": 1, | |
"hacknmodcomhackhow-to-infrared-led-communication": 1, | |
"hacknmodcomhackhow-to-integrate-googles-nexus-7-into-your-car-dashboard": 1, | |
"hacknmodcomhackhow-to-personal-surveillance-spy-robot": 1, | |
"hacknmodcomhackhow-to-pocket-size-7-color-laser-with-spiro-projector": 1, | |
"hacknmodcomhackhow-to-run-your-gadgets-on-green-energy": 1, | |
"hacknmodcomhackhow-to-transfer-files-using-soundwaves": 1, | |
"hacknmodcomhackhow-to-wifi-signal-strength-light-painting": 1, | |
"hacknmodcomhackhow-tonetwork-enable-old-world-appliances-the-air-conditioner": 1, | |
"hacknmodcomhackincredible-100-arduino-based-cnc-machine": 1, | |
"hacknmodcomhackincredible-3d-printing-with-sunlight-and-sand": 1, | |
"hacknmodcomhackincredible-coil-gun-with-leds-and-lasers": 1, | |
"hacknmodcomhackincredible-custom-wall-e-robot": 1, | |
"hacknmodcomhackincredible-diy-transformer-scrap-robots": 1, | |
"hacknmodcomhackincredible-obi-wan-kenobi-lightsaber-replica": 1, | |
"hacknmodcomhackincredible-personalized-interactive-mirror": 1, | |
"hacknmodcomhackincredible-r2d2-hack-has-8-consoles-projector": 1, | |
"hacknmodcomhackincredible-transforming-desk-from-the-1700s": 1, | |
"hacknmodcomhackinsanely-bright-led-keychain-flashlight-mod": 1, | |
"hacknmodcomhackinspiration-robotics-and-steampunk-ray-gun-gallery": 1, | |
"hacknmodcomhackinteractive-magic-mirror-controlled-via-android": 1, | |
"hacknmodcomhackinternet-enabled-pet-feeder": 1, | |
"hacknmodcomhackintroducing-hacknmod-video": 1, | |
"hacknmodcomhackiphone-controlled-tank-using-arduino": 1, | |
"hacknmodcomhackled-light-box-thumps-to-your-music": 1, | |
"hacknmodcomhackmake-300mw-burning-laser-cnc": 1, | |
"hacknmodcomhackmake-a-diy-electric-bike-drill-batteries": 1, | |
"hacknmodcomhackmake-a-diy-sonar-system-using-arduino": 1, | |
"hacknmodcomhackmake-a-diy-wireless-repeater": 1, | |
"hacknmodcomhackmake-a-stunning-8x8x8-led-cube": 1, | |
"hacknmodcomhackmake-diy-fallout-3-laser-rifle": 1, | |
"hacknmodcomhackmake-diy-speakers-out-of-old-hard-drive": 1, | |
"hacknmodcomhackmake-your-own-steampunk-space-helmet": 1, | |
"hacknmodcomhackman-creates-steampunk-themed-lair": 1, | |
"hacknmodcomhackmindblowing-led-light-and-laser-photography": 1, | |
"hacknmodcomhackminority-report-style-web-browsing-with-the-kinect": 1, | |
"hacknmodcomhackmusic-on-the-front-lines-ipod-ammo-box-speakers": 1, | |
"hacknmodcomhacknear-space-photography-for-under-150": 1, | |
"hacknmodcomhackperhaps-best-wall-e-case-mod-yet": 1, | |
"hacknmodcomhackpimp-your-workspace-with-cool-ambient-lighting": 1, | |
"hacknmodcomhackplay-20-years-of-free-retro-games": 1, | |
"hacknmodcomhackrc-car-controled-via-the-web": 1, | |
"hacknmodcomhackrfid-tutorial-everything-you-need": 1, | |
"hacknmodcomhacksecret-knock-detecting-door-mechcanical-iris-awesome": 1, | |
"hacknmodcomhackshare-one-keyboard-and-mouse-across-multiple-computers": 1, | |
"hacknmodcomhacksolar-and-wind-powred-wi-fi-repeater": 1, | |
"hacknmodcomhacksolar-powered-rechargeable-battery-hack": 1, | |
"hacknmodcomhackstunning-case-mods-sleek-powerful-beasts": 1, | |
"hacknmodcomhackstunning-illuminated-pov-led-clock": 1, | |
"hacknmodcomhackstunning-pc-mod-combines-function-with-looks": 1, | |
"hacknmodcomhackstylish-diy-desktop-speaker-build": 1, | |
"hacknmodcomhacksuperb-diy-open-source-cnc-project": 1, | |
"hacknmodcomhackthe-4x4x4-led-cube-using-an-arduino": 1, | |
"hacknmodcomhackthe-extremely-detailed-diy-airsoft-turret-tutorial": 1, | |
"hacknmodcomhackthe-incredible-steampunk-professor-x-chair": 1, | |
"hacknmodcomhackthe-snow-specter": 1, | |
"hacknmodcomhackthousands-of-free-scanned-hacking-books": 1, | |
"hacknmodcomhacktop-25-outstanding-diy-dorm-projects": 1, | |
"hacknmodcomhacktop-40-arduino-projects-of-the-web": 1, | |
"hacknmodcomhacktop-5-diy-custom-car-body-mods": 1, | |
"hacknmodcomhacktop-7-outstandingl-nerf-gun-mods": 1, | |
"hacknmodcomhacktron-themed-el-wire-backpack": 1, | |
"hacknmodcomhacktwitter-robot-makes-popcorn-starts-movie": 1, | |
"hacknmodcomhackunlock-serial-communication-with-the-iphone": 1, | |
"hacknmodcomhackusb-controlled-diy-home-automation": 1, | |
"hacknmodcomhackuse-a-nes-controller-on-a-nintendo-ds": 1, | |
"hacknmodcomhackuse-led-deck-lighting-to-illuminate-your-next-party": 1, | |
"hacknmodcomhackvintage-1930s-k-j-henderson-bike-restored": 1, | |
"hacknmodcomhackwireless-signal-strength-heat-mapping-software": 1, | |
"hacknmodcomhackworlds-most-stunning-data-centers": 1, | |
"hackpadcomeppadstaticd5uvkrtvvj9": 1, | |
"haneycodesnetnpm-left-pad-have-we-forgotten-how-to-program": 1, | |
"harmincbloghu20110211a_meg_reszegen_felkeles_szabalyai": 1, | |
"hasthelargehadroncolliderdestroyedtheworldyetcom": 1, | |
"hautemacabrecom200904factory-girl": 1, | |
"hautemacabrecom200905the-now-smash-of-style": 1, | |
"hautemacabrecom200906harness-your-creativity": 1, | |
"hautemacabrecom200907diy-christian-louboutin-knockoffs": 1, | |
"hautemacabrecom200907silence-in-the-library": 1, | |
"hautemacabrecom200910bootilicious": 1, | |
"hautemacabrecom200910camilla-welton": 1, | |
"hautemacabrecom200910gareth-pugh-spring-2010": 1, | |
"hautemacabrecom200911futuro-perfecto": 1, | |
"hautemacabrecom200911nonsense-in-the-dark": 1, | |
"hautemacabrecom200911sunday-best": 1, | |
"hautemacabrecom200912covet-garden-hilmer-hoods": 1, | |
"hautemacabrecom201001the-venus": 1, | |
"hautemacabrecom201002fragile-nature": 1, | |
"hautemacabrecom201003medieval-mcqueen-the-final-collection": 1, | |
"hautemacabrecom201003paris-fashion-week-gareth-pugh": 1, | |
"hautemacabrecom201004too-much-adorable": 1, | |
"hautemacabrecom201006helios": 1, | |
"hautemacabrecom201007hypnose": 1, | |
"hautemacabrecom201007young-guns": 1, | |
"hautemacabrecom201008ornaments-of-gold": 1, | |
"hautemacabrecom201009fine-china": 1, | |
"hautemacabrecom201009rick-owens-rtw": 1, | |
"hautemacabrecom201009this-is-my-python-monty": 1, | |
"hautemacabrecom201012playing-in-a-cathedral": 1, | |
"hautemacabrecom201104dusk-till-dawn": 1, | |
"hautemacabrecom201106gosia-baczynska-ss-11": 1, | |
"hautemacabrecom201107high-gloss": 1, | |
"hautemacabrecom201107knock-it-off-ann-demeulemeester-epine-bracelet": 1, | |
"hautemacabrecom201108black-on-black-2": 1, | |
"hautemacabrecom201111decadence": 1, | |
"hautemacabrecom201111half-light-beach-2-final-days-of-ghst-rdr-promotion": 1, | |
"hautemacabrecom201111half-light-beach-limited-time-ghst-rdr-promotion": 1, | |
"hautemacabrecom201111kristen-stewart-in-vogue-italia": 1, | |
"hautemacabrecom201112we-blame-the-90s": 1, | |
"hautemacabrecom201201galactic-monastic": 1, | |
"hautemacabrecom201201ulyana-sergeenko": 1, | |
"hautemacabrecom201202drallos": 1, | |
"hautemacabrecom201202liberum-arbitrium-ss-2012": 1, | |
"hautemacabrecom201203gareth": 1, | |
"hautemacabrecom201205versace-fall-2012": 1, | |
"hautemacabrecom201205zoa-chimerum": 1, | |
"hautemacabrecom201206ultra-sonic": 1, | |
"hautemacabrecom201208la-grande-noirceur": 1, | |
"hautemacabrecom201208nelou": 1, | |
"hautemacabrecom201208nerd-chic": 1, | |
"hautemacabrecom201208veda-resort-2012": 1, | |
"hautemacabrecom201209in-the-runes": 1, | |
"hautemacabrecom201212yiqing-yin": 1, | |
"hautemacabrecom201303big-japanese-wave": 1, | |
"hautemacabrecom201303she-sells-seashells": 1, | |
"hautemacabrecom201304ulyana-sergeenko-couture-spring-summer-2013": 1, | |
"hautemacabrecom201306kps-meets-audrey-napoleon-3": 1, | |
"hautemacabrecom201307dawn-of-fortitude": 1, | |
"hautemacabrecom201307drawing-down-the-moon": 1, | |
"hautemacabrecom201307inaisce-fw-2013": 1, | |
"hautemacabrecom201307ulyana-sergeenko-fall-2013": 1, | |
"hautemacabrecom201308monochrome": 1, | |
"hautemacabrecom201308nuit-x-hunter-gatherer": 1, | |
"hautemacabrecom201308silver-broomstick": 1, | |
"hautemacabrecom201308warrior": 1, | |
"hautemacabrecom201310covet-garden-alexander-mcqueen-motorcyle-jacket": 1, | |
"hautemacabrecom201310ghostlove": 1, | |
"hautemacabrecom201310hat-trick": 1, | |
"hautemacabrecom201310shoeturday-rick-owens-ruhlman": 1, | |
"hautemacabrecom201311pendv-x-zana-bayne": 1, | |
"hautemacabrecom201311sotbm-embers": 1, | |
"hautemacabrecom201312far-far-from-land-2": 1, | |
"hautemacabrecom201312the-hunger-games-knitwear-review": 1, | |
"hautemacabrecom201401freyja": 1, | |
"hautemacabrecom201401unf-unif": 1, | |
"hautemacabrecom201402gardem-ss-2014": 1, | |
"hautemacabrecom201402mother-of-dragons": 1, | |
"hautemacabrecom201402zuhair-murad-pre-fall-2014": 1, | |
"hautemacabrecom201403damn-kids": 1, | |
"hautemacabrecom201403like-a-warrior": 1, | |
"hautemacabrecom201404etsy-find-grim-reaper-scarf": 1, | |
"hautemacabrecom201405etsy-find-machado-handmade": 1, | |
"hautemacabrecom201406bud-and-thorn": 1, | |
"hautemacabrecom201406reflective": 1, | |
"hautemacabrecom20140735693": 1, | |
"hautemacabrecom201407wake-the-serpent-not": 1, | |
"hautemacabrecom201408i-am-utterly-alone": 1, | |
"hautemacabrecom201501covet-garden-death-bed-jacket": 1, | |
"hautemacabrecom20150238108": 1, | |
"hautemacabrecom201502gareth-pugh-forever": 1, | |
"hautemacabrecom201502new-sponsor-phantomlovely": 1, | |
"hautemacabrecom201502so-youve-been-accused-of-witchcraft": 1, | |
"hautemacabrecom201505arachne": 1, | |
"hautemacabrecom201505find-it-gracia-scale-top": 1, | |
"hautemacabrecom201505hair-today-vicious-undercut": 1, | |
"hautemacabrecom201506sale-ritual-flash-sale": 1, | |
"hautemacabrecom201507shades-of-silence": 1, | |
"hautemacabrecom201508wood-witch": 1, | |
"hautemacabrecom20151140707": 1, | |
"hautemacabrecom201511wassa": 1, | |
"hautemacabrecom201607la-bohe-mia": 1, | |
"hautemacabrecom201607shop-kadabra": 1, | |
"hautemacabrecom201608haute-macabre-approved-olivia-emily": 1, | |
"hautemacabrecom201608the-white-witch": 1, | |
"hautemacabrecom201609a-glittering-menace-the-designs-of-manuel-diaz": 1, | |
"hautemacabrecom201609apatico-the-crypt-fallwinter-2016": 1, | |
"hautemacabrecom201609sigalit-landaus-salt-bride": 1, | |
"hautemacabrecom201610itwasntjustaphase": 1, | |
"hautemacabrecom201611light-witch": 1, | |
"hautemacabrecom201705agnieszka-osipa-fashion-where-slavic-folklore-reigns": 1, | |
"hautemacabrewordpresscom20090208the-great-britain-waves": 1, | |
"hautemacabrewordpresscom20090217jan-hilmer-design": 1, | |
"headhphones": 1, | |
"hes-just-poe-boy": 1, | |
"hexusnetbusinessnewsinternet58837-google-maps-easter-egg-gives-access-dr-whos-tardis": 1, | |
"hghublog13647-narancsbol-keszult-a-kornyezetvedo-edenykeszlet": 1, | |
"hghucikkekvaros11386-kalandtura-a-varos-melye": 1, | |
"hghucikkekvaros12487-elsullyedt-varosok-a-20-szazadbol": 1, | |
"hibauzenet": 1, | |
"hn-13747364": 1, | |
"hn-14210181": 1, | |
"hn-14501894": 1, | |
"hn-14523136": 1, | |
"hn-14553401": 1, | |
"hn-14580464": 1, | |
"hn-14647777": 1, | |
"hn-14694434": 1, | |
"hn-14695268": 1, | |
"hn-14697456": 1, | |
"hn-14698545": 1, | |
"hn-14707674": 1, | |
"hn-14716368": 1, | |
"hn-14723409": 1, | |
"hn-14737322": 1, | |
"hn-14760556": 1, | |
"hn-14823390": 1, | |
"hn-14847206": 1, | |
"hn-14854418": 1, | |
"hn-14935120": 1, | |
"hn-14986324": 1, | |
"hn-15039204": 1, | |
"hn-15079619": 1, | |
"hn-15116719": 1, | |
"hn-15180581": 1, | |
"hn-15185416": 1, | |
"hofucd": 1, | |
"hojk3n": 1, | |
"homeditcommake-balcony-top-15-accessories": 1, | |
"homezonnetnlfamwakkernikonlinkslensesreviewnikonlensessortedbylens01htm": 1, | |
"hototoro": 1, | |
"how-tolinuxcareercomhow-to-automatically-chroot-jail-selected-ssh-user-logins": 1, | |
"howtoforgecomhow-to-convert-an-ext3-ext4-root-file-system-to-btrfs-on-ubuntu-1210": 1, | |
"hrmpcq": 1, | |
"hufalkvingenet20120719ha-nincs-rejtegetnivalod-akkor-is-van-mitol-felned": 1, | |
"hughrundlenet20140227why-i-moved-my-blog-from-wordpress-to-ghost-and-why-i-turned-off-comments-along-the-way": 1, | |
"hungarykumblogspotcouk201406crash-course-in-creative-cursinghtml": 1, | |
"hvghukultura20141213_delete_gombot_nyomtak_az_elmul_25_evre": 1, | |
"hvghunagyitas20111108_ev_termeszetfotosai_nagyitas": 1, | |
"hvghupanorama20110127_legjobb_minimalista_reklamok": 1, | |
"hvghuplazs20110304_dizajner_drog_kati_amfetamin": 1, | |
"hvghuplazs20150205_on_hanyszor_tisztitja_a_telefonjat_es_a_f": 1, | |
"hvghutudomany20100824_nyelv_elveszett_kihalt_peru": 1, | |
"hvghutudomany20110707_regi_magyar_marka": 1, | |
"hvghutudomany20120812_google_kereso_jogserto_tartalom": 1, | |
"hwstartupwordpresscom20130311how-to-run-an-arduino-on-a-9v-battery-for-weeks-or-months": 1, | |
"hynekmearticleshardening-your-web-servers-ssl-ciphers": 1, | |
"hyperallergiccom363578a-new-map-to-explore-the-overlooked-brutalism-of-paris": 1, | |
"hyperpolyglotorg": 1, | |
"iamagcofeaturesthe-fifth-element-40-original-concept-art-gallery": 1, | |
"icon-of-a-foot": 1, | |
"icroboticscoukwikiindexphpturning_the_raspberry_pi_into_an_fm_transmitter": 1, | |
"idlewordscombt14htm": 1, | |
"idlewordscomtalkswebsite_obesityhtm": 1, | |
"if-hollywood-is-so-out-of-ideas": 1, | |
"ifixitorgrecycling": 1, | |
"igvitacom20120118building-a-modern-web-stack-for-the-realtime-web": 1, | |
"ikea-recycling": 1, | |
"ikeahackersnet201208lova-elfhtml": 1, | |
"ikeahackersnet201209lack-rack-expedit-desktophtml": 1, | |
"ikeahackersnet201307hemnes-lift-top-coffee-tablehtml": 1, | |
"ikeahackersnet201308rast-storage-bed-hackhtml": 1, | |
"ikeahackersnet201309a-library-on-wheelshtml": 1, | |
"ikeahackersnet201309ikea-noresund-from-the-bed-to-the-fencehtml": 1, | |
"ikeahackersnet201310ikea-furniture-assembly-making-a-secret-play-roomhtml": 1, | |
"ikeahackersnet201312laiva-book-case-to-utility-drawerhtml": 1, | |
"ikeahackersnet201401alex-cavour-deskhtml": 1, | |
"ikeahackersnet201501ikea-hermine-blanket-coathtml": 1, | |
"ikeahackersnet201502brutal-tarva-2html": 1, | |
"ikeahackersnet201508gallows-lamphtml": 1, | |
"ikeahackersnet201508rainbow-baby-gymhtml": 1, | |
"ikeahackersnet201509bracket-as-clothes-hangerhtml": 1, | |
"ikeahackersnet2015101-minute-cat-bed-ikeas-len-fitted-sheet-ikeas-vyssa-slummer-mattresshtml": 1, | |
"ikeahackersnet201510kitchen-chemistryhtml": 1, | |
"ikeahackersnet201510valje-wall-mounted-bike-rack-townhtml": 1, | |
"ikeahackersnet201512malm-chest-drawers-gets-pull-out-laptop-tablehtml": 1, | |
"ikeahackersnet201512wood-industrial-desk-lamphtml": 1, | |
"ikeahackersnet201601rast-built-hackhtml": 1, | |
"ikeahackersnet201601santas-south-pole-holiday-homehtml": 1, | |
"ikeahackersnet201602sneaky-ekby-alex-tool-cabinetshtml": 1, | |
"ikeahackersnet201602variera-towel-holderhtml": 1, | |
"ikeahackersnet201604easy-shelf-reinforcement-billy-shelveshtml": 1, | |
"ikeahackersnet2016064-ikea-cat-hacks-just-meowelloushtml": 1, | |
"ikeahackersnet201606hackers-help-hack-secret-doorhtml": 1, | |
"ikeahackersnet201606ikea-ps-2014-desk-makeover-orange-minimalist-ikea-bureauhtml": 1, | |
"ikeahackersnet201606kallax-cat-cavehtml": 1, | |
"ikeahackersnet201606massive-ikea-ivar-workstationhtml": 1, | |
"ikeahackersnet201606swedish-folk-costume-5-ikea-bagshtml": 1, | |
"ikeahackersnet201606tromso-sleep-work-play-fortresshtml": 1, | |
"ikeahackersnet201607organized-shoe-storage-without-using-inch-precious-floor-spacehtml": 1, | |
"ikeahackersnet201608add-pax-sliding-doors-woodworkhtml": 1, | |
"ikeahackersnet201608hackers-help-found-black-brown-paint-matchhtml": 1, | |
"ikeahackersnet201608ikea-ps-2014-flat-black-hackhtml": 1, | |
"ikeahackersnet201608simple-weather-station-housed-ikea-borrby-lanternhtml": 1, | |
"ikeahackersnet201609hack-ivar-murphy-bedhtml": 1, | |
"ikeahackersnet201703blanda-bowl-lampshadehtml": 1, | |
"ikeahackersnet201704ikea-ryssby-2014-pc-boxhtml": 1, | |
"ikeahackersnet201705adjustable-railing-outdoor-planter-shelveshtml": 1, | |
"ikeahackersnet201705beautiful-birch-branch-floor-lamphtml": 1, | |
"ikeahackersnet201705ikea-kallax-queen-storage-bedhtml": 1, | |
"ikeahackersnet201705no-stopping-blue-baghtml": 1, | |
"ikeahackersnet20170715-underdesk-laptop-shelf-mounthtml": 1, | |
"ilovehatephotocom20141230a-guide-to-optical-lens-design-and-zeiss-nomenclature": 1, | |
"ilovehatephotocom201511095-experiments-to-overcome-photographers-block": 1, | |
"imagination": 1, | |
"imgurcomamv8qf": 1, | |
"imgurcomcbuov": 1, | |
"imgurcomgallery2cflr3q": 1, | |
"indexhubelfold20101024hova_tunt_a_magyar_titan": 1, | |
"indexhubelfold20120822ennel_meg_dallasban_is_huvosebb_van": 1, | |
"indexhubelfoldbudapest20100526a_magyar_buszgyartas_fenykora": 1, | |
"indexhukulfold20120719kinder_tojas_csempeszeket_fogtak_az_usa-ban": 1, | |
"indexhunagykep2013053110_eve_nem_repul_a_concorde": 1, | |
"indexhunagykep20160313souvenir_d_un_futur": 1, | |
"indexhunapirajz20130807beveszunk": 1, | |
"indexhunapirajz20150224kivenne": 1, | |
"indexhutech20140603az_internet_kiralya": 1, | |
"indexhutech20150813sajat_utodokat_epitett_az_anyarobot": 1, | |
"indexhutudomany20121026rekonstualtak_a_neandervolgyi_embert": 1, | |
"indexhutudomany20121108terminatornak_erzem_magam": 1, | |
"indexhutudomanytortenelem20150314megvannak_az_osmagyarok": 1, | |
"indexhuvideo20120708hany_fok_van_egy_metalos_poloja_alatt": 1, | |
"indiewebcampcomsite-death": 1, | |
"indiewebcampcomwhyavoiding_problems": 1, | |
"infocernchhypertextwwwtheprojecthtml": 1, | |
"infoworldcomarticle2608870linuxyou-have-your-windows-in-my-linuxhtml": 1, | |
"infoworldcomtapplication-serversnginx-overtakes-microsoft-no-2-web-server-183079": 1, | |
"install-unity-for-linux-mint-14-nadia": 1, | |
"instructablescomidvga-breakout-cable": 1, | |
"intelligentlifemagazinecomplacescartophiliatime-travel": 1, | |
"interface-7net20060919": 1, | |
"internetnewscomblogskernergithub-search-exposes-passwordshtml": 1, | |
"intgattigresscoukrmyumlindexhtml": 1, | |
"io9com10-anime-that-will-change-your-life-1615805628": 1, | |
"iponhuhirtenykedese_vegen_torli_az_mbr_t_az_uj_windows_os_trojai21949": 1, | |
"iponhuwebshopproduct_acer_iconia_484g64n_lxrf702120172817": 1, | |
"irc-hu": 1, | |
"irisharchaeologyshopcom": 1, | |
"irl-90s": 1, | |
"it-allaskereses-londonban": 1, | |
"itcafehuhirfacebook_ismeroseinken_is_mulhat_a_hitel_a_jovobenhtml": 1, | |
"ithinkpadwordpresscom20111014x6xipsguide": 1, | |
"its-time-to-revive-beats-the-swatch-internet-time": 1, | |
"ivos-jatek": 1, | |
"jagodibujacom": 1, | |
"jagodibujacomliving-with-hipstergirl-and-gamergirl-english-version": 1, | |
"jakevdpgithubioblog20120912dynamic-programming-in-python": 1, | |
"jamcnaughtoncom20150110stop-xscreensaver-interrupting-full-screen-videos": 1, | |
"jamesmillsphotographycomblog20165light-painting": 1, | |
"jamesmillsphotographycomblog20165mountains-of-the-moon": 1, | |
"jblotuscom20130201simply-scale-with-nginx-memcached-php-fpm-and-apc": 1, | |
"jehovahs-witnesses": 1, | |
"jerrygamblincom20160508hijacking-a-sonifi-hotel-tv": 1, | |
"jessicadarwincomjinxed": 1, | |
"jesus": 1, | |
"jiystu": 1, | |
"jobbs-vs-ritchie": 1, | |
"jonrogerscouk201210fixing-faenza-theme-battery-icons-for-ubuntu-12-10-quantal-quetzal": 1, | |
"jorge-jacinto-jjcanvas": 1, | |
"jorgejacintocom": 1, | |
"josephbiwaldcomillustration": 1, | |
"josephmarkcomblog": 1, | |
"kacajbloghu20111015ez_az_a_bolygo": 1, | |
"kalapacsos-patkany": 1, | |
"kaliorgtutorialsemergency-self-destruction-luks-kali": 1, | |
"kalozmediaorg20120619piotr-czerski-mi-a-halo-gyerekei": 1, | |
"kamuicosplaycom20170915aloy": 1, | |
"kareva-margocom": 1, | |
"kbqai6": 1, | |
"keep-calm-andsegmentation-fault": 1, | |
"kevinmarkscomtwitterhatespeechhtml": 1, | |
"knock-knock": 1, | |
"knowyourmemecomphotos708143-vine": 1, | |
"koreio": 1, | |
"kosmonova": 1, | |
"kotakucom5965773elegant-princess-leia-cosplay-for-a-more-civilized-age": 1, | |
"kpokemon-car": 1, | |
"kthxbye-1": 1, | |
"kzc06l": 1, | |
"ladyexplorercom20151227house-hack-3-say-no-to-clutter": 1, | |
"langologitarokbloghu20120923arra_a_ket_hetre_leallt_a_magyar_filmgyartas_interju_az_1986-os_budapesti_queen-koncertfilm_magyar_p": 1, | |
"lastfmforum21717_2226535": 1, | |
"lastfmmusictheatres": 1, | |
"lbvihm": 1, | |
"lby4s1": 1, | |
"lcjocg": 1, | |
"ld50-xxx": 1, | |
"ld50huarticleld50blogsceneshitpage784": 1, | |
"leaving-the-beloved-gd-and-moving-towards-imagick": 1, | |
"leaving-the-beloved-gd-and-moving-towards-imagick-2": 1, | |
"leclanchtabs": 1, | |
"leitaxcomzeiss-contax-lens-for-nikon-camerashtml": 1, | |
"leitaxcomzeiss-contax-lens-for-pentax-camerashtml": 1, | |
"lgataf": 1, | |
"lgdborggamelips_suna": 1, | |
"lgrl9w": 1, | |
"lh6googleusercontentcom-ycf8ozfnypquwawxy7vg3iaaaaaaaaakmtxcv3huplfew966-h760-nobhvicyicmaadhgvjpg": 1, | |
"lifeandhuntercom20151010matterhorn": 1, | |
"lifedesigneditcomenbuilding_ikea_floating_shelves_without_fixing_to_the_wall": 1, | |
"lifehackercomapply-blemish-free-varnish-for-a-finish-as-smooth-as-gl-1679792294": 1, | |
"lifehackercomaviation-snips-are-color-coded-for-a-reason-use-the-co-1684150936": 1, | |
"lifehackercombend-pvc-pipe-45-degrees-without-busting-or-kinking-it-1690245573": 1, | |
"lifehackercombuild-a-diy-fold-down-workbench-to-save-floorspace-in-y-1699142770": 1, | |
"lifehackercombuild-a-farmhouse-dinner-table-thats-tough-to-screw-up-1691237800": 1, | |
"lifehackercombuild-a-japanese-style-sawhorse-using-only-compression-1697427739": 1, | |
"lifehackercombuild-a-laptop-table-for-sitting-at-the-couch-that-conv-1741874758": 1, | |
"lifehackercombuild-a-quality-backyard-lounge-chair-for-40-1709246339": 1, | |
"lifehackercombuild-a-square-and-level-platform-for-a-shed-or-tiny-ho-1691636428": 1, | |
"lifehackercombuild-a-standing-desk-that-converts-to-a-work-table-1727901479": 1, | |
"lifehackercombuild-sliding-trays-to-increase-shop-drawer-storage-1739916250": 1, | |
"lifehackercombuild-your-own-smartwatch-for-under-125-1681069015": 1, | |
"lifehackercomchoose-the-right-finish-for-wood-furniture-1639665167": 1, | |
"lifehackercomflatten-your-sharpening-stone-to-maintain-a-fine-knife-1690988891": 1, | |
"lifehackercomhow-to-choose-the-right-paint-brush-for-your-next-diy-p-1717963975": 1, | |
"lifehackercomhow-to-find-the-best-woodworking-plans-online-for-any-p-1740479252": 1, | |
"lifehackercomhow-to-get-started-with-the-art-of-pyrography-aka-woo-1711882248": 1, | |
"lifehackercomhow-to-save-money-buying-lumber-from-a-distributor-1700953445": 1, | |
"lifehackercominstall-hooks-the-easy-way-with-your-drill-1700604838": 1, | |
"lifehackercomlengthen-electrical-wires-that-are-too-short-by-splicin-1739577987": 1, | |
"lifehackercommake-a-dremel-router-attachment-with-a-recycled-plasti-1683268970": 1, | |
"lifehackercommake-modern-industrial-house-numbers-using-stainless-st-1736216132": 1, | |
"lifehackercomorganize-your-wrenches-with-carabiners-1645575539": 1, | |
"lifehackercomprotect-your-wall-when-pulling-nails-with-a-sponge-1646021705": 1, | |
"lifehackercomprotect-your-wood-from-nasty-glue-overflow-with-tape-1647960328": 1, | |
"lifehackercomsave-sawdust-to-use-as-a-desiccant-1641612263": 1, | |
"lifehackercomthe-future-noir-cyberpunk-playlist-1787250966": 1, | |
"lifehackercomtwo-tricks-for-hammering-a-nail-without-marring-the-woo-1738024675": 1, | |
"lillawharvardedublog20170721a-million-squandered-the-million-dollar-homepage-as-a-decaying-digital-artifact": 1, | |
"linkedin-privacy": 1, | |
"linuxariacomhowtohow-to-remove-zeitgeist-in-ubuntu-and-whylangen": 1, | |
"linuxariacompillshow-to-scan-linux-for-vulnerabilities-with-lynis": 1, | |
"linuxcomlearntutorials638380-powertop-finds-power-hogs-on-your-linux-pc": 1, | |
"linuxjournalcomcontentrclocal-cron-style": 1, | |
"lisenetcom2013luks-add-keys-backup-and-restore-volume-header": 1, | |
"liwtjl": 1, | |
"lla33x": 1, | |
"logouthucikkmakrofotozas_okostelefonnalbevezetohtml": 1, | |
"london-hackerspace-rules": 1, | |
"londoni-idojaras": 1, | |
"loudness-war": 1, | |
"lowtechmagazinecom201512fruit-walls-urban-farminghtml": 1, | |
"lpnudr": 1, | |
"lqgy9k": 1, | |
"lt2axi": 1, | |
"lt3ns7": 1, | |
"ltl5w2": 1, | |
"ltu10s": 1, | |
"lu1bh7": 1, | |
"luarocks": 1, | |
"lubxgx": 1, | |
"lunarbabooncomcomicsvinylhtml": 1, | |
"lv5qj3": 1, | |
"lwd4i9": 1, | |
"lwvth0": 1, | |
"lwyjs6": 1, | |
"lxhe8c": 1, | |
"lxhqiy": 1, | |
"lxjts4": 1, | |
"lxl16g": 1, | |
"lxn1v7": 1, | |
"lxnp50": 1, | |
"lxq7iz": 1, | |
"lxqe9h": 1, | |
"lxu3p3": 1, | |
"lzlful": 1, | |
"m023nd": 1, | |
"m1cdbd": 1, | |
"m1ia13": 1, | |
"m3etno": 1, | |
"m3fvr8": 1, | |
"m3h8sc": 1, | |
"m3hjt0": 1, | |
"m3n3xo": 1, | |
"m3o830": 1, | |
"m5lmrs": 1, | |
"m5u0mv": 1, | |
"m5ummo": 1, | |
"m5yjgs": 1, | |
"m6ugv0": 1, | |
"m7d7dw": 1, | |
"m7pw39": 1, | |
"m8dvfn": 1, | |
"m8jd3c": 1, | |
"m8jhnh": 1, | |
"m8v6i6": 1, | |
"m8xyi0": 1, | |
"m8z0yj": 1, | |
"m8zuq0": 1, | |
"m99hjr": 1, | |
"m9gagcomgagavql3noreffbsmw": 1, | |
"m9v9x1": 1, | |
"maa2jj": 1, | |
"macska-vs-mokus": 1, | |
"madolescent-liebtblogspotcouk201502diy-rykene-bekommt-ein-neues-betthaupthtml": 1, | |
"magicscrollnetscrollthewebhtml": 1, | |
"magyarkodas": 1, | |
"magyartbloghu20161117bright_mood_lampak_amelyek_almokbol_szulettek": 1, | |
"maigpo": 1, | |
"makeuseofcomtaginstall-linux-mint-x-apps-ubuntu": 1, | |
"marcwilsoncoukalbums9u8lsbthe-last-stand-1": 1, | |
"marketwatchcomstorysnapchats-new-scary-privacy-policy-has-left-users-outraged-2015-10-29": 1, | |
"marriage": 1, | |
"martinevecom20121102luks-encrypting-multiple-partitions-on-debianubuntu-with-a-single-passphrase": 1, | |
"martinruenzdearticledata-privacy20160214the-dark-side-of-big-datahtml": 1, | |
"mashablecom20130426ddos-attack-visualized": 1, | |
"mathiasbynensbenotesjavascript-identifiers": 1, | |
"maybe": 1, | |
"mb05so": 1, | |
"mb78h0": 1, | |
"mbasic-facebook-com-will-make-you-stop-using-facebook": 1, | |
"mbasicfacebookcom136258803092824photosa8614234772430161073741831136258803092824900317290020301type1": 1, | |
"mbasicfacebookcom193242047355942photosa19324655068882556547193242047355942231050440241769type1": 1, | |
"mbasicfacebookcom247562328400photosa1015117724518840146175324756232840010151184968093401type1permpage1": 1, | |
"mbasicfacebookcombttfseriesphotosa2446476710781674912391996607810151579297941079type1": 1, | |
"mbasicfacebookcomchompoobaritonemedia_setseta10500055983527651073741858100000300047058type3": 1, | |
"mbasicfacebookcomexplosmposts10152983133730476": 1, | |
"mbasicfacebookcomgeorgehtakeiphotosa123811818955096510737418362053444528283491121381277891324type1": 1, | |
"mbasicfacebookcomphotophpfbid10205635985285700setgm829539600432288type1": 1, | |
"mbasicfacebookcomphotophpfbid123553714414900seto290539813359type1": 1, | |
"mbasicfacebookcomphotophpfbid216315498434627seta21631546176796452108100001685353795type1": 1, | |
"mbasicfacebookcomphotophpfbid345909615483561seta27877900552995664307100001935764812type1": 1, | |
"mbasicfacebookcomtimeoutlondonphotosa1015013180596240527797029760549740410151025576297405type1": 1, | |
"mbasicfacebookcomtrustmedesignerphotosa24138774594601960574240973749320752310469512371175type1": 1, | |
"mbasicfacebookcomtrustmestorephotosa37947319335915822229053981335910151236483433360type1": 1, | |
"mbbc90": 1, | |
"mbd0i1": 1, | |
"mbf10e": 1, | |
"mbovpc": 1, | |
"mbtitarhelybiztesztekteszt_94": 1, | |
"mbyefo": 1, | |
"mc200o": 1, | |
"mc4u20": 1, | |
"mc6uhp": 1, | |
"mcoebc": 1, | |
"mcp9rv": 1, | |
"mcrtlp": 1, | |
"mdbkwc": 1, | |
"mdkwe4": 1, | |
"mdubhl": 1, | |
"mediapandabloghu2014112555_erdekes_kep_a_tortenelem_kevesbe_ismert_mozzanatairol": 1, | |
"mediumfreecodecampcombeing-a-developer-after-40-3c5dd112210c": 1, | |
"megabloghu25-foto-ami-veletlenul-tokeletesen-lett-idozitve": 1, | |
"meig48": 1, | |
"menolakasombloghu20170210a_beepitett_szekreny_ruhaja": 1, | |
"menolakasombloghu20170305hogyan_tudjuk_menove_varazsolni_az_oreg_retro_butorainkat": 1, | |
"mesa7o": 1, | |
"mese": 1, | |
"messynessychiccom20121029the-bond-villains-lair-skyfalls-abandoned-island": 1, | |
"messynessychiccom20170222oh-just-an-abandoned-hobbit-castle-built-for-sheep": 1, | |
"messynessychiccom20170320the-wonderful-lost-world-of-mr-hendy": 1, | |
"messynessychiccom20170510the-dapper-daredevil-who-documented-americas-skyline-in-the-making": 1, | |
"messynessychiccom20170517architecture-on-steroids-in-a-post-soviet-world": 1, | |
"messynessychiccom20170711trade-frozen-in-time-at-the-old-antwerp-stock-exchange": 1, | |
"messynessychiccom20170816exploring-a-ghost-village-in-provence": 1, | |
"messynessychiccom20170830scotlands-sleeping-castle": 1, | |
"meto7h": 1, | |
"metrocouk20170605man-who-armed-himself-with-a-pint-did-the-right-thing-says-ex-sas-officer-6685679": 1, | |
"meytnw": 1, | |
"mf6u5c": 1, | |
"mf76lo": 1, | |
"mgz3ie": 1, | |
"mhc8tc": 1, | |
"mi2uqc": 1, | |
"migrate-from-ubuntu-to-debia": 1, | |
"mindennapi-elet-ara-kulfoldon-2012": 1, | |
"mircommyrbphotographycompaniesnikonnikkoresources": 1, | |
"mjeixq": 1, | |
"mjhqz3": 1, | |
"mk05ka": 1, | |
"mk6pzc": 1, | |
"mlvbz9": 1, | |
"mlzphotohu20120714a_loirp": 1, | |
"mm2f7c": 1, | |
"mm2ts9": 1, | |
"mmh1q1": 1, | |
"mnautilusissue33attractionyour-next-new-best-friend-might-be-a-robot": 1, | |
"mnloxc": 1, | |
"mnvp0o": 1, | |
"mobilethevergecom20128133238391singularity-and-co-sci-fi-bookstore-dumbo-brooklyn": 1, | |
"mop-dog": 1, | |
"morningstarnetfirmscomlynxhtml": 1, | |
"motherboardvicecomblogwhat-happened-to-cyberpunk-2": 1, | |
"motherboardvicecomen_usarticlepaabggi-bought-a-book-about-the-internet-from-1994-and-none-of-the-links-worked": 1, | |
"movies-bleeding-steel": 1, | |
"moviestillsdbcommoviesalien-i78748": 1, | |
"mpf850": 1, | |
"mplayer-vs-720p-vs-centrino": 1, | |
"mr3q16": 1, | |
"mrdm10": 1, | |
"mswnvo": 1, | |
"muforditas": 1, | |
"mupdfcom": 1, | |
"mutant-guinea-pig-zombie-thingy": 1, | |
"mv7wbu": 1, | |
"mwtjqc": 1, | |
"my-first-ever-donation-received": 1, | |
"mybudget360comcost-of-living-2014-inflation-1950-vs-2014-data-housing-cars-college": 1, | |
"myiioo": 1, | |
"myl6m0": 1, | |
"mz0xgp": 1, | |
"mzwono": 1, | |
"n0wherenetbest-self-hosted-alternatives": 1, | |
"n0xjsc": 1, | |
"n0zhcw": 1, | |
"n10a60": 1, | |
"n11xac": 1, | |
"n151k0": 1, | |
"n15qdc": 1, | |
"n1gxac": 1, | |
"n3cq8b": 1, | |
"n3kjwo": 1, | |
"n3sdg4": 1, | |
"n3vykt": 1, | |
"n4hdjt": 1, | |
"n5b0ic": 1, | |
"n5myw6": 1, | |
"n5skmb": 1, | |
"n5vii5": 1, | |
"n6fpww": 1, | |
"n6p2cb": 1, | |
"n73nak": 1, | |
"n79k3a": 1, | |
"n99xdu": 1, | |
"n9h36n": 1, | |
"napigattaca-2016-02-02": 1, | |
"napivaganysagbloghu20150427isteni_elem_torium": 1, | |
"narenonitblogspotcouk201606interesting-undocumented-facebook-apihtml": 1, | |
"nationalgeographiccomphotographyproof201702atomic-rooms-beijing-china-housing": 1, | |
"naturephotoguidescomblogphoto-consumption-conformity": 1, | |
"nbuz7b": 1, | |
"ncmeln": 1, | |
"nctce4": 1, | |
"nczonlinenetblog20120822the-innovations-of-internet-explorer": 1, | |
"nd4a9c": 1, | |
"neatoramacom20080207the-evolution-of-tech-companies-logos": 1, | |
"neje62": 1, | |
"nejlonbloghu20130429zev_a_14_eves_fotoszseni": 1, | |
"neosmartnetblog2017what-happens-when-imgur-goes-out-of-business": 1, | |
"netcasterwiredcom201403sand-grains-close-unbelievably-cool": 1, | |
"newrepubliccomarticle129002secret-lives-tumblr-teens": 1, | |
"newscientistcomarticledn27761-facebook-can-recognise-you-in-photos-even-if-youre-not-lookinghtml": 1, | |
"newscomautechnologyonlinesocialpatient-zero-of-the-selfie-age-why-jennicam-abandoned-her-digital-lifenews-story539cd1b26016fcee1a51cfca3895a7b5": 1, | |
"newsnationalgeographiccomnews200704photogalleriesgiant-crystals-cave": 1, | |
"newsycombinatorcomitemid10847321": 1, | |
"newsycombinatorcomitemid11078244": 1, | |
"newsycombinatorcomitemid11545675": 1, | |
"newsycombinatorcomitemid11828253": 1, | |
"nexus-4": 1, | |
"nginx-perl-minify-css-js": 1, | |
"nginxcomblogtuning-nginx": 1, | |
"nhx5vk": 1, | |
"nicolasbizecomblog30-years-later-qbasic-is-still-the-best": 1, | |
"nightwish-2015": 1, | |
"njk7vl": 1, | |
"njuzo7": 1, | |
"nkmzni": 1, | |
"nkn95d": 1, | |
"nkomv5": 1, | |
"nm6io7": 1, | |
"nmsbsl": 1, | |
"noamkrollcom28mm-lenses-the-secret-ingredient-for-achieving-a-film-look": 1, | |
"nok0a9": 1, | |
"not5c2": 1, | |
"notebookchecknetenthusiasts-bring-classic-thinkpad-designs-to-the-modern-era1946300html": 1, | |
"notfoundanymore": 1, | |
"notonappstoretumblrcom": 1, | |
"nrh2ko": 1, | |
"nrzx2r": 1, | |
"ns7dfz": 1, | |
"nscpbp": 1, | |
"nspqe6": 1, | |
"nt0t79": 1, | |
"nugnn2": 1, | |
"numarkcomproductmmcontrol": 1, | |
"nvdr9z": 1, | |
"nviecompostshow-i-boosted-my-vim": 1, | |
"nvsgaf": 1, | |
"nw7kjx": 1, | |
"nwbcxx": 1, | |
"nyrwnv": 1, | |
"nzcaux": 1, | |
"o0ue11": 1, | |
"o0ugi2": 1, | |
"o0y4qk": 1, | |
"o1wufo": 1, | |
"o2j3m5": 1, | |
"o2k7e4": 1, | |
"o4cagq": 1, | |
"o9chao": 1, | |
"oaaq8p": 1, | |
"oak51f": 1, | |
"obn3hb": 1, | |
"obqu40": 1, | |
"od6g2c": 1, | |
"ohlohnet": 1, | |
"ojiy00": 1, | |
"olbbn8": 1, | |
"olcson-londonban": 1, | |
"old-games": 1, | |
"oldradioteslahuezermesteregyebekhtm": 1, | |
"ollydbgdepaperbakindexhtml": 1, | |
"omgubuntucouk201205meet-the-70-usb-minority-report-device-more-accurate-than-kinect": 1, | |
"omgubuntucouk201206fanless-linux-mint-pc-goes-on-sale": 1, | |
"omgubuntucouk201312turn-headphone-jack-microphone-jack-ubuntu": 1, | |
"omgubuntucouk201502elementary-freya-beta-2-releasedcomment-1850184046": 1, | |
"openbsdorgpapersbsdcan14-libresslmgp00013html": 1, | |
"openhomeautomationnetesp8266-battery": 1, | |
"openlogiccomwazibid249116an-introduction-to-sqlite-for-developers-and-sysadmins": 1, | |
"openxcplatformcomvehicle-interfacehardwarehtml": 1, | |
"otthonkommandohu20120820mire_jo_egy_tucat_kavics": 1, | |
"ouiu2m": 1, | |
"p2p-video-chat": 1, | |
"pagination-feature-in-wordpress": 1, | |
"palyinka": 1, | |
"parallax-effectca20130312the-ghettocal-my-diy-lens-calibration-tool-for-micro-adjustment-enabled-dslr-cameras": 1, | |
"patdavidnet201503film-emulation-in-rawtherapeehtml": 1, | |
"paulbakauscom20130513no-html5-does-not-have-a-performance-issue": 1, | |
"paulgrahamcomicadhtml": 1, | |
"pavelkogancom20140523luks-full-disk-encryption": 1, | |
"pavelkogancom20150125linux-mint-encryption": 1, | |
"peoplexiphorg~xiphmontthinkpadled-panelshtml": 1, | |
"perishablepresscomstupid-wordpress-tricks": 1, | |
"personalutulsaedu7emarc-carlsonleatherhlhtml": 1, | |
"photofocuscom20130314seven-myths-about-the-need-for-full-frame-camera-bodies": 1, | |
"photonattasicom": 1, | |
"phundamentalscombloghardening-wordpress-part-2": 1, | |
"pinktsunamiiblogspotde200812kellemes-nnepeket-nektekhtml": 1, | |
"pinktsunamiiblogspotde200812low-batteryhtml": 1, | |
"pinktsunamiiblogspotde200812old-walled-city-of-hongkongs-kowloonhtml": 1, | |
"pinktsunamiiblogspotde200901long-time-agohtml": 1, | |
"pinktsunamiiblogspotde200901luis-kahn-frank-o-gehry-burj-dubaihtml": 1, | |
"pinktsunamiiblogspotde200901mount-washington-observatoryhtml": 1, | |
"pinktsunamiiblogspotde200901whitford-lighthousehtml": 1, | |
"pinktsunamiiblogspotde200902chicago-spirehtml": 1, | |
"pinktsunamiiblogspotde200902tgphtml": 1, | |
"pinktsunamiiblogspotde200903e-befutotthtml": 1, | |
"pinktsunamiiblogspotde200903mechanical-fractalshtml": 1, | |
"pinktsunamiiblogspotde200903roadworkers-coffee-breakhtml": 1, | |
"pinktsunamiiblogspotde200903shaun-oboyle-bethlehem-steelhtml": 1, | |
"pinktsunamiiblogspotde200904morning-machineshtml": 1, | |
"pinktsunamiiblogspotde200905frank-lloyd-wright-collection-legohtml": 1, | |
"pinktsunamiiblogspotde200906perfect-diethtml": 1, | |
"pinktsunamiiblogspotde200908hyllie-vattentornhtml": 1, | |
"pinktsunamiiblogspotde200908structure-as-architecturehtml": 1, | |
"pinktsunamiiblogspotde200909silver-lakehtml": 1, | |
"pinktsunamiiblogspotde200911yakov-chernikhovhtml": 1, | |
"pinktsunamiiblogspotde201007nicolas-moulin-1html": 1, | |
"pinktsunamiiblogspotde201009contrasthtml": 1, | |
"pixel-peepercom": 1, | |
"playgooglecomstoreappsdetailsidcomfrimastudionunattack": 1, | |
"pontifex": 1, | |
"popscicomworlds-first-fully-robotic-farm-opens-in-2017": 1, | |
"postmodebloghu20130425demobaza": 1, | |
"pretty-much": 1, | |
"progiddximagetransform-microsoft-basicimage": 1, | |
"prohardverhuhirkepalkotas_betukkel_atari_compugraph_fotohtml": 1, | |
"pushercomtutorialswebrtc_chat": 1, | |
"qzcom878790a-lawyer-rewrote-instagrams-terms-of-service-for-kids-now-you-can-understand-all-of-the-private-data-you-and-your-teen-are-giving-up-to-social-media": 1, | |
"rachelsussmancomoltw": 1, | |
"ramses": 1, | |
"random-string": 1, | |
"raymiiorgsblogbroken_corrupted_raspberry_pi_sd_cardhtml": 1, | |
"re-a-note-on-future-of-internet": 1, | |
"re-freedom": 1, | |
"re-httplancey-space201508i-get-a-little-concerned-about-how-popular-indieweb": 1, | |
"re-intolerable": 1, | |
"re-on-returning-to-the-belly-of-the-beast": 1, | |
"re-were-replacing-comments-with-something-better": 1, | |
"readwritecom20140407open-source-software-cost-recruiting-participation": 1, | |
"reasons-to-change-from-ubuntu-to-debian": 1, | |
"redditcomrthinkpadcomments4dd1bohow_to_make_a_low_profile_soft_rim_trackpoint_cap": 1, | |
"redpill-linprocomsysadvent20151213socks-proxy-as-poor-mans-vpnhtml": 1, | |
"redrivercatalogcominfocentertipslist-of-pigment-ink-inkjet-printershtml": 1, | |
"redsymbolnetarticlesunofficial-bash-strict-mode": 1, | |
"retroresolutioncom20151121overclocking-and-stability-testing-the-raspberry-pi-2-part-1il_sd_card_stability": 1, | |
"rickdeckardt-your-entry-on-wifi": 1, | |
"roberthclarkphotographycomnew-blog201636photographing-moving-water": 1, | |
"rovid-szoveges-uzenet": 1, | |
"rt-meneer-why-we-need": 1, | |
"rucpaccomhomehtml": 1, | |
"samrowecomwordpressadvancing-in-the-bash-shell": 1, | |
"sandiegomitchcombackpackinghtml": 1, | |
"savethesoundsinfo": 1, | |
"scaleofuniversecom": 1, | |
"scotthelmecoukmicro-optimisation-for-fun": 1, | |
"scriptmagcomfeaturespixars-emotional-core": 1, | |
"senchacomblogthe-making-of-fastbook-an-html5-love-story": 1, | |
"serious-cat": 1, | |
"servethehomecomfirefox-is-eating-your-ssd-here-is-how-to-fix-it": 1, | |
"sfbloghu20120720a_top_10_legfantasybb_metal_dal_i_resz": 1, | |
"shahirzagcompost31387507569sacrilege-in-helvetica-bold": 1, | |
"silentukcomp3985": 1, | |
"simplyfixitcoukbeware-android-users-google-play-store-seriously-flawed": 1, | |
"skytorrentsin": 1, | |
"slatecomblogsfuture_tense20140227how_nonsense_papers_ended_up_in_respected_scientific_journalshtml": 1, | |
"slatecomblogsfuture_tense20140425indiewebcamps_create_tools_for_a_new_internethtml": 1, | |
"slidescomsarasoueidanbuilding-better-interfaces-with-svg": 1, | |
"slow-internet": 1, | |
"social-programmer": 1, | |
"software-dev-should-become-a-core-part-of-public-education-required-of-all-students": 1, | |
"sohlichgithubiopostgo_makefile": 1, | |
"solutionism": 1, | |
"sonniesedgecoukbloga-day-without-javascript": 1, | |
"spfwizardnet": 1, | |
"splitbrainorgblog2014-0308-lenovo_thinkpad_x240_xubuntu": 1, | |
"spock": 1, | |
"spritesmodscomarthddhackpage1": 1, | |
"sredaorgigralangen": 1, | |
"stables-market": 1, | |
"stackingthebrickscomhow-blogs-broke-the-web": 1, | |
"stateofdigitalcomgoogle-total-web-domination": 1, | |
"stephenfrycom201604off-the-grid": 1, | |
"stevecartercomalbumcovershtm": 1, | |
"stgraberorg20120224dns-in-ubuntu-12-04": 1, | |
"strlen-0": 1, | |
"stuartmcmillencomblogcartoon-blogamusing-ourselves-to-death": 1, | |
"submarinecablemapcom": 1, | |
"superusercomquestions808774skype-4-3-without-pulseaudio-only-alsa-any-options": 1, | |
"suttyoflyer": 1, | |
"szarka": 1, | |
"szarka2": 1, | |
"szergely-sznyegov-ihlette-aprosag": 1, | |
"szines-bizgerek-adattarolasra": 1, | |
"szubkultbloghu20170708absztrakt_formak_es_mintak_budapest_epuletein": 1, | |
"t37netnginx-optimization-understanding-sendfile-tcp_nodelay-and-tcp_nopushhtml": 1, | |
"techcrunchcom20130304facebook-google-dalvik": 1, | |
"techcrunchcom20140423meet-flappy48-the-clone-game-to-end-clone-games": 1, | |
"techreportcomreview27909the-ssd-endurance-experiment-theyre-all-dead": 1, | |
"techwormnet201503killer-usb-designed-to-burn-down-your-laptopshtml": 1, | |
"tecmintcom11-myths-about-gnulinux-operating-system": 1, | |
"tecmintcomcommand-line-tools-to-monitor-linux-performance": 1, | |
"tedcomtalkseben_bayer_are_mushrooms_the_new_plastic": 1, | |
"tedcomtalksjane_poynter_life_in_biosphere_2": 1, | |
"tedcomtalkssherry_turkle_alone_together": 1, | |
"tedcomtalkssuzanne_lee_grow_your_own_clothes": 1, | |
"tediumco20170202disc-rot-phenomenon": 1, | |
"tedunangstcomflakpostthe-future-is-arriving-too-fast": 1, | |
"telnet-miku-acm-uiuc-edu": 1, | |
"textfilescommagazineslod": 1, | |
"the-oldschool-pc-font-resource": 1, | |
"the-pastry-box-projectnetantonio-savorelli2015-march-31": 1, | |
"the-perfect-photo-daypack-backpack": 1, | |
"the-retro-internet": 1, | |
"the-scorpions": 1, | |
"the-windows-rule": 1, | |
"theatlantic-what-comes-after-email": 1, | |
"theatlanticcommagazinearchive200807is-google-making-us-stupid306868": 1, | |
"theatlanticcomtechnologyarchive201601what-comes-after-email422625": 1, | |
"thecodeninjanet201606bluetooth-audio-receiver-a2dp-sink-with-raspberry-pi": 1, | |
"theguardiancombooks2010feb21the-age-of-absurdity-foley": 1, | |
"theguardiancommedia2016jul12how-technology-disrupted-the-truth": 1, | |
"theguardiancomsocietyng-interactive2015sep02unaffordable-country-where-can-you-afford-to-buy-a-house": 1, | |
"theguardiancomtechnology2015oct05why-the-term-sharing-economy-needs-to-die": 1, | |
"thelinuxraincomarticlessoftware-is-not-data": 1, | |
"themachineplanetwordpresscom2016042350mm-f1-5-zeiss-sonnar-1937-first": 1, | |
"themergencycomsocial-network-links": 1, | |
"thepowerbasecom201212swiss-city-mandates-use-of-open-source-banishes-microsoft-officially": 1, | |
"thesimplecomputerinfochoosing-a-linux-music-player": 1, | |
"thevergecom20128143241727flash-for-android-dies": 1, | |
"thevergecom2013273964086pirate-bay-director-simon-klose-on-file-sharing-mpaa-kim-dotcom": 1, | |
"thevergecom20142285450258yotaphone-e-ink-dual-display-prototype-smartphone-photos": 1, | |
"thevergecom20143215533814google-yahoo-apple-all-share-microsofts-troubling-email-privacy-policy": 1, | |
"thevergecom201441856288183d-printed-cast-concept-uses-ultrasound-to-heal-broken-bones": 1, | |
"thevergecom20144265654124ruined-bridges-of-italy-reconceived-as-vertical-cities-of-the-future": 1, | |
"thevergecom2014565684212tumblr-declares-war-on-the-internets-identity-crisis231913625": 1, | |
"thevergecom20153178103593golden-krishna-best-interface-is-no-interface-excerpt": 1, | |
"thevergecomculture20143195475122dark-arts-tumblr-cyberpunk-renaissance": 1, | |
"theweekcomarticleindex265653why-you-should-stop-believing-in-evolution": 1, | |
"thisiscolossalcom201212frost-flowers-blooming-in-the-arctic-ocean-are-found-to-be-teaming-with-life": 1, | |
"thoughtcatalogcomstephanie-georgopulos201108a-love-letter-to-the-unsearchable": 1, | |
"thoughtcatalogcomstephanie-georgopulos201310blogging-ourselves-to-live": 1, | |
"tickldcomx23-emotions-we-all-feel-but-dont-know-the-names-of": 1, | |
"tiffzhangcomstartup": 1, | |
"tim-van-damme": 1, | |
"tjheetagithubio20160525getting-rid-of-macbook-air": 1, | |
"todayandtomorrownet20080918mauritian-sunset": 1, | |
"todayandtomorrownet20081103satellite-chandelier": 1, | |
"todayandtomorrownet20090206cloudscape": 1, | |
"todayandtomorrownet20090223tilda-swinton-x-sandra-backlund": 1, | |
"too-much-wabbit": 1, | |
"torrentfreakcompirate-sites-and-the-dying-art-of-customer-service-170803": 1, | |
"totallycoolpixcommagazine201308exploring-the-ghost-bus-tunnel-with-richard-huntjens": 1, | |
"tumblr-roboticnetwork-124271539188": 1, | |
"tuqixorgwordpressp232": 1, | |
"turista-szalamibloghu20170708gyetvan_balaton_titkok_utazas": 1, | |
"turning-science-fiction-into-reality": 1, | |
"ubuntuvibescom201207how-to-try-new-firefox-os-on-your-linuxhtml": 1, | |
"underconsiderationcombrandnewarchivesa_hell_of_a_placephp": 1, | |
"underconsiderationcombrandnewarchivesa_new_hp_so_close_yet_so_far_awayphp": 1, | |
"underconsiderationcombrandnewarchivesbest_use_of_iceberg_in_a_logo_award_goes_tophp": 1, | |
"underconsiderationcombrandnewarchivesbrazil_foods_means_businessphp": 1, | |
"underconsiderationcombrandnewarchivescoopervision_looking_goodphp": 1, | |
"underconsiderationcombrandnewarchivesd_is_for_design_and_dotsphp": 1, | |
"underconsiderationcombrandnewarchivesdeconstructing_camhs_buildingphp": 1, | |
"underconsiderationcombrandnewarchivesdemanding_morephp": 1, | |
"underconsiderationcombrandnewarchivesfits_like_a_glovephp": 1, | |
"underconsiderationcombrandnewarchivesfollow-up_itvphp": 1, | |
"underconsiderationcombrandnewarchivesgood_lookin_parasites_bacteria_and_virusesphp": 1, | |
"underconsiderationcombrandnewarchivesgoogle_chromes_broken_image_icon_heals_broken_heartsphp": 1, | |
"underconsiderationcombrandnewarchivesharvard_university_press_ditches_veritasphp": 1, | |
"underconsiderationcombrandnewarchiveskick-ass_heraldryphp": 1, | |
"underconsiderationcombrandnewarchivesmozilla_to_mobile_oses_fox_youphp": 1, | |
"underconsiderationcombrandnewarchivesnew_york_city_circlesphp": 1, | |
"underconsiderationcombrandnewarchivesnivea_gets_rid_of_its_own_wrinklesphp": 1, | |
"underconsiderationcombrandnewarchivesnot_your_grandparents_korean_record_labelphp": 1, | |
"underconsiderationcombrandnewarchivesnot_your_parents_veteransphp": 1, | |
"underconsiderationcombrandnewarchivesp_is_for_windowphp": 1, | |
"underconsiderationcombrandnewarchivespurple_pebbles_everywherephp": 1, | |
"underconsiderationcombrandnewarchivesredesigning_teachersphp": 1, | |
"underconsiderationcombrandnewarchiveswhy_microsoft_got_its_logo_rightphp": 1, | |
"underconsiderationcombrandnewarchivesx_marks_the_intersectionphp": 1, | |
"unhandledexpressioncom201301255-easy-tips-to-accelerate-ssl": 1, | |
"unix-creationist": 1, | |
"unixstackexchangecomquestions34196why-was-chosen-to-represent-the-home-directory": 1, | |
"urbanplayerhudizajnhankboughtabus": 1, | |
"usrbinrm": 1, | |
"uszni-a-betonban": 1, | |
"utsumicombrpetenglishdicasindexhtml": 1, | |
"valentin-nap": 1, | |
"valeriovincenzocomborderline-frontiers-of-peace": 1, | |
"vanityfaircombusiness201208microsoft-lost-mojo-steve-ballmer": 1, | |
"veekaybeegithubiofacebook-is-collecting-this": 1, | |
"velvethublogokkockahas20101211dobbenetes_schwarzenegger_retrogaleria_a_70-es_evekbol": 1, | |
"verseny": 1, | |
"vidivodocomvideoflubber-dancing-fluid168193": 1, | |
"vidivodocomvideohow-to-make-magnetic-fluid-hq376278": 1, | |
"vifon444hu20141115robot": 1, | |
"vilagutazobloghu20100412elhagyatott_helyek_san_zhi_luxus_nyaralok": 1, | |
"vilagutazobloghu20100423elhagyatott_helyek_titkos_tengeralattjaro_bazis": 1, | |
"vilagutazobloghu20110127elhagyatott_ii_vilaghaborus_bunkerek": 1, | |
"vimeocom68830569": 1, | |
"vintage-radiocomrepair-restore-informationvalve_capacitorshtml": 1, | |
"viona-artcomportfolio": 1, | |
"visual-effects": 1, | |
"visual-effects-vs-sets": 1, | |
"vitavonnideblog2015032015031201-the-sad-state-of-sysadmin-in-the-age-of-containershtml": 1, | |
"vitsoecomus606": 1, | |
"vividfluxuryblogspotde2008033d-s-galaxishtml": 1, | |
"vividfluxuryblogspotde200803jtssz-mobiloddalhtml": 1, | |
"vividfluxuryblogspotde200803julius-popp-bitfallhtml": 1, | |
"vividfluxuryblogspotde200803lmpa-mely-ktgethtml": 1, | |
"vividfluxuryblogspotde200807megtallt-metropolishtml": 1, | |
"vividfluxuryblogspotde200908csupan-erdekesseghtml": 1, | |
"vividfluxuryblogspotde200911nonsense-in-darkhtml": 1, | |
"vividfluxuryblogspotde200912jatek-dekadenciahtml": 1, | |
"vividfluxuryblogspotde201003gareth-pugh-2010-awhtml": 1, | |
"vividfluxuryblogspotde201101az-ellentetek-igenis-vonzzak-egymasthtml": 1, | |
"vividfluxuryblogspotde201101taskak-halak-lancokhtml": 1, | |
"voguecomfashion-showsfall-2016-couturezuhair-murad": 1, | |
"washingtonpostcomposteverythingwp20141230google-got-it-wrong-the-open-office-trend-is-destroying-the-workplace": 1, | |
"watildegithubiobeeplay": 1, | |
"web-is-not-a-platform-its-a-service": 1, | |
"webdesignmaratzcomlabresponsivetypographysimple": 1, | |
"webupd8org201201raspberry-pi-computer-is-finally-beinghtml": 1, | |
"webupd8org201208use-facebook-from-command-line-withhtml": 1, | |
"webupd8org201402how-to-test-internet-speed-via-commandhtml": 1, | |
"webupd8org201403peerflix-stream-torrents-with-vlc-orhtml": 1, | |
"why-new-blog-engines-like-ghost-suck-and-why-are-they-brilliant-at-the-same-time": 1, | |
"why-ruby": 1, | |
"wikiblue-itorgindexphptitleincrease_tcp_performance_for_gigabit_networkoldid4284": 1, | |
"wikilondonhackspaceorgukviewrules": 1, | |
"wikimobilereadcomwikikindle4nthacking": 1, | |
"wikitheoryorgindexphpyourlanguagesucks": 1, | |
"wiktenauercomwikimain_page": 1, | |
"wimpcomrobotband": 1, | |
"wiredcom201404how-offices-accidentally-became-hellish-cubicle-farms": 1, | |
"wiredcom201404studio-ghibli-8-bit": 1, | |
"wiredcom201408i-liked-everything-i-saw-on-facebook-for-two-days-heres-what-it-did-to-me": 1, | |
"wiredcom201410facebook-wont-stop-experimenting-just-lucrative": 1, | |
"wiredcom201511null": 1, | |
"wlcastlemancomequipreviewsd80indexhtm": 1, | |
"world-cup": 1, | |
"wp-cliorg": 1, | |
"wp-core": 1, | |
"xiphmontlivejournalcom70696html": 1, | |
"xkcdcom451": 1, | |
"xlinuxnistgovdads": 1, | |
"yankodesigncom20080515art-to-walk-on": 1, | |
"yankodesigncom20080515form-follows-fashion": 1, | |
"yankodesigncom20080519pop-ups-for-the-pop-ins": 1, | |
"yankodesigncom20080522creative-brain-drain": 1, | |
"yankodesigncom20080530lifesaving-design": 1, | |
"yankodesigncom20080610tear-down-your-walls": 1, | |
"yankodesigncom200806112-d-lamp-design": 1, | |
"yankodesigncom20080616enlighten-lights": 1, | |
"yankodesigncom20080617the-doors-live": 1, | |
"yankodesigncom20080623dubious-dubai-museum": 1, | |
"yankodesigncom20080623laptopdesktop-hybrid": 1, | |
"yankodesigncom20080714hooded-up": 1, | |
"yankodesigncom20080717mood-shifting-shoes": 1, | |
"yankodesigncom20080717mutant-timepiece": 1, | |
"yankodesigncom20080718catching-the-wild": 1, | |
"yankodesigncom20080724a-bit-of-the-ole-in-and-out": 1, | |
"yankodesigncom20080729junkyard-jewelry": 1, | |
"yankodesigncom20080805silky-snappy-snake": 1, | |
"yankodesigncom20080829you-cant-see-the-cables-for-the-tree": 1, | |
"yankodesigncom20080908digitize-that-stack-of-business-cards": 1, | |
"yankodesigncom20080909hitch-a-free-ride": 1, | |
"yankodesigncom20080911senz-umbrella-review-marry-poppins-watch-out": 1, | |
"yankodesigncom20080912kitchen-on-wheels-natch": 1, | |
"yankodesigncom20080916trigano-coffee-table-do-want": 1, | |
"yankodesigncom20080924im-your-venus": 1, | |
"yankodesigncom20080925be-the-ultimate-party-multi-tasker": 1, | |
"yankodesigncom20081008rugged-high-heels": 1, | |
"yankodesigncom20081010trashing-batteries-for-brighter-sidewalks": 1, | |
"yankodesigncom20081016hard-drives-as-easy-to-install-as-ink-cartridges": 1, | |
"yankodesigncom20081030design-for-poverty-winners": 1, | |
"yankodesigncom20081113macgyver-tries-ipod-speakers": 1, | |
"yankodesigncom20081117sewing-in-the-beats-like-im-vivienne-westwood": 1, | |
"yankodesigncom20081208umbrella-lights-the-way": 1, | |
"yankodesigncom20090105kengo-kuma-houses-for-muji": 1, | |
"yankodesigncom20090109immaculate-mini-lawn-in-your-loo": 1, | |
"yankodesigncom20090115thats-one-fancy-teacup": 1, | |
"yankodesigncom20090116this-sconce-makes-me-want-some-artichoke-dip": 1, | |
"yankodesigncom20090126problem-i-didnt-know-i-had-solved": 1, | |
"yankodesigncom20090202backyard-science-the-solar-tree": 1, | |
"yankodesigncom20090209interactive-tiles": 1, | |
"yankodesigncom20090213better-than-your-desk": 1, | |
"yankodesigncom20090309teeny-tiny-dishwasher": 1, | |
"yankodesigncom20090323ie28099m-preggies-i-need-new-shoes": 1, | |
"yankodesigncom20090323stack-books-in-your-grandfather": 1, | |
"yankodesigncom20090326my-faucet-is-better-than-yours": 1, | |
"yankodesigncom20090504recycling-typography": 1, | |
"yankodesigncom20090508bomberman-explodes-plants": 1, | |
"yankodesigncom20090514blast-from-the-past-radio": 1, | |
"yankodesigncom20090518simply-a-bright-idea": 1, | |
"yankodesigncom20090521use-your-water-twice": 1, | |
"yankodesigncom20090525really-really-dry-pair-of-gumboots": 1, | |
"yankodesigncom20090608clutter-free-lappie-haven": 1, | |
"yankodesigncom20090616classy-kitchen-companions": 1, | |
"yankodesigncom20090624ten-things-that-women-want": 1, | |
"yankodesigncom20090701retro-pipes-for-the-kitchen-sink": 1, | |
"yankodesigncom200907065-favorite-spices-mago5-spice-rack-review": 1, | |
"yankodesigncom20090707shipping-containers-for-culture": 1, | |
"yankodesigncom20090709safe-wrap": 1, | |
"yankodesigncom20090720erasing-darkness": 1, | |
"yankodesigncom20090721switch-the-shampoo-to-get-a-radio": 1, | |
"yankodesigncom20090724book-case-genetics": 1, | |
"yankodesigncom20090806foam-not-just-for-airplanes-anymore": 1, | |
"yankodesigncom20090807the-up-and-down-lamp": 1, | |
"yankodesigncom20090821contest-win-the-little-star-table": 1, | |
"yankodesigncom20090824getting-lost-is-not-so-trendy": 1, | |
"yankodesigncom20090824show-off-the-strip": 1, | |
"yankodesigncom20090825a-bit-of-a-turtle-shell": 1, | |
"yankodesigncom20090826nyc-helmet-im-giddy-with-excitement": 1, | |
"yankodesigncom20090901decorating-the-roof": 1, | |
"yankodesigncom20090902reinvention-of-the-wheel": 1, | |
"yankodesigncom20090918helmet-to-hear-oneself-speak-by-jessica-frelinghuysen": 1, | |
"yankodesigncom20091013chemistry-lab-equipments-on-the-table": 1, | |
"yankodesigncom20091014spices-that-defy-gravity": 1, | |
"yankodesigncom20091023metal-textile-combo-breaker": 1, | |
"yankodesigncom20091023welcome-to-55-blair-road": 1, | |
"yankodesigncom20091026gorgeous-helen": 1, | |
"yankodesigncom20091029go-around-the-buttons": 1, | |
"yankodesigncom20091111ceramic-speakers-careful-now": 1, | |
"yankodesigncom20091126sexy-oil-lamps": 1, | |
"yankodesigncom20091127flower-arrangements": 1, | |
"yankodesigncom20091201stix-n-stone-may-break-my-bones": 1, | |
"yankodesigncom20091208the-hypersimplification-of-coinage": 1, | |
"yankodesigncom20091216a-shift-in-refrigeration": 1, | |
"yankodesigncom20091218chopoon-or-spooncho": 1, | |
"yankodesigncom20091222extend-to-contend": 1, | |
"yankodesigncom20091222twinky-lights-oh-so-cute-and-moody": 1, | |
"yankodesigncom20091224best-of-yanko-design-2009": 1, | |
"yankodesigncom20091224recoiling-socket-in-the-wall": 1, | |
"yankodesigncom20100105have-a-safe-hump": 1, | |
"yankodesigncom20100106cut-throat-or-wrist": 1, | |
"yankodesigncom20100106green-pc": 1, | |
"yankodesigncom20100111magical-transformatron-boxes-from-space": 1, | |
"yankodesigncom20100120smart-dispenser": 1, | |
"yankodesigncom20100127always-wanted-a-cnc-machine": 1, | |
"yankodesigncom20100202hot-on-your-heels": 1, | |
"yankodesigncom20100204printing-with-a-pencil-stub": 1, | |
"yankodesigncom20100216to-grow-herb-in-da-house": 1, | |
"yankodesigncom20100218modular-living-on-barcelonae28099s-river": 1, | |
"yankodesigncom20100222eiffel-broom-vroom": 1, | |
"yankodesigncom20100225entertain-yourself-sony-bravia-nx800-3d-hdtv": 1, | |
"yankodesigncom20100226friday-giveaway-win-the-full-stix-stones-necklace": 1, | |
"yankodesigncom20100302enemies-of-garden": 1, | |
"yankodesigncom20100305stuck-to-rivers-and-lakes": 1, | |
"yankodesigncom20100309considering-a-slice-of-cake": 1, | |
"yankodesigncom20100310the-whole-childhood-made-of-wood": 1, | |
"yankodesigncom20100319a-simple-problem-deserves-a-simple-solution": 1, | |
"yankodesigncom20100323getting-all-square-with-coke": 1, | |
"yankodesigncom20100324wrap-a-little-heat": 1, | |
"yankodesigncom20100325bookmark-does-the-work-for-you": 1, | |
"yankodesigncom20100326two-hoods-for-good": 1, | |
"yankodesigncom20100401a-perfume-for-a-mans-man": 1, | |
"yankodesigncom20100402three-ear-components": 1, | |
"yankodesigncom20100406never-get-a-scratch-on-the-lcd-or-lens": 1, | |
"yankodesigncom20100406youre-not-mowgli": 1, | |
"yankodesigncom20100419simple-light-all-wood": 1, | |
"yankodesigncom20100423geometry-101": 1, | |
"yankodesigncom20100423no-more-water-down-there": 1, | |
"yankodesigncom20100426one-wrench-to-rule-them-each": 1, | |
"yankodesigncom20100506warming-tea-with-sticks": 1, | |
"yankodesigncom20100511ite28099s-zip-up-time": 1, | |
"yankodesigncom20100514coffee-loving-umbrella": 1, | |
"yankodesigncom20100518a-span-of-lights": 1, | |
"yankodesigncom20100526mobile-home-living-2010": 1, | |
"yankodesigncom20100527glass-flower-pot": 1, | |
"yankodesigncom20100531senz-umbrella-at-yd-store-avail-5-discount": 1, | |
"yankodesigncom20100604obsession-with-sputnik": 1, | |
"yankodesigncom20100610clampy-washy-device": 1, | |
"yankodesigncom20100614a-flowery-garden-for-your-tabletop": 1, | |
"yankodesigncom20100614the-top-25-entries-of-electrolux-design-lab-2010": 1, | |
"yankodesigncom20100614this-is-no-dirt-lamp": 1, | |
"yankodesigncom20100621bio-robot-refrigerator": 1, | |
"yankodesigncom20100701one-sheet-one-lamp": 1, | |
"yankodesigncom20100707beer-pyramid": 1, | |
"yankodesigncom20100713window-seats-wow-what-a-view": 1, | |
"yankodesigncom20100716hooray-for-cardboard": 1, | |
"yankodesigncom20100727color-index-your-cuts": 1, | |
"yankodesigncom20100819m3-m4-rings": 1, | |
"yankodesigncom20100826lete28099s-scale-some-lights": 1, | |
"yankodesigncom20100826one-person-camper-ape": 1, | |
"yankodesigncom20100908getting-creative-with-inukshuks": 1, | |
"yankodesigncom20100910a-black-steed-for-reading": 1, | |
"yankodesigncom20100913encouragement-plug-for-environmentalism": 1, | |
"yankodesigncom20100927wood-plastic-and-light": 1, | |
"yankodesigncom20100928line-up-the-tangles": 1, | |
"yankodesigncom20100929one-perfect-cup": 1, | |
"yankodesigncom20101007all-the-worlds-on-time": 1, | |
"yankodesigncom20101011earcushions": 1, | |
"yankodesigncom20101018exit-made-easy": 1, | |
"yankodesigncom20101021double-dish": 1, | |
"yankodesigncom20101125nice-coat-nice-purse": 1, | |
"yankodesigncom20101215dustbin-of-many-sizes": 1, | |
"yankodesigncom20110128magical-seasoning": 1, | |
"yankodesigncom20110209analog-cooling-of-interior-spaces": 1, | |
"yankodesigncom20110224just-do-it-yourself": 1, | |
"yankodesigncom20110225complex-metalwork-in-a-lamp": 1, | |
"yankodesigncom20110303100-cat-friendly-modular-bookshelf": 1, | |
"yankodesigncom20110315diy-custom-shelving": 1, | |
"yankodesigncom20110323at-home-in-the-trees": 1, | |
"yankodesigncom20110330chair-inside-a-chair": 1, | |
"yankodesigncom20110405pushy-handle": 1, | |
"yankodesigncom20110411liquid-to-light": 1, | |
"yankodesigncom20110418keep-your-hair-brush-clean": 1, | |
"yankodesigncom20110805bejeweled-memories": 1, | |
"yankodesigncom20110819the-story-of-time-and-light": 1, | |
"yankodesigncom20110823a-well-balanced-knife": 1, | |
"yankodesigncom20110830the-enchanted-ceiling": 1, | |
"yankodesigncom20110914gluing-the-edges": 1, | |
"yankodesigncom20110915lete28099s-rethink-the-battery": 1, | |
"yankodesigncom20111003why-two": 1, | |
"yankodesigncom20111006flower-talk": 1, | |
"yankodesigncom20111017little-boo-whole-lotta-bend": 1, | |
"yankodesigncom20111018the-time-guards": 1, | |
"yankodesigncom20111020done28099t-answer-that-knock": 1, | |
"yankodesigncom20111024question-of-the-coat": 1, | |
"yankodesigncom20111027h20-inspired-gallery": 1, | |
"yankodesigncom20111028for-the-love-of-plants-and-cleaning": 1, | |
"yankodesigncom20111104backsplash-done-right": 1, | |
"yankodesigncom20111104free-up-your-desk": 1, | |
"yankodesigncom20111121lighting-made-simple": 1, | |
"yankodesigncom20111125rewarding-diy-lamp": 1, | |
"yankodesigncom20111219every-bathroom-needs-this": 1, | |
"yankodesigncom20120105the-memory-loop": 1, | |
"yankodesigncom20120111a-wave-of-lights": 1, | |
"yankodesigncom20120117clever-id-tag": 1, | |
"yankodesigncom20120301divide-and-conquer-the-balloon-whisk": 1, | |
"yankodesigncom20120410a-carpet-of-stones-for-the-sure-of-foot": 1, | |
"yankodesigncom20120427exquisite-electrolier": 1, | |
"yankodesigncom20120523look-familiar": 1, | |
"yankodesigncom20120617the-easy-lamp": 1, | |
"yankodesigncom20120716magnet-magic": 1, | |
"yankodesigncom20120717must-have-this-bag": 1, | |
"yankodesigncom20120727back-to-basics-2": 1, | |
"yankodesigncom20120809latent-lighting": 1, | |
"yankodesigncom20120821this-aint-your-mamas-cutting-board": 1, | |
"yankodesigncom20120830any-kindatape": 1, | |
"yankodesigncom20120918citrus-fresh-squeeze": 1, | |
"yankodesigncom20121015dehumidifier-planter-pyramid": 1, | |
"yankodesigncom20121018the-original-air": 1, | |
"yankodesigncom20121025all-in-one-compact-cooking": 1, | |
"yankodesigncom20121102hand-made-wooden-lamp-gets-led-finesse": 1, | |
"yankodesigncom20121102twist-on-the-task-light": 1, | |
"yankodesigncom20121109are-you-flexible-to-grate": 1, | |
"yankodesigncom20121109wanna-break-free": 1, | |
"yankodesigncom20121114diyers-dream-toolbox": 1, | |
"yankodesigncom20121119herbed-windows": 1, | |
"yankodesigncom20121120the-worlds-smallest-recessed-light": 1, | |
"yankodesigncom20121121laser-beams-keeping-crosswalks-safe": 1, | |
"yankodesigncom20121212the-forty-five-degree-catch": 1, | |
"yankodesigncom20121214custom-looking-kitchen-enhancements": 1, | |
"yankodesigncom20121214walk-in-wardrobe": 1, | |
"yankodesigncom20121220cup-designed-for-better-hygiene": 1, | |
"yankodesigncom20121228toasting-by-the-color": 1, | |
"yankodesigncom20130103button-down-better": 1, | |
"yankodesigncom20130116sorri-chair-wide-loads-welcome": 1, | |
"yankodesigncom20130122reliable-kit": 1, | |
"yankodesigncom20130208stunning-achromatic-studio": 1, | |
"yankodesigncom20130213low-tech-timepiece": 1, | |
"yankodesigncom20130215romantic-cookout-with-alcohol": 1, | |
"yankodesigncom20130220touch-gesture-and-control": 1, | |
"yankodesigncom20130222comfortable-seating-at-airports": 1, | |
"yankodesigncom20130222mirror-mirror-im-invisible": 1, | |
"yankodesigncom20130225big-dreams-in-a-small-house": 1, | |
"yankodesigncom20130227transfurniture": 1, | |
"yankodesigncom20130301short-and-sweet": 1, | |
"yankodesigncom20130304customizing-the-camera-options": 1, | |
"yankodesigncom20130304levitating-mouse": 1, | |
"yankodesigncom20130308a-hook-with-a-handy-peg": 1, | |
"yankodesigncom20130402finally-a-handsome-heater": 1, | |
"yankodesigncom20130403a-backbone-for-your-wrist": 1, | |
"yankodesigncom20130403the-most-awesome-multi-tool-sheath": 1, | |
"yankodesigncom20130410no-wet-blankets-allowed": 1, | |
"yankodesigncom20130412interactive-interior": 1, | |
"yankodesigncom20130417concrete-heaven-by-the-sea": 1, | |
"yankodesigncom20130429the-island-kitchen-is-finally-here": 1, | |
"yankodesigncom20130502a-different-kind-of-desk-lamp": 1, | |
"yankodesigncom20130508sustainable-cultivation-units": 1, | |
"yankodesigncom20130510the-elixir-fold": 1, | |
"yankodesigncom20130514a-perfect-circle": 1, | |
"yankodesigncom20130520clip-chic": 1, | |
"yankodesigncom20130603staples-right": 1, | |
"yankodesigncom20130605fusion": 1, | |
"yankodesigncom20130605pond-recycling": 1, | |
"yankodesigncom20130605stealth-pavillion": 1, | |
"yankodesigncom20130607table-for-two-or-six": 1, | |
"yankodesigncom20130613evolving-shelves": 1, | |
"yankodesigncom20130621lilbitty-light-sensor": 1, | |
"yankodesigncom20130703big-pixels-for-small-spaces": 1, | |
"yankodesigncom20130717sewwwww-cool": 1, | |
"yankodesigncom20130806this-robot-sucks": 1, | |
"yankodesigncom20130807why-does-this-toothpaste-have-a-hole": 1, | |
"yankodesigncom20130808functional-sculpture-of-caffeinated-bliss": 1, | |
"yankodesigncom20130814the-growing-bed": 1, | |
"yankodesigncom20130816the-corner-lift": 1, | |
"yankodesigncom20130820an-expression-of-espresso": 1, | |
"yankodesigncom20130821putting-the-book-back-in-ebook": 1, | |
"yankodesigncom20130903lucid-meets-leather": 1, | |
"yankodesigncom20130905micro-commuter-bike": 1, | |
"yankodesigncom20130906if-a-laptop-and-desktop-made-love": 1, | |
"yankodesigncom20130918the-totem-of-refrigeration": 1, | |
"yankodesigncom20131007yube-modular-furniture": 1, | |
"yankodesigncom20131008deflecting-flash-floods": 1, | |
"yankodesigncom20131011single-person-cooking": 1, | |
"yankodesigncom20131014motion-sensor-magic": 1, | |
"yankodesigncom20131017the-joy-of-biking": 1, | |
"yankodesigncom20131024so-thin-were-worried": 1, | |
"yankodesigncom20131101toilet-of-tomorrow": 1, | |
"yankodesigncom20131112bling-love-linea-collection-win-jewelry-worth150": 1, | |
"yankodesigncom20131114go-go-gadget-iphone-case": 1, | |
"yankodesigncom20131118fiery-feast": 1, | |
"yankodesigncom20131126seamless-studio-on-the-go": 1, | |
"yankodesigncom20131206mad-scientist-coffee-maker": 1, | |
"yankodesigncom20131231best-of-appliances-in-2013": 1, | |
"yankodesigncom20131231tablet-desk-2-0": 1, | |
"yankodesigncom20140107behold-the-cactus": 1, | |
"yankodesigncom20140107something-cool-hiding-in-this-tire": 1, | |
"yankodesigncom20140114glliding-light": 1, | |
"yankodesigncom20140114third-eye-for-cyclists": 1, | |
"yankodesigncom20140117angles-made-easy": 1, | |
"yankodesigncom20140117bring-the-stars-inside": 1, | |
"yankodesigncom20140124a-new-species-of-fish": 1, | |
"yankodesigncom20140124introucing-jumbo": 1, | |
"yankodesigncom20140207stackable-seasonings": 1, | |
"yankodesigncom20140213ah-sinfully-cool-fresh-air": 1, | |
"yankodesigncom20140214split-and-go": 1, | |
"yankodesigncom20140221umbrella-that-stands": 1, | |
"yankodesigncom20140224l-is-for-light": 1, | |
"yankodesigncom20140304studio-wrap": 1, | |
"yankodesigncom20140304the-only-highchair-youll-ever-need": 1, | |
"yankodesigncom20140305crazy-fun-canisters": 1, | |
"yankodesigncom20140312bicycle-lights-of-the-near-future": 1, | |
"yankodesigncom20140313fly-trapped": 1, | |
"yankodesigncom20140317macro-photography-made-easy": 1, | |
"yankodesigncom20140331easy-urban-hen-house": 1, | |
"yankodesigncom20140408fire-by-design": 1, | |
"yankodesigncom20140425chic-cycling-shoe": 1, | |
"yankodesigncom20140429cycle-air-pump": 1, | |
"yankodesigncom20140501a-frequent-flyers-best-friend": 1, | |
"yankodesigncom20140505click-it-and-stick-it": 1, | |
"yankodesigncom20140507dont-touch-the-gunk": 1, | |
"yankodesigncom20140507freshest-clothes-ever": 1, | |
"yankodesigncom20140515a-smart-shelf-for-smart-devices": 1, | |
"yankodesigncom20140603fabulous-fuzzy-lamp": 1, | |
"yankodesigncom20140610personal-hydroponics": 1, | |
"yankodesigncom20140612modular-tools-for-micro-spaces": 1, | |
"yankodesigncom20140612new-wave-minimalist-handle": 1, | |
"yankodesigncom20140730contemporary-cast-iron-cookware": 1, | |
"yankodesigncom20140819rethinking-the-ruler": 1, | |
"yankodesigncom20140826the-gripping-story": 1, | |
"yankodesigncom20140904faceted-fluorescence": 1, | |
"yankodesigncom20140910the-coffee-sleeve": 1, | |
"yankodesigncom20141120handsome-handmade-lighting": 1, | |
"yankodesigncom20150116knifing-in-style": 1, | |
"yankodesigncom20150218power-protect-and-connect": 1, | |
"yankodesigncom20150330captivating-cutlery": 1, | |
"yankodesigncom20150331think-out-of-the-box-live-within-it": 1, | |
"yankodesigncom20150406this-dresser-is-hiding-something": 1, | |
"yankodesigncom20150526blast-from-the-past-phone": 1, | |
"yarchivenetcompindexhtml": 1, | |
"z0rde846": 1, | |
"z0rde966": 1, | |
"zachholmancompostsonly-90s-developers": 1, | |
"zdnetcomcould-privacy-fears-burst-the-dot-com-bubble-7000020460": 1, | |
"zdnetcomphotosmissed-out-on-raspberry-pi-herere-five-alternatives6351193": 1, | |
"zen-coffee": 1, | |
"zizaqipru20070821illjustracii_vitalija_samarina_36_fotohtml": 1 | |
}, | |
"not_implemented": [ | |
".*wlwmanifest\\.xml", | |
"(.*)?/wp-login\\.php", | |
"^/wp-admin.*$", | |
"^/wp-includes.*$", | |
"^/wp-json/wp/v2/users$", | |
"^/wp/wp-admin/$", | |
"^/wordpress/wp-admin/$", | |
".well-known/nodeinfo(\\.json)?", | |
"^/api/", | |
"^/main/nodeinfo", | |
"^/nodeinfo" | |
], | |
"path_to_strip_from_uri": [ | |
"sysadmin-blog", | |
"sysadmin", | |
"it", | |
"linux-tech-coding", | |
"fotography", | |
"photoblog", | |
"blog", | |
"blips", | |
"r", | |
"diy-do-it-yourself" | |
], | |
"re_gone": [ | |
"cache/.*$", | |
"comment/.*$", | |
"tag/.*$", | |
"wp-content/.*$" | |
], | |
"redirect": { | |
"%e2%80%8b10-anime-that-will-change-your-life": "http://io9.com/10-anime-that-will-change-your-life-1615805628", | |
"1-mcc2016really-nice-and-cheap-tool-to-automate-erasing-your-facebook": "http://1-m.cc/2016/really-nice-and-cheap-tool-to-automate-erasing-your-facebook", | |
"11-myths-about-gnulinux-operating-system": "http://www.tecmint.com/11-myths-about-gnulinux-operating-system/", | |
"13-types-of-metalheads-youll-meet-at-the-festivals": "http://www.dailyfailcenter.com/191912", | |
"15-greatest-open-source-terminal-applications-of-2012": "http://www.cyberciti.biz/open-source/best-terminal-applications-for-linux-unix-macosx/", | |
"15-open-source-projects-you-should-know-about-as-a-web-developer": "http://royal.pingdom.com/2011/01/25/15-open-source-projects-you-should-know-about-as-a-web-developer/", | |
"1908-tube-map": "http://www.buzzfeed.com/expresident/london-underground-maps-you-never-knew-you-needed", | |
"20-command-line-tools-to-monitor-linux-performance": "http://www.tecmint.com/command-line-tools-to-monitor-linux-performance/", | |
"2087980297": "http://www.alistapart.com/articles/burnout/", | |
"24-accents-of-english": "https://www.youtube.com/watch?v=dABo_DCIdpM", | |
"242141104747729000": "https://www.youtube.com/watch?v=qyU7TAi_b04", | |
"24848-2": "/re-dogadaorg-e-118ZupYo13916/", | |
"25-foto-ami-veletlenul-tokeletesen-lett-idozitve": "http://megablog.hu/25-foto-ami-veletlenul-tokeletesen-lett-idozitve/", | |
"25866-2": "/re-headphones-everywhere/", | |
"25879-2": "/re-where-was-i-when-i-took-this-photo/", | |
"25881-2": "/re-wordpress-crusade-against-technical-responsibility/", | |
"295899337433686000": "https://www.youtube.com/watch?v=sGXTF6bs1IU", | |
"3-hidden-features-in-firefox-15-you-may-want-to-enable": "http://www.webupd8.org/2012/09/3-hidden-features-in-firefox-15-you-may.html", | |
"329646124027765000": "http://www.cyberciti.biz/open-source/use-logstalgia-apachepong-as-website-access-log-realtime-visualization-tool/", | |
"3d-printed-ultrasound-cast": "http://www.theverge.com/2014/4/18/5628818/3d-printed-cast-concept-uses-ultrasound-to-heal-broken-bones", | |
"41-camping-hacks-that-are-borderline-genius": "http://www.buzzfeed.com/peggy/camping-hacks-that-are-borderline-genius", | |
"43-photography-hacks-mods-and-diy-projects": "http://www.diyphotography.net/43-photography-hacks-mods-and-diy-projects/", | |
"5-experiments-to-overcome-photographers-block": "http://ilovehatephoto.com/2015/11/09/5-experiments-to-overcome-photographers-block/", | |
"55-erdekes-kep-a-tortenelem-kevesbe-ismert-mozzanatairol": "http://mediapanda.blog.hu/2014/11/25/55_erdekes_kep_a_tortenelem_kevesbe_ismert_mozzanatairol", | |
"8-bit-color-cycling-effect-with-html5": "http://www.effectgames.com/demos/canvascycle/?sound=0", | |
"80s-safety": "https://www.youtube.com/watch?v=eduNjwNvcH4", | |
"a-bit-of-logo-history": "http://www.neatorama.com/2008/02/07/the-evolution-of-tech-companies-logos/", | |
"a-boy-and-his-atom-the-worlds-smallest-movie": "https://www.youtube.com/watch?v=oSCX78-8-q0", | |
"a-diagram-that-explains-all-the-sql-join-variants": "https://lh6.googleusercontent.com/-yCF8ozFNypQ/UWawXy7vg3I/AAAAAAAAAkM/tXcV3HupLFE/w966-h760-no/BHVicYICMAAdHGv.jpg", | |
"a-door-in-germany-broke-down-and-the-most-memetacular-thing-happened": "http://www.buzzfeed.com/alanwhite/this-sage-of-a-broken-german-door-that-became-a-wall-of-meme?utm_term=.ry1mK86rk9#.dlxYVWE5EL", | |
"a-jovo-taviranyitoja-a-kevesebb-tobb": "http://ld50.hu/article/ld50/tech/futuretaviranyito", | |
"a-meg-reszegen-felkeles-szabalyai-keso-huszasoknak-korai-harmincasoknak": "http://harminc.blog.hu/2011/02/11/a_meg_reszegen_felkeles_szabalyai", | |
"a-truly-good-series-on-configuring-nginx-including-a-bit-of-tune-ssl-config-and-wordpress-setup": "http://arstechnica.com/series/web-served/", | |
"access-a-kindle-4-via-ssh": "http://wiki.mobileread.com/wiki/Kindle4NTHacking", | |
"acer-iconia-484g64n": "http://ipon.hu/webshop/product/_acer_iconia_484g64n_lx.rf702.120/172817", | |
"advertising-is-not-the-only-way": "http://daltoncaldwell.com/an-audacious-proposal", | |
"alcazott-suttyo": "http://www.youtube.com/watch?v=diJ8GgQDr6E", | |
"all-this-technology-is-making-us-antisocial": "https://twitter.com/1582853809/status/411376204231753728", | |
"an-introduction-to-sqlite-for-developers-and-sysadmins": "http://www.openlogic.com/wazi/bid/249116/An-introduction-to-SQLite-for-developers-and-sysadmins", | |
"an-isochronic-map-of-travel-times-from-london-circa-1914": "http://www.intelligentlifemagazine.com/places/cartophilia/time-travel", | |
"analog-modularis-szinti-steampunk-kontosben": "http://ld50.hu/article/ld50/tech/steampunksynth", | |
"atari-compugraph-foto": "http://prohardver.hu/hir/kepalkotas_betukkel_atari_compugraph_foto.html", | |
"avoiding-common-wordpress-setup-mistakes": "http://olex.openlogic.com/wazi/2012/avoiding-common-wordpress-setup-mistakes/", | |
"ayla-liebe-trance-mix": "https://www.youtube.com/watch?v=ePc2EzN2guk", | |
"az-ev-hazai-termeszetfotosai": "http://hvg.hu/nagyitas/20111108_ev_termeszetfotosai_nagyitas", | |
"basic-wordpress-security-tips": "http://www.codeforest.net/10-wordpress-security-tips-that-could-save-your-site", | |
"best-practices": "http://securityreactions.tumblr.com/post/43800767538/best-practices", | |
"best-self-hosted-alternatives": "https://n0where.net/best-self-hosted-alternatives", | |
"bikini-karate-babes": "https://www.youtube.com/watch?v=NVF0puoKMGs", | |
"biotechnology": "http://www.goominet.com/unspeakable-vault/vault/465/", | |
"blood-stain-child-epsilon-2011-stargazer": "https://www.youtube.com/watch?v=IjTXeJZM8wg", | |
"bodybag": "http://disrupt.blog.hu/2014/04/07/ne_fizessen_az_extra_poggyaszert", | |
"books/Sevcsik_Hefelle_Fenykepeszet_1982.djvu": "https://cloud.petermolnar.net/index.php/s/wQbNfawAWQpESzb", | |
"bookshelfporn": "http://bookshelfporn.com/", | |
"boot-head-anime-version": "https://www.youtube.com/watch?v=vFldBVWFgWo", | |
"brainfuck-programming-language-ney-just-valid-js-variable-names": "http://mathiasbynens.be/notes/javascript-identifiers", | |
"cartoonclosetstumblrcom": "http://cartoonclosets.tumblr.com", | |
"changes-in-ubuntu-12-04-dns-resolver": "http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/", | |
"choose-design": "http://mrgan.tumblr.com/post/50108095253/let-a-button-be-a-button", | |
"choosing-a-linux-music-player": "http://thesimplecomputer.info/choosing-a-linux-music-player", | |
"christmas-music": "https://www.youtube.com/watch?v=bcON9ZmGDBc", | |
"chrome-poni": "http://he4rtofcourage.deviantart.com/art/Chrome-poni-305866510", | |
"classic-trance": "https://www.youtube.com/watch?v=yIo_qffTMlk", | |
"coffee-tap": "http://www.yankodesign.com/2013/03/06/coffee-tap/", | |
"composition": "http://kirawinter.deviantart.com/art/Megurine-Luka-Vocaloid-259469684", | |
"connected-alone": "https://www.youtube.com/watch?v=t7Xr3AsBEK4", | |
"contax-lenses-on-nikon-cameras": "http://www.leitax.com/Zeiss-Contax-lens-for-Nikon-cameras.html", | |
"convert-apache-htaccess-rewrite-rules-to-nginx-rewrite-rules-automatically": "http://www.anilcetin.com/convert-apache-htaccess-to-nginx/", | |
"cooking-with-power-tools": "https://www.youtube.com/watch?v=xhHx3zoYw7Q", | |
"cool-retro-term": "https://github.com/Swordfish90/cool-retro-term", | |
"cosplay-photography-level-99": "http://hexlord.deviantart.com/art/IMPACT-307326701", | |
"crafts-with-pet-plastic": "http://www.utsumi.com.br/pet/English/dicas/index.html", | |
"creating-3d-worlds-with-html-and-css": "http://blog.keithclark.co.uk/creating-3d-worlds-with-html-and-css/", | |
"csinald-magad-pt-1": "http://ld50.hu/article/ld50/napiharom/20080921", | |
"csinald-magad-pt-10": "http://ld50.hu/article/ld50/napiharom/20100901", | |
"csinald-magad-pt-11": "http://ld50.hu/article/ld50/napiharom/20100728", | |
"csinald-magad-pt-2": "http://ld50.hu/article/ld50/napiharom/20081006", | |
"csinald-magad-pt-3": "http://ld50.hu/article/ld50/napiharom/20100630", | |
"csinald-magad-pt-4": "http://ld50.hu/article/ld50/napiharom/20100707", | |
"csinald-magad-pt-5": "http://ld50.hu/article/ld50/napiharom/20100714", | |
"csinald-magad-pt-6": "http://ld50.hu/article/ld50/napiharom/20100721", | |
"csinald-magad-pt-7": "http://ld50.hu/article/ld50/napiharom/20100804", | |
"csinald-magad-pt-8": "http://ld50.hu/article/ld50/napiharom/20100811", | |
"csinald-magad-pt-9": "http://ld50.hu/article/ld50/napiharom/20100818", | |
"csinald-magad-s02e01": "http://ld50.hu/article/ld50/napiharom/napiharom-20110213", | |
"csinald-magad-s02e02": "http://ld50.hu/article/ld50/napiharom/csinaldmagad-s02e02", | |
"css-supports-counters": "http://davidwalsh.name/css-counters", | |
"cubicle": "http://www.wired.com/2014/04/how-offices-accidentally-became-hellish-cubicle-farms", | |
"customer-service": "http://jagodibuja.com", | |
"cyberboots": "http://www.corcoranandmatterhorn.com/ItemDisplay.asp?Style=MT704&CategoryID=37", | |
"cyberpunk-archetype": "https://www.youtube.com/watch?v=iIOZ_aMrKos", | |
"decadence": "http://hautemacabre.com/2011/11/decadence/", | |
"delete-gombot-nyomtak-az-elmult-25-evre": "http://hvg.hu/kultura/20141213_Delete_gombot_nyomtak_az_elmul_25_evre", | |
"devopsreactionstumblrcompost49923107314high-availability-without-fencing": "http://devopsreactions.tumblr.com/post/49923107314/high-availability-without-fencing", | |
"devopsreactionstumblrcompost55859109938getting-interrupted-while-dealing-with-an-outage": "http://devopsreactions.tumblr.com/post/55859109938/getting-interrupted-while-dealing-with-an-outage", | |
"devopsreactionstumblrcompost77690733763shared-hosting-administrators": "http://devopsreactions.tumblr.com/post/77690733763/shared-hosting-administrators", | |
"devopsreactionstumblrcompost85204023519using-devops-tools-at-home": "http://devopsreactions.tumblr.com/post/85204023519/using-devops-tools-at-home", | |
"digital-natives": "http://www.forbes.com/sites/netapp/2013/11/14/kids-cant-compute-problem/", | |
"din_fiv": "https://www.youtube.com/watch?v=RYgHJye67r8", | |
"disney-couture": "http://viria13.deviantart.com/art/fashion-princesses-P2-281417502", | |
"dj-taylor-flow-gott-tanzte": "https://www.youtube.com/watch?v=0NKyqZcKk9A", | |
"dont-be-a-work-hero": "http://lifehacker.com/dont-be-a-work-hero-1027440507", | |
"dune-2-online": "http://creativejs.com/2012/11/dune-2-online/", | |
"eco-friendly-cupspots-bowls-made-of-orange-peel": "http://hg.hu/blog/13647-narancsbol-keszult-a-kornyezetvedo-edenykeszlet", | |
"electro-medieval": "https://www.youtube.com/watch?v=1my-mnW-x50", | |
"elefant": "http://www.bbc.co.uk/news/science-environment-20142858", | |
"elhagyatott-helyek-titkos-tengeralattjaro-bazis": "http://vilagutazo.blog.hu/2010/04/23/elhagyatott_helyek_titkos_tengeralattjaro_bazis", | |
"elsullyedt-varosok-a-20-szazadbol": "http://hg.hu/cikkek/varos/12487-elsullyedt-varosok-a-20-szazadbol", | |
"elveszett-nyelv-es-szamrendszer-emlekeire-bukkantak-peruban": "http://hvg.hu/tudomany/20100824_nyelv_elveszett_kihalt_Peru", | |
"endanger": "https://www.youtube.com/watch?v=EjMCfUbWgdw", | |
"english-dialect": "http://www.gameswithwords.org/WhichEnglish/", | |
"everyone-who-dislikes-php-please-take-a-look-at-ruby-on-rails-memory-usage": "http://www.rubyenterpriseedition.com/comparisons.html#nginx_mongrel_cluster", | |
"examine-full-size-sample-photos-from-specific-lenses-and-cameras": "http://www.pixel-peeper.com/", | |
"exploring-the-ghost-bus-tunnel-with-richard-huntjens": "http://totallycoolpix.com/magazine/2013/08/exploring-the-ghost-bus-tunnel-with-richard-huntjens", | |
"facebook-can-recognise-you-in-photos-even-if-youre-not-looking": "http://www.newscientist.com/article/dn27761-facebook-can-recognise-you-in-photos-even-if-youre-not-looking.html", | |
"facebook-chat-from-linux-command-line": "https://wiki.bitlbee.org/HowtoFacebookMQTT", | |
"facebook-patches-android-to-support-their-native-app-which-has-more-than-3-million-methods": "http://techcrunch.com/2013/03/04/facebook-google-dalvik/", | |
"feed/atom.xml": "/feed/", | |
"fehernemu": "http://walker1812.deviantart.com/gallery/199904", | |
"felreforditas": "http://www.buzzfeed.com/nataliemorin/chinese-signs-that-got-seriously-lost-in-tranlsation", | |
"/files/IMGP0538-540x358.jpg": "/_unbreak/IMGP0538.jpg", | |
"/files/IMGP0539-540x358.jpg": "/_unbreak/IMGP0539.jpg", | |
"/files/MGP0538-540x358.jpg": "/_unbreak/IMGP0538.jpg", | |
"/files/MGP0539-540x358.jpg": "/_unbreak/IMGP0539.jpg", | |
"/files/hills_from_beachy_head-540x226.jpg": "/photo/hills-from-beachy-head/hills-from-beachy-head_large.jpg", | |
"/files/molnar_peter_avatar_4-90x90.jpg": "/favicon.jpg", | |
"/files/pentax_18_134_02-400x400.jpg": "/_unbreak/pentax_18_134_02.jpg", | |
"/files/seven_sisters_from_beachy_head-540x304.jpg": "/photo/seven-sisters-from-beachy-head/seven-sisters-from-beachy-head_large.jpg", | |
"/files/the_countryside-540x304.jpg": "/photo/the-countryside/the-countryside_large.jpg", | |
"film-arnold-schwarzenegger-ajanlo": "https://www.youtube.com/watch?v=Cr3l5_ILkbw", | |
"firewall": "https://www.youtube.com/watch?v=vPh_pB16gro", | |
"five-rapsberry-pi-alternatives": "http://www.zdnet.com/photos/missed-out-on-raspberry-pi-herere-five-alternatives/6351193", | |
"fixing-faenza-theme-battery-icons": "http://www.jonrogers.co.uk/2012/10/fixing-faenza-theme-battery-icons-for-ubuntu-12-10-quantal-quetzal/", | |
"flappy48": "http://techcrunch.com/2014/04/23/meet-flappy48-the-clone-game-to-end-clone-games/", | |
"following.opml": "subscriptions.opml", | |
"fords-opening-up-access-to-onboard-vehicle-data": "http://openxcplatform.com/vehicle-interface/hardware.html", | |
"fotos-bigyok": "http://ld50.hu/article/ld50/napiharom/20090119", | |
"free-the-web": "http://blog.uebyn.com/post/98145462179/free-the-web", | |
"freelance-spies-in-nyc-are-publishing-your-private-conversations": "http://gothamist.com/2015/05/24/pro_bono_nsa_agents_are_listening_t.php", | |
"freesoftwaremagazinecomfilesnodes3559stripjpg": "http://www.freesoftwaremagazine.com/files/nodes/3559/strip.jpg", | |
"fruit-walls-urban-farming-in-the-1600s": "http://www.lowtechmagazine.com/2015/12/fruit-walls-urban-farming.html", | |
"furesz": "https://www.youtube.com/watch?v=b24prf16LkE", | |
"getting-interrupted-while-dealing-with-an-outage": "http://devopsreactions.tumblr.com/post/55859109938/getting-interrupted-while-dealing-with-an-outage", | |
"getting-over-your-fear-of-missing-out": "https://medium.com/@nireyal/getting-over-your-fear-of-missing-out-6674a257df6b", | |
"ghibli-8bit": "http://www.wired.com/2014/04/studio-ghibli-8-bit/", | |
"giant-crystal-cave-comes-to-light": "http://news.nationalgeographic.com/news/2007/04/photogalleries/giant-crystals-cave/", | |
"github-code-search-can-expose-passwords-accidentally-left-in-code": "http://www.internetnews.com/blog/skerner/github-search-exposes-passwords.html", | |
"google-got-it-wrong-the-open-office-trend-is-destroying-the-workplace": "http://www.washingtonpost.com/posteverything/wp/2014/12/30/google-got-it-wrong-the-open-office-trend-is-destroying-the-workplace/", | |
"google-is-working-to-make-the-web-faster-by-speeding-up-tcp": "http://googlecode.blogspot.com/2012/01/lets-make-tcp-faster.html", | |
"gow-unix-goodies-natively-on-windows": "https://github.com/bmatzelle/gow/", | |
"ha-nincs-rejtegetnivalod-akkor-is-van-mitol-felned-falkvinge-az-infopolitikarol": "http://hu.falkvinge.net/2012/07/19/ha-nincs-rejtegetnivalod-akkor-is-van-mitol-felned/", | |
"hackers-backdoor-the-human-brain-successfully-extract-sensitive-data": "http://www.extremetech.com/extreme/134682-hackers-backdoor-the-human-brain-successfully-extract-sensitive-data", | |
"hardcore-html5-css3-javascript-examples": "http://fff.cmiscm.com/", | |
"hardening-wordpress-part-2": "http://www.phundamentals.com/blog/hardening-wordpress-part-2/", | |
"hardening-your-web-servers-ssl-ciphers": "https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/", | |
"hasthelargehadroncolliderdestroyedtheworldyet": "http://hasthelargehadroncolliderdestroyedtheworldyet.com/", | |
"hayao-miyazaki-on-your-mark-castles-in-the-air": "https://www.youtube.com/watch?v=fyXJSLbX1co", | |
"heavy-metal-is-alive-and-well-and-greets-from-finnland": "https://www.youtube.com/watch?v=fjKNPJBgzWA", | |
"high-availability-without-fencing-by-klep": "http://devopsreactions.tumblr.com/post/49923107314/high-availability-without-fencing", | |
"high-fantasy": "http://www.firefly-path.net/?p=14", | |
"highly-varying-variations": "https://www.youtube.com/watch?v=RLwJDzrv8Zo", | |
"hn-13968519": "https://medium.com/@housecor/why-i-stopped-using-multiple-monitors-bfd87efa2e5b#.mee4fysjf", | |
"hova-tunt-a-magyar-titan": "http://index.hu/belfold/2010/10/24/hova_tunt_a_magyar_titan/", | |
"how-gobbledygook-ended-up-in-respected-scientific-journals": "http://www.slate.com/blogs/future_tense/2014/02/27/how_nonsense_papers_ended_up_in_respected_scientific_journals.html", | |
"how-to-automatically-chroot-jail-selected-ssh-user-logins": "http://how-to.linuxcareer.com/how-to-automatically-chroot-jail-selected-ssh-user-logins", | |
"how-to-convert-ext4-to-btrfs": "http://www.howtoforge.com/how-to-convert-an-ext3-ext4-root-file-system-to-btrfs-on-ubuntu-12.10", | |
"how-to-destroy-programmer-productivity": "http://georgestocker.com/2014/04/15/how-to-destroy-programmer-productivity/", | |
"how-to-fill-free-space-in-loop-devices-with-zero": "http://intgat.tigress.co.uk/rmy/uml/index.html", | |
"how-to-get-a-real-not-self-signed-ssl-certificate-for-free": "https://github.com/ioerror/duraconf/blob/master/startssl/README.markdown", | |
"how-to-look-like-batman-using-your-cat": "https://twitter.com/ArtJonak/status/401907062818349056/photo/1", | |
"how-to-piss-off-your-designer-friends": "http://shahirzag.com/post/31387507569/sacrilege-in-helvetica-bold", | |
"how-to-remove-zeitgeist-in-ubuntu-and-why": "http://linuxaria.com/howto/how-to-remove-zeitgeist-in-ubuntu-and-why?lang=en", | |
"how-to-scan-linux-for-vulnerabilities-with-lynis": "http://linuxaria.com/pills/how-to-scan-linux-for-vulnerabilities-with-lynis", | |
"how-to-test-internet-speed-via-command-line": "http://www.webupd8.org/2014/02/how-to-test-internet-speed-via-command.html", | |
"how-to-try-new-firefox-os-on-your-linux-desktop": "http://www.ubuntuvibes.com/2012/07/how-to-try-new-firefox-os-on-your-linux.html", | |
"html5-vnc-gateway": "http://guac-dev.org/", | |
"hugh-laurie-british-slang-vs-american": "https://www.youtube.com/watch?v=wYmrg3owTRE", | |
"ice-flowers": "http://www.thisiscolossal.com/2012/12/frost-flowers-blooming-in-the-arctic-ocean-are-found-to-be-teaming-with-life/", | |
"if-carpenters-were-hired-like-programmers": "http://dawood.in/if-carpenters-were-hired-like-programmers/", | |
"ikea-fairy": "http://www.ikeahackers.net/2012/08/lova-elf.html", | |
"ikea-rack": "http://www.ikeahackers.net/2012/09/lack-rack-expedit-desktop.html", | |
"index-404": "http://index.hu/404", | |
"indieweb-decentralize-web-centralizing": "/journal/indieweb-decentralize-web-centralizing-ourselves/", | |
"industrial-pc-t-mindenkinek": "http://ld50.hu/article/ld50/tech/industrialpc", | |
"innovations-of-internet-explorer-for-those-who-forget-history": "http://www.nczonline.net/blog/2012/08/22/the-innovations-of-internet-explorer/", | |
"interview-with-igor-sysoev-author-of-apaches-competitor-nginx": "http://www.freesoftwaremagazine.com/articles/interview_igor_sysoev_author_apaches_competitor_nginx", | |
"isteni-elem-torium": "http://napivaganysag.blog.hu/2015/04/27/isteni_elem_torium", | |
"jackies-best-story": "https://www.youtube.com/watch?v=avqAbWygDSs", | |
"jessica-darwin": "http://www.jessicadarwin.com/jinxed/", | |
"jockey-ewing-es-a-tea": "http://www.youtube.com/watch?v=3Pxm-Hr2YG8", | |
"jodorowskys-dune": "https://www.youtube.com/watch?v=m0cJNR8HEw0", | |
"joseph-mark-wedding-photography": "http://www.josephmark.com/blog/", | |
"jump": "https://www.youtube.com/watch?v=yDUcnTmmC7Q", | |
"kernel-compiling-to-add-phc-support-lowlatency-kernel": "http://hackmemory.wordpress.com/2012/07/10/kernel-compiling-to-add-phc-support-lowlatency-kernel/", | |
"kernel-panicking-trash": "https://twitter.com/NixiePixel/status/320335268118925313", | |
"killer-usb-designed-to-burn-down-your-laptops": "http://www.techworm.net/2015/03/killer-usb-designed-to-burn-down-your-laptops.html", | |
"kore": "https://kore.io/", | |
"kornyezettudatos-mesebeli-kunyhok": "http://explorertravel.hu/cikkek/kornyezettudatos-mesebeli-kunyhok", | |
"laniakea": "https://www.youtube.com/watch?v=rENyyRwxpHo", | |
"lastfmdead": "http://www.last.fm/forum/21717/_/2226535", | |
"leahy": "https://www.youtube.com/watch?v=rqg0l43dbv4", | |
"led-arrays": "https://www.youtube.com/watch?v=7NmFXt8k5Ao", | |
"leia": "http://kotaku.com/5965773/elegant-princess-leia-cosplay-for-a-more-civilized-age/", | |
"london-tube-visualised": "http://brunoimbrizi.com/experiments/", | |
"magical-photos-of-abandoned-homes-inhabited-by-wild-animals": "http://www.catinwater.com/2013/11/21/wild-animals-making-themselves-at-home-in-abandoned-places/", | |
"magnesezheto-trutyi": "http://www.vidivodo.com/video/how-to-make-magnetic-fluid-hq/376278", | |
"medieval-bit": "https://www.youtube.com/watch?v=tN10Q9JR4z8", | |
"mediumcomarankhannastalking-your-friends-with-facebook-messenger-9da8820bd27d": "https://medium.com/@arankhanna/stalking-your-friends-with-facebook-messenger-9da8820bd27d", | |
"mediumcomart-marketingbrowsing-your-website-does-not-mean-i-want-your-spam-3821267e902vyc6u2n58": "https://medium.com/art-marketing/browsing-your-website-does-not-mean-i-want-your-spam-3821267e902#.vyc6u2n58", | |
"mediumcomfolzselling-out-and-the-death-of-hacker-culture-fec1f101b138": "https://medium.com/@folz/selling-out-and-the-death-of-hacker-culture-fec1f101b138", | |
"mediumcomhelenathe-purge-what-happens-when-you-unfollow-everyone-on-the-internet-7b05a27efae1": "https://medium.com/@helena/the-purge-what-happens-when-you-unfollow-everyone-on-the-internet-7b05a27efae1", | |
"mediumcomhuman-partscafbfc3f1d29": "https://medium.com/human-parts/cafbfc3f1d29", | |
"mediumcomi-m-h-ophotography-is-dead-1e520576f459": "https://medium.com/i-m-h-o/photography-is-dead-1e520576f459", | |
"mediumcomindie_remit-s-the-end-of-the-indie-as-we-know-it-b7f049ca5cdd": "https://medium.com/@indie_rem/it-s-the-end-of-the-indie-as-we-know-it-b7f049ca5cdd", | |
"mediumcomlessons-from-my-old-internet-selfwhy-ill-never-delete-my-livejournal-3ef54bd904af": "https://medium.com/lessons-from-my-old-internet-self/why-ill-never-delete-my-livejournal-3ef54bd904af", | |
"mediumcommaradyddon-port-80-d8d6d3443d9a": "https://medium.com/@maradydd/on-port-80-d8d6d3443d9a", | |
"mediumcommessagediary-of-a-corporate-sellout-587479c215f4": "https://medium.com/message/diary-of-a-corporate-sellout-587479c215f4", | |
"mediumcommessagenever-trust-a-corporation-to-do-a-librarys-job-f58db4673351": "https://medium.com/message/never-trust-a-corporation-to-do-a-librarys-job-f58db4673351", | |
"mediumcomnayafiahow-i-stumbled-upon-the-internet-s-biggest-blind-spot-b9aa23618c58": "https://medium.com/@nayafia/how-i-stumbled-upon-the-internet-s-biggest-blind-spot-b9aa23618c58", | |
"mediumcomnireyalgetting-over-your-fear-of-missing-out-6674a257df6b": "https://medium.com/@nireyal/getting-over-your-fear-of-missing-out-6674a257df6b", | |
"mediumcomvantagethe-crazy-daring-concrete-bus-stops-of-the-soviet-era-34e09a8a3992hs08w9tzc": "https://medium.com/vantage/the-crazy-daring-concrete-bus-stops-of-the-soviet-era-34e09a8a3992#.hs08w9tzc", | |
"mediumcomyouvegotefrenimagining-a-rebel-firefox-8eb8402a4cc5": "https://medium.com/@youvegotefren/imagining-a-rebel-firefox-8eb8402a4cc5", | |
"meet-the-gothic-bake-queen-whose-creepy-cakes-are-taking-instragram-by-storm": "http://www.stylist.co.uk/people/meet-the-gothic-bake-queen-whose-creepy-cakes-are-taking-instagram-by-storm", | |
"megvannak-az-osmagyarok": "http://index.hu/tudomany/tortenelem/2015/03/14/megvannak_az_osmagyarok/", | |
"mermaid": "http://123samo.deviantart.com/art/Mermaids-336402722", | |
"meta": "http://geekandpoke.typepad.com/.a/6a00d8341d3df553ef017d3cbb6634970c-800wi", | |
"mfi": "http://www.ubnt.com/mfi", | |
"microsoft-just-exposed-emails-ugliest-secret": "http://www.theverge.com/2014/3/21/5533814/google-yahoo-apple-all-share-microsofts-troubling-email-privacy-policy", | |
"microsofts-lost-decade": "http://www.vanityfair.com/business/2012/08/microsoft-lost-mojo-steve-ballmer", | |
"mindent-tulelnek-a-vilag-10-legidosebb-faja": "http://divany.hu/zold/2011/07/30/mindent_tulelnek_-_a_vilag_10_legidosebb_faja/", | |
"mmcontrol": "http://www.numark.com/product/mmcontrol", | |
"mobile-first-design-because-its-a-bigger-market-already": "http://designshack.net/articles/css/mobilefirst/", | |
"modern-web-stacks": "http://www.igvita.com/2012/01/18/building-a-modern-web-stack-for-the-realtime-web/", | |
"modularis-notebook": "http://ld50.hu/article/ld50/tech/modularisnotebook", | |
"molnar_peter_avatar.jpg": "favicon.png", | |
"mortal-combat-flash-dancing": "http://www.youtube.com/watch?v=kFxlfdhpGd4", | |
"moviecodetumblrcom": "http://moviecode.tumblr.com/", | |
"mrgantumblrcompost50108095253let-a-button-be-a-button": "http://mrgan.tumblr.com/post/50108095253/let-a-button-be-a-button", | |
"my-conky-scripts": "minimal-conky-with-hdd-data-nvidia-core-temperature-and-dell-fan-speed", | |
"napi-harom-2008-10-10": "http://ld50.hu/article/ld50/napiharom/20081010", | |
"napi-harom-2008-10-21": "http://ld50.hu/article/ld50/napiharom/20081021", | |
"napi-harom-2008-11-04": "http://ld50.hu/article/ld50/napiharom/20081103", | |
"napi-harom-2009-01-19": "http://ld50.hu/article/ld50/napiharom/20090119", | |
"napi-harom-2009-01-26": "http://ld50.hu/article/ld50/napiharom/20090125", | |
"napi-harom-2009-02-02": "http://ld50.hu/article/ld50/napiharom/20090202", | |
"napi-harom-2009-02-10": "http://ld50.hu/article/ld50/napiharom/20090210", | |
"napi-harom-2009-02-29": "http://ld50.hu/article/ld50/napiharom/20090229", | |
"napi-harom-2009-03-20": "http://ld50.hu/article/ld50/napiharom/20090320", | |
"neon-city-lights": "https://www.youtube.com/watch?v=YAvBhSI76SE", | |
"new-yorks-first-sci-fi-bookstore-opens-its-doors-wants-to-save-forgotten-novels-from-cosmic-oblivion": "http://mobile.theverge.com/2012/8/13/3238391/singularity-and-co-sci-fi-bookstore-dumbo-brooklyn", | |
"nginx-overtakes-microsoft-as-no-2-web-server": "http://www.infoworld.com/t/application-servers/nginx-overtakes-microsoft-no-2-web-server-183079", | |
"nginx-with-php": "http://daankortenbach.nl/wordpress-nginx-tutorials/", | |
"nightwish-stargazers-2015": "https://www.youtube.com/watch?v=fZCKWFJyD_U&t=1h09m22s", | |
"nikon-d80-portrait-lens-tests": "http://www.wlcastleman.com/equip/reviews/d80/index.htm", | |
"nikon-lens-reviews-link-collection": "http://home.zonnet.nl/famwakker/nikonlinkslensesreviewnikonlensessortedbylens01.htm", | |
"no-html5-does-not-have-a-performance-issue": "http://paulbakaus.com/2013/05/13/no-html5-does-not-have-a-performance-issue/", | |
"noidz": "http://www.youtube.com/watch?v=ihPdvXz1Mbk", | |
"notonappstore": "http://notonappstore.tumblr.com/", | |
"nun-attack": "https://play.google.com/store/apps/details?id=com.frimastudio.NunAttack", | |
"nzcge9": "http://www.extremetech.com/computing/219027-new-pc-malware-loads-before-windows-is-virtually-impossible-to-detect", | |
"o0h545": "https://twitter.com/internetofshit/status/684124629963685888", | |
"old-nikkor-lenses": "http://www.mir.com.my/rb/photography/companies/nikon/nikkoresources/", | |
"old-russian-cameras-and-lenses": "http://cameras.alfredklomp.com/", | |
"oldest-living-things-world": "http://www.rachelsussman.com/oltw", | |
"oldschool-rpg-vs-new-rpg": "http://jagodibuja.com/living-with-hipstergirl-and-gamergirl-english-version/", | |
"omnia": "https://www.youtube.com/watch?v=6dK1Y05QxDY", | |
"orosz-nepdal-2011": "http://www.youtube.com/watch?v=A1cHNcSFr7g", | |
"pallet-furniture": "http://diypalletfurniture.com/ ", | |
"peerflix-stream-torrents-with-vlc-or-mplayer-via-command-line": "http://www.webupd8.org/2014/03/peerflix-stream-torrents-with-vlc-or.html", | |
"periodic-table-of-metal": "https://www.facebook.com/photo.php?fbid=216315498434627&set=a.216315461767964.52108.100001685353795&type=1", | |
"photon-css-3d-lighting-engine": "http://photon.attasi.com/", | |
"poor-mans-vpn-via-ssh-socks-proxy": "http://www.redpill-linpro.com/sysadvent//2015/12/13/socks-proxy-as-poor-mans-vpn.html", | |
"powertop": "http://www.linux.com/learn/tutorials/638380-powertop-finds-power-hogs-on-your-linux-pc", | |
"pro-photographer-cheap-camera-challenge": "https://www.youtube.com/watch?v=ZUkKtkEZNjs", | |
"problem-time-timezones": "https://www.youtube.com/watch?v=-5wpm-gesOY", | |
"psyborg-corp-starbeam-antarctica": "http://www.youtube.com/watch?v=LN2ebLEwNRI", | |
"psytrance-with-live-flute-spinney-lainey-busking-london-undergroundtube-basic-by-zyce": "https://www.youtube.com/watch?v=VYWPuXmdogM", | |
"python-is-the-new-tcl-ruby-is-the-new-perl": "http://blog.jgc.org/2006/01/python-is-new-tcl-ruby-is-new-perl.html", | |
"qtadb": "http://qtadb.wordpress.com/download/", | |
"raspberry-pi-is-finally-being-manufactured": "http://www.webupd8.org/2012/01/raspberry-pi-computer-is-finally-being.html", | |
"raverfrog": "https://twitter.com/StrangeAnimaIs/status/440623292433829888/photo/1", | |
"rebirth": "https://www.youtube.com/watch?v=nO7MTu53TeU", | |
"redesigning-teachers": "http://www.underconsideration.com/brandnew/archives/redesigning_teachers.php", | |
"repair-recycling": "http://ifixit.org/recycling", | |
"responsive-web-typography-based-on-your-webcam": "http://webdesign.maratz.com/lab/responsivetypography/simple/", | |
"robotic-arm": "http://index.hu/tudomany/2012/11/08/terminatornak_erzem_magam/", | |
"roman-glass-gaming-die": "http://www.christies.com/Lotfinder/lot_details.aspx?intObjectID=4205385", | |
"router-sized-mini-pc-based-on-linux-mint": "http://www.omgubuntu.co.uk/2012/06/fanless-linux-mint-pc-goes-on-sale", | |
"ruby-yeah-sure": "http://www.freesoftwaremagazine.com/files/nodes/3559/strip.jpg", | |
"sabaton": " http://z0r.de/966", | |
"sand-microscope-wow": "http://netcaster.wired.com/2014/03/sand-grains-close-unbelievably-cool", | |
"scale-of-the-universe": "http://scaleofuniverse.com/", | |
"securityreactionstumblrcompost43800767538best-practices": "http://securityreactions.tumblr.com/post/43800767538/best-practices", | |
"seven-myths-about-the-need-for-full-frame-camera-bodies": "http://photofocus.com/2013/03/14/seven-myths-about-the-need-for-full-frame-camera-bodies/", | |
"siboszorkak": "https://web.archive.org/web/20110414220602/http://travelline.hu/nagyitas/20110207_boszorkany_szorny_svajc_nagyitas.aspx", | |
"sichuan-mount-quingcheng": "/journal/sichuan-mount-qingcheng/", | |
"size-africa": "https://twitter.com/HistoryInPix/status/449647418544762880/photo/1", | |
"skyfalls-abandoned-island": "http://www.messynessychic.com/2012/10/29/the-bond-villains-lair-skyfalls-abandoned-island/", | |
"social-network-share-link-formats": "http://themergency.com/social-network-links/", | |
"software-is-not-data": "http://thelinuxrain.com/articles/software-is-not-data", | |
"soviet-space-shuttle-found-abandoned-in-kazakhstan": "https://twitter.com/AbandonedPics/status/403244672673656833/photo/1", | |
"spf-wizard": "http://www.spfwizard.net/", | |
"ssh-config": "http://blog.sanctum.geek.nz/uses-for-ssh-config/", | |
"staying-on-top-of-tls-attacks": "http://blog.cloudflare.com/staying-on-top-of-tls-attacks", | |
"stixstones-basic-necklace": "https://www.youtube.com/watch?v=JCSGQfAH4GE", | |
"suzanne-lee-grow-clothes": "https://www.youtube.com/watch?v=3p3-vl9VFYU", | |
"swiss-city-mandates-use-of-open-source-banishes-microsoft-officially": "http://www.thepowerbase.com/2012/12/swiss-city-mandates-use-of-open-source-banishes-microsoft-officially/", | |
"syrian-wasted-years": "https://www.youtube.com/watch?v=CCBArEaobxo", | |
"talamasca-the-time-machine": "https://www.youtube.com/watch?v=w9CG-w6cR84", | |
"tancolo-trutyi": "http://www.vidivodo.com/video/flubber-dancing-fluid/168193", | |
"tap-bunny": "https://www.youtube.com/watch?v=3_J0AMPPD34", | |
"tapeta": "http://www.goominet.com/unspeakable-vault/vault/485/", | |
"techno-and-trance-unplugged": "https://www.youtube.com/watch?v=-0gED3rn2Tc", | |
"terd": "https://www.youtube.com/watch?v=iCqLiMqBt74", | |
"tesla-mortal": "https://www.youtube.com/watch?v=eXsfGVVGb-Y", | |
"thale-2012": "http://www.imdb.com/title/tt2112287/", | |
"the-ability-to-share-with-culture-is-out-of-sync-with-the-right-to-share-culture": "http://www.theverge.com/2013/2/7/3964086/pirate-bay-director-simon-klose-on-file-sharing-mpaa-kim-dotcom", | |
"the-azoic": "http://www.youtube.com/watch?v=rR4Kvcuzt18", | |
"the-chipophone": "https://www.youtube.com/watch?v=m1pchpDD5EU", | |
"the-crazy-daring-concrete-bus-stops-of-the-soviet-era": "https://medium.com/vantage/the-crazy-daring-concrete-bus-stops-of-the-soviet-era-34e09a8a3992#.hs08w9tzc", | |
"the-fifth-element-original-concept-art-gallery": "http://www.iamag.co/features/the-fifth-element-40-original-concept-art-gallery/", | |
"the-ghettocal-diy-lens-calibration-tool-for-micro-adjustment-enabled-dslr-cameras": "http://www.parallax-effect.ca/2013/03/12/the-ghettocal-my-diy-lens-calibration-tool-for-micro-adjustment-enabled-dslr-cameras/", | |
"the-internets-own-boy-the-story-of-aaron-swartz": "http://www.imdb.com/title/tt3268458/", | |
"the-making-of-fastbook-fast-facebook-app-with-html5": "http://www.sencha.com/blog/the-making-of-fastbook-an-html5-love-story", | |
"the-pierces-kings": "https://www.youtube.com/watch?v=OlEG0Ze4RjI", | |
"the-random-startup-webpage-generator": "http://tiffzhang.com/startup/", | |
"the-simpsons-in-css": "https://github.com/pattle/simpsons-in-css", | |
"the-web-can-do-that": "https://www.youtube.com/watch?v=X_ek1wSe66o", | |
"there-are-strange-things-on-old-sites": "http://www.unixprogram.com/images/more/fuck_mod_perl.jpg", | |
"thevaultoftheatomicspaceagetumblrcomarchive": "http://thevaultoftheatomicspaceage.tumblr.com/archive", | |
"this-is-bambi": "http://www.youtube.com/watch?v=ZLFwLSujH14", | |
"this-is-how-it-feels-when-you-try-to-browse-the-internet-before-2002": "http://moonxels.deviantart.com/art/GHOST-COUNTRY-260853978", | |
"time-guards": "http://www.yankodesign.com/2011/10/18/the-time-guards/", | |
"tiz-regi-magyar-marka-emlekszunk-e-meg-rajuk": "http://hvg.hu/tudomany/20110707_regi_magyar_marka", | |
"tokyo-cyberpunk": "https://medium.com/@damjancvetkovdimitrov/these-photos-are-why-i-m-trapped-in-tokyo-forever-now-1a0ea980bcc5", | |
"tonight-a-hurricane-english-version": "https://www.youtube.com/watch?v=N0thAIvSCSI", | |
"top-10-legfantasybb-metal-bandak": "http://sf.blog.hu/2012/07/20/a_top_10_legfantasybb_metal_dal_i_resz", | |
"transformers-vs-harry-potter": "https://www.youtube.com/watch?v=SIV5YLIVKq4", | |
"transforming-desk-from-the-1700s": "https://www.youtube.com/watch?v=MKikHxKeodA", | |
"trombita-kamera": "https://www.youtube.com/watch?v=soDn2puEuL8", | |
"twittercom1582853809status411376204231753728": "https://twitter.com/1582853809/status/411376204231753728", | |
"twittercom300732492status320461002791604224": "https://twitter.com/300732492/status/320461002791604224", | |
"twittercomabandonedpicsstatus403244672673656833photo1": "https://twitter.com/AbandonedPics/status/403244672673656833/photo/1", | |
"twittercomabt_programmingstatus449188611100246016": "https://twitter.com/abt_programming/status/449188611100246016", | |
"twittercomaloriastatus340190462474350592": "https://twitter.com/aloria/status/340190462474350592", | |
"twittercomartjonakstatus401907062818349056photo1": "https://twitter.com/ArtJonak/status/401907062818349056/photo/1", | |
"twittercomf_u_e_n_t_estatus706462603401412608": "https://twitter.com/f_u_e_n_t_e/status/706462603401412608", | |
"twittercomhisham_hmstatus675845003709702144": "'https://twitter.com/hisham_hm/status/675845003709702144'", | |
"twittercomhistoryinpixstatus449647418544762880photo1": "https://twitter.com/HistoryInPix/status/449647418544762880/photo/1", | |
"twittercomlittlewisehenstatus566657420446167040photo1": "https://twitter.com/littlewisehen/status/566657420446167040/photo/1", | |
"twittercommeneerstatus678289680111153152photo1": "https://twitter.com/meneer/status/678289680111153152/photo/1", | |
"twittercomnixiepixelstatus320335268118925313": "https://twitter.com/NixiePixel/status/320335268118925313", | |
"twittercompatricklentonstatus275855558869913600": "https://twitter.com/PatrickLenton/status/275855558869913600", | |
"twittercompetermolnarstatus621931852866158592": "https://twitter.com/petermolnar/status/621931852866158592", | |
"twittercomstrangeanimaisstatus440623292433829888photo1": "https://twitter.com/StrangeAnimaIs/status/440623292433829888/photo/1", | |
"twittercomstrangeanimaisstatus458763441084567553photo1": "https://twitter.com/StrangeAnimaIs/status/458763441084567553/photo/1", | |
"twittercomsuitpossumstatus628308360492908544": "https://twitter.com/Suitpossum/status/628308360492908544/", | |
"twittercomwulfthorstatus485147948251369472": "https://twitter.com/wulfthor/status/485147948251369472", | |
"twitterhatespeech": "http://www.kevinmarks.com/twitterhatespeech.html", | |
"ubergoth": "http://www.last.fm/music/Theatres+Des+Vampires", | |
"ultravox-hymn-1982": "http://www.youtube.com/watch?v=envQVdArhOk", | |
"unaffordable-country-interactive-map-of-england-house-prices": "http://www.theguardian.com/society/ng-interactive/2015/sep/02/unaffordable-country-where-can-you-afford-to-buy-a-house", | |
"unreadability": "do-websites-want-us-to-use-reader-mode", | |
"use-facebook-from-the-command-line-with-fbcmd": "http://www.webupd8.org/2012/08/use-facebook-from-command-line-with.html", | |
"using-devops-tools-home-devops-reactions": "http://devopsreactions.tumblr.com/post/85204023519/using-devops-tools-at-home", | |
"valerio-vincenzo-borderline-frontiers-of-peace": "http://www.valeriovincenzo.com/Borderline-Frontiers-of-Peace", | |
"variaciok-egy-temara-2": "https://www.youtube.com/watch?v=3BJSnP2NpW8", | |
"vertical-bridge-cities": "http://www.theverge.com/2014/4/26/5654124/ruined-bridges-of-italy-reconceived-as-vertical-cities-of-the-future", | |
"very-useful-wordpress-configuration-tips": "https://digwp.com/2009/06/wordpress-configuration-tricks/", | |
"veszelyeztetett-hangok-muzeuma": "http://savethesounds.info/", | |
"vinyl": "http://www.lunarbaboon.com/comics/vinyl.html", | |
"viona-art": "http://viona-art.com/portfolio", | |
"visualized-ddos": "http://mashable.com/2013/04/26/ddos-attack-visualized/", | |
"vitalija-samarina": "http://ziza.qip.ru/2007/08/21/illjustracii_vitalija_samarina_36_foto.html", | |
"vms": "http://www.openbsd.org/papers/bsdcan14-libressl/mgp00013.html", | |
"vytautas-mineral-water-its-earths-juice": "https://www.youtube.com/watch?v=nITLob098W8", | |
"we-have-broken-http": "http://gadgetopia.com/post/9236", | |
"werk-photos-of-blade-runner-models": "http://imgur.com/a/mv8qf", | |
"what-twitter-could-have-been": "http://daltoncaldwell.com/what-twitter-could-have-been", | |
"white-dragon-king-crown-betta": "https://twitter.com/StrangeAnimaIs/status/458763441084567553/photo/1", | |
"whose-team-are-you-on": "http://9gag.com/gag/2853447", | |
"why-i-moved-my-blog-from-wordpress-to-ghost-and-why-i-turned-off-comments-along-the-way": "http://www.hughrundle.net/2014/02/27/why-i-moved-my-blog-from-wordpress-to-ghost-and-why-i-turned-off-comments-along-the-way/", | |
"why-the-term-sharing-economy-needs-to-die": "http://www.theguardian.com/technology/2015/oct/05/why-the-term-sharing-economy-needs-to-die", | |
"why-to-change-from-apache2-w-mod_php-to-nginx-php-fpm": "http://www.jblotus.com/2013/02/01/simply-scale-with-nginx-memcached-php-fpm-and-apc/", | |
"why-we-read-text-worse-on-the-web-compared-to-printed-maybe-because-of-scrolling": "http://www.magicscroll.net/ScrollTheWeb.html", | |
"why-you-should-always-use-nginx-with-microcaching": "http://blog.livebyt.es/post/64598800436/why-you-should-always-use-nginx-with-microcaching", | |
"why-you-should-stop-believing-in-evolution-you-dont-believe-in-it-you-either-understand-it-or-you-dont": "http://theweek.com/article/index/265653/why-you-should-stop-believing-in-evolution", | |
"wild-animals-making-themselves-at-home-in-abandoned-places": "http://www.catinwater.com/2013/11/21/wild-animals-making-themselves-at-home-in-abandoned-places/", | |
"willy-ronis": "http://www.hackelbury.co.uk/artists/ronis/ronis_sm.html", | |
"windowsos-talalkozasa-a-linuxszal": "http://prohardver.hu/\u2026/ibm_lenovo_thin\u2026/hsz_60929-60929.html", | |
"wordpress-3-0-network-with-nginx-and-php-fpm-backend-on-ubuntu-11-04-server": "/nginx-config-for-wordpress-network/", | |
"wordpress/wp-galleriffic": "https://wordpress.org/plugins/wp-galleriffic/", | |
"wp-content/uploads/2011/08/ikea-rosszul-csinalod.png": "/ld50/csinald-magad-s02e02/ikea-rosszul-csinalod.png", | |
"wp-content/uploads/2011/08/PCB-Table.jpg": "/ld50/csinald-magad-s02e02/PCB-Table.jpg", | |
"wp-content/uploads/2011/08/prague-sex-machines-museum.jpg": "/ld50/csinald-magad-s02e02/prague-sex-machines-museum.jpg", | |
"wtfevolutiontumblrcompost83822948579oh-evolution-you-were-doing-so-well-with-the": "http://wtfevolution.tumblr.com/post/83822948579/oh-evolution-you-were-doing-so-well-with-the", | |
"xkcd-impostor": "http://xkcd.com/451/", | |
"yotas-latest-e-ink-smartphone-takes-a-great-idea-and-makes-it-pretty": "http://www.theverge.com/2014/2/28/5450258/yotaphone-e-ink-dual-display-prototype-smartphone-photos", | |
"you-dont-need-jquery-anymore": "http://blog.garstasio.com/you-dont-need-jquery/", | |
"youtubecomwatchv-5wpm-gesoy": "https://www.youtube.com/watch?v=-5wpm-gesOY", | |
"youtubecomwatchv-v_0jacplha": "https://www.youtube.com/watch?v=-V_0jACPlhA", | |
"youtubecomwatchv0nkyqzckk9a": "https://www.youtube.com/watch?v=0NKyqZcKk9A", | |
"youtubecomwatchv1my-mnw-x50": "https://www.youtube.com/watch?v=1my-mnW-x50", | |
"youtubecomwatchv3_j0amppd34": "https://www.youtube.com/watch?v=3_J0AMPPD34", | |
"youtubecomwatchv3pxm-hr2yg8": "http://www.youtube.com/watch?v=3Pxm-Hr2YG8", | |
"youtubecomwatchv6dk1y05qxdy": "https://www.youtube.com/watch?v=6dK1Y05QxDY", | |
"youtubecomwatchv7nmfxt8k5ao": "https://www.youtube.com/watch?v=7NmFXt8k5Ao", | |
"youtubecomwatchvavqabwygdss": "https://www.youtube.com/watch?v=avqAbWygDSs", | |
"youtubecomwatchvb24prf16lke": "https://www.youtube.com/watch?v=b24prf16LkE", | |
"youtubecomwatchvbcon9zmgdbc": "https://www.youtube.com/watch?v=bcON9ZmGDBc", | |
"youtubecomwatchvccbareaobxo": "https://www.youtube.com/watch?v=CCBArEaobxo", | |
"youtubecomwatchvcr3l5_ilkbw": "'https://www.youtube.com/watch?v=Cr3l5_ILkbw'", | |
"youtubecomwatchvdabo_dcidpm": "'https://www.youtube.com/watch?v=dABo_DCIdpM'", | |
"youtubecomwatchvdij8ggqdr6e": "'http://www.youtube.com/watch?v=diJ8GgQDr6E'", | |
"youtubecomwatchvdsu3b0w3tms": "'https://www.youtube.com/watch?v=dsU3B0W3TMs'", | |
"youtubecomwatchvejmcfubwgdw": "https://www.youtube.com/watch?v=EjMCfUbWgdw", | |
"youtubecomwatchvexsfgvvgb-y": "https://www.youtube.com/watch?v=eXsfGVVGb-Y", | |
"youtubecomwatchvfes2f5jma3k": "'https://www.youtube.com/watch?v=feS2f5Jma3k'", | |
"youtubecomwatchvfyxjslbx1co": "https://www.youtube.com/watch?v=fyXJSLbX1co", | |
"youtubecomwatchvfzckwfjyd_ut1h09m22s": "https://www.youtube.com/watch?v=fZCKWFJyD_U&t=1h09m22s", | |
"youtubecomwatchvicqlimqbt74": "https://www.youtube.com/watch?v=iCqLiMqBt74", | |
"youtubecomwatchvihpdvxz1mbk": "http://www.youtube.com/watch?v=ihPdvXz1Mbk", | |
"youtubecomwatchviioz_amrkos": "https://www.youtube.com/watch?v=iIOZ_aMrKos", | |
"youtubecomwatchvijtxejzm8wg": "https://www.youtube.com/watch?v=IjTXeJZM8wg", | |
"youtubecomwatchvivuu8jobb1q": "https://www.youtube.com/watch?v=IvUU8joBb1Q", | |
"youtubecomwatchvjcsgqfah4ge": "https://www.youtube.com/watch?v=JCSGQfAH4GE", | |
"youtubecomwatchvjus7s5vbjyu": "https://www.youtube.com/watch?v=jus7S5vBJyU", | |
"youtubecomwatchvkfxlfdhpgd4": "http://www.youtube.com/watch?v=kFxlfdhpGd4", | |
"youtubecomwatchvln2eblewnri": "http://www.youtube.com/watch?v=LN2ebLEwNRI", | |
"youtubecomwatchvm1pchpdd5eu": "https://www.youtube.com/watch?v=m1pchpDD5EU", | |
"youtubecomwatchvn0thaivscsi": "https://www.youtube.com/watch?v=N0thAIvSCSI", | |
"youtubecomwatchvnitlob098w8": "https://www.youtube.com/watch?v=nITLob098W8", | |
"youtubecomwatchvno7mtu53teu": "https://www.youtube.com/watch?v=nO7MTu53TeU", | |
"youtubecomwatchvnvf0puokmgs": "https://www.youtube.com/watch?v=NVF0puoKMGs", | |
"youtubecomwatchvoleg0ze4rji": "https://www.youtube.com/watch?v=OlEG0Ze4RjI", | |
"youtubecomwatchvoscx78-8-q0": "'https://www.youtube.com/watch?v=oSCX78-8-q0'", | |
"youtubecomwatchvqyu7tai_b04": "https://www.youtube.com/watch?v=qyU7TAi_b04", | |
"youtubecomwatchvrenyyrwxpho": "https://www.youtube.com/watch?v=rENyyRwxpHo", | |
"youtubecomwatchvrqg0l43dbv4": "https://www.youtube.com/watch?v=rqg0l43dbv4", | |
"youtubecomwatchvrr4kvcuzt18": "http://www.youtube.com/watch?v=rR4Kvcuzt18", | |
"youtubecomwatchvryghjye67r8": "https://www.youtube.com/watch?v=RYgHJye67r8", | |
"youtubecomwatchvsgxtf6bs1iu": "https://www.youtube.com/watch?v=sGXTF6bs1IU", | |
"youtubecomwatchvsiv5ylivkq4": "https://www.youtube.com/watch?v=SIV5YLIVKq4", | |
"youtubecomwatchvsodn2pueul8": "https://www.youtube.com/watch?v=soDn2puEuL8", | |
"youtubecomwatchvtn10q9jr4z8": "https://www.youtube.com/watch?v=tN10Q9JR4z8", | |
"youtubecomwatchvtt6_65ldz60": "https://www.youtube.com/watch?v=Tt6_65LDZ60", | |
"youtubecomwatchvveqxeljy9ak": "https://www.youtube.com/watch?v=VEQXeLjY9ak", | |
"youtubecomwatchvvfldbvwfgwo": "https://www.youtube.com/watch?v=vFldBVWFgWo", | |
"youtubecomwatchvvph_pb16gro": "https://www.youtube.com/watch?v=vPh_pB16gro", | |
"youtubecomwatchvw9cg-w6cr84": "https://www.youtube.com/watch?v=w9CG-w6cR84", | |
"youtubecomwatchvwymrg3owtre": "https://www.youtube.com/watch?v=wYmrg3owTRE", | |
"youtubecomwatchvx_ek1wse66o": "https://www.youtube.com/watch?v=X_ek1wSe66o", | |
"youtubecomwatchvxhhx3zoyw7q": "https://www.youtube.com/watch?v=xhHx3zoYw7Q", | |
"youtubecomwatchvyavbhsi76se": "https://www.youtube.com/watch?v=YAvBhSI76SE", | |
"youtubecomwatchvyducntmmc7q": "https://www.youtube.com/watch?v=yDUcnTmmC7Q", | |
"youtubecomwatchvyio_qfftmlk": "https://www.youtube.com/watch?v=yIo_qffTMlk", | |
"youtubecomwatchvz-1pd_g_36a": "https://youtube.com/watch?v=Z-1Pd_G_36A", | |
"youtubecomwatchvzlfwlsujh14": "http://www.youtube.com/watch?v=ZLFwLSujH14", | |
"youtubecomwatchvzlte6ulmi1g": "'https://www.youtube.com/watch?v=zLte6uLMi1g'", | |
"youtubecomwatchvzukktkeznjs": "https://www.youtube.com/watch?v=ZUkKtkEZNjs", | |
"zeiss-contax-on-pentax": "http://www.leitax.com/zeiss-contax-lens-for-pentax-cameras.html", | |
"zev-a-14-eves-fotoszseni": "http://nejlon.blog.hu/2013/04/29/zev_a_14_eves_fotoszseni" | |
}, | |
"renamed_files": { | |
"_b.": "_large.", | |
"_m.": "." | |
}, | |
"rewrites": { | |
"^(/.well-known/(?:host-meta|webfinger).*)": "https://fed.brid.gy$1", | |
"^.*/favicon.jpg": "/favicon.jpg", | |
"^/(category/)?(?:articles|sysadmin|it|linux-tech-coding|sysadmin-blog)/?(page.*)?$": "/article/", | |
"^/(category/)?(?:blips|r|replies)/?(page.*)?$": "/note/", | |
"^/(category/)?(?:blog|diy-do-it-yourself)/?(page.*)?$": "/journal/", | |
"^/(category/)?(?:fotography|photoblog)/?(page.*)?$": "/photo/", | |
"^/(category/)?([a-z]+)/feed/?(?:(?:index|atom)\\.xml)?": "/feed/", | |
"^/category/([a-z]+)/?(?:index\\.html)?": "/$1/" | |
}, | |
"shortslugs": { | |
"h1r734": "/note/lovas/", | |
"h1r74p": "/note/az-ejszaka-erdeje/", | |
"h3ar6q": "/note/menekves/", | |
"h4w5wd": "/note/emlekek/", | |
"h6fpxx": "/note/eszak-kiralya/", | |
"h6fq4g": "/note/egy-botor-almodozo/", | |
"hb2e00": "/note/fellegek/", | |
"hm2oqo": "/note/beyond-invisible/", | |
"hno1pb": "/note/az-illatok-megmaradnak/", | |
"hohpcu": "/note/teli-depi/", | |
"holeyf": "/note/kod/", | |
"hon9u4": "/note/torpe/", | |
"hop4l8": "/note/ejjelek/", | |
"hop4oe": "/note/fiu-lany-baratsag/", | |
"hr464g": "/note/ujev-mar-megint/", | |
"hrkud0": "/note/oszinteseg/", | |
"hrkuff": "/note/hinni-valamiben/", | |
"hrzo3i": "/note/ezoterika-mint-trendi-divatiranyzat/", | |
"ht0pjj": "/note/prolemak-es-magunkba-fojtasaik/", | |
"hxusds": "/note/es-egyszer-csak-varatlanul-egy-emlekkep/", | |
"hyq9t5": "/note/tul-sok-jobol-ha-valakit-el-akarunk-erni/", | |
"i5gwmj": "/note/az-ember-allitolag-tarsas-leny/", | |
"i5km2v": "/note/turelem/", | |
"i8lvhg": "/note/autok-netikett-es-jatek-az-erzelmekkel/", | |
"i9bsxv": "/note/haborurol/", | |
"i9bt13": "/note/az-ajandekrol/", | |
"iaqmcx": "/note/szavak-arnyalatok-nelkul/", | |
"icjexk": "/note/a-varosok-es-a-felelossegvallalas/", | |
"icy2ao": "/note/megerzesek-lelek-emlekezet/", | |
"id7muf": "/note/nepbutitas-pt-1-linux-vs-windows/", | |
"iesod4": "/note/a-kesztesekrol-pt-1/", | |
"ietyvi": "/note/egy-kulonos-gondolatmenet-a-felelmekrol/", | |
"if5nex": "/note/a-halalrol-jot-vagy-semmit/", | |
"iipkud": "/note/tarskereses/", | |
"ip5227": "/note/egy-kis-politika-megprobalom-minden-oldalrol/", | |
"ip523k": "/note/egyutt-lakas-vs-kulon-eles-okok-es-kerdesek/", | |
"itiswx": "/note/almok/", | |
"ixo9gw": "/note/vallalkozoi-szabadsag-aha/", | |
"izqh87": "/note/hobortok-aprosagok-jelzesek-kifele-befele/", | |
"jcg8c1": "/note/jovokep-emberiseg-mentalitas/", | |
"jd5ndp": "/note/hozzaallas-masokhoz-a-vilaghoz-a-sporthoz-es-az-elethez-avagy-egy-sitabor-tapasztalatai/", | |
"jf7tzk": "/note/nokrol-es-noiessegrol/", | |
"jibcrw": "/note/laurell-k-hamilton/", | |
"jkclba": "/note/a-horcsog-teoria/", | |
"jl6jr4": "/note/tetteinknek-csak-akkor-van-ertelme-ha-mas-is-latja/", | |
"jq2s0a": "/note/jeghideg-tudatos-oszton/", | |
"kyly83": "/article/installing-apache2-mpm-itk-on-a-virtualmin-based-ubuntu-8-04/", | |
"kymj68": "/article/quick-installing-ebox-1-2-with-managesieve-and-custom-spam-filtering-under-ubuntu-8-04/", | |
"kyxodu": "/article/changing-to-policyd-weight-from-postfixs-built-in-reject_rbl_client/", | |
"kyyi90": "/article/changing-postfixs-incoming-smtp-port/", | |
"kz812w": "/article/a-usable-theme-for-ubuntu-desktop-shiki/", | |
"kzbigk": "/article/installing-php-5-3-on-ubuntu-9-10-karmic-koala/", | |
"kzdazu": "/article/ssl-status-check-problems-with-pound-and-apache/", | |
"l3dhn4": "/article/vmware-esxi-and-promiscuous-mode/", | |
"l4gsz3": "/article/hack-netgear-wg602-access-point-to-run-dd-wrt/", | |
"la9sw0": "/photo/sunrise-hungarian-national-graveyard/", | |
"lahwk0": "/photo/autumn-impressions-peeking-snail/", | |
"lallw0": "/photo/autumn-impressions-blooming-moss/", | |
"lar5w0": "/photo/autumn-impressions-purple-mushroom/", | |
"lax0r3": "/journal/restoring-passion-photography/", | |
"lc8qj5": "/article/simple-batch-resize-watermark-with-imagemagick/", | |
"ldf7gm": "/article/apache2-mpm-itk-on-ubuntu-10-04-with-virtualmin-running-php-5-3-and-php-5-2-side-by-side/", | |
"ldhg4v": "/article/ubuntu-10-04-proftpd-with-mod_sftp/", | |
"lg71m3": "/note/selejtites/", | |
"lg8yj8": "/note/selejtites-2/", | |
"lig3t5": "/note/ido/", | |
"ljrdby": "/article/better-driver-for-bcm4322-802-11abgn-in-ubuntu-10-10/", | |
"lkdsp7": "/article/2-6-38-kernel-on-ubuntu-maverick-meerkat-10-10-broadcom-sta-linux-driver/", | |
"lkyx6x": "/article/integer-division-without-divide-functionality/", | |
"lmlbjo": "/article/dell-latitude-e6400-and-linux-mint-11-fine-tuning/", | |
"lmm98d": "/article/minimal-conky-with-hdd-data-nvidia-core-temperature-and-dell-fan-speed/", | |
"ln8nqn": "/article/dell-latitude-e6400-vs-lenovo-thinkpad-t400/", | |
"lqdlmg": "/article/weighted-average-calculator-code-in-c/", | |
"lrgagd": "/article/god-save-positionrelative/", | |
"lrre1t": "/article/cheapvps-co-uk-kvm-vps-v1-review/", | |
"ltept0": "/article/photoshop-cs5-under-linux/", | |
"ltu8u6": "/article/automatically-version-controlled-directory-with-bazaar-on-linux/", | |
"ltxzrx": "/note/bladerunner/", | |
"lucufr": "/note/szememen-izzadok/", | |
"lun8dp": "/article/vertically-and-horizontally-fluid-css-layout-with-height-100/", | |
"lvkmhn": "/note/tired/", | |
"lwhwcn": "/article/owncloud-finally-a-working-webdav-server-in-php/", | |
"lwty84": "/journal/bracelet-from-ikea-lillholmen-cotton-pad-holder/", | |
"lwymge": "/journal/picture-frame-from-ikea-cupboard-window/", | |
"lx7x1r": "/note/xhtml-strict/", | |
"lxbmxm": "/article/mail-server-for-a-vps-postfixdovecotspamassassinclamavpolicyd-weight/", | |
"lxfgpf": "/note/instantcoelho-com/", | |
"lxkupq": "/article/ie8-css-filter-matrix-cleartype-font-bug-fix/", | |
"lxxlc2": "/note/bakancs/", | |
"ly8ue6": "/article/loading-a-function-from-a-dll-from-c/", | |
"lycwva": "/article/css3-double-borders-the-two-coloured-version/", | |
"lyf6e0": "/note/ebook-smell/", | |
"lykj5q": "/note/digital-nomad-1/", | |
"lynwho": "/note/rock-paper-scissors-lizard-spock/", | |
"lyrflq": "/article/nginx-with-owncloud-3/", | |
"lyrnkl": "/article/turn-your-mailbox-into-an-archieving-rss-reader/", | |
"lytljb": "/note/a-mernok-egy-diszno/", | |
"lytlrk": "/note/andnorxorornot-droid/", | |
"lz125i": "/article/read-registry-entry-string-with-c-code/", | |
"lz2v4s": "/article/use-owncloud-carddav-contacts-in-roundcube-and-import-vcf-to-owncloud/", | |
"lz660b": "/article/nginx-config-for-wordpress-network/", | |
"lz67zx": "/article/hardening-iptables-config-with-limit-rates/", | |
"lz7v8l": "/article/reduced-functionality-switch-case-in-nginx-map-module/", | |
"lzor3f": "/article/conky-with-ical/", | |
"m066d6": "/article/ubuntu-11-10-disable-waiting-up-to-60-more-seconds-for-network-configuration/", | |
"m07rfj": "/article/testing-wordpress-the-importance-of-php-opcode-cache/", | |
"m0qgpb": "/note/dj-paletta/", | |
"m15809": "/note/zs-kategoria/", | |
"m2pukg": "/article/htc-desire-bravo-roms-updates-pain-and-suffering/", | |
"m3i5n6": "/article/how-to-make-ubuntu-12-04-lts-precise-pangolin-usable/", | |
"m3p0vf": "/article/interfacing-c-with-csharp/", | |
"m3ur65": "/note/finn-maccools-cafe/", | |
"m3ybpy": "/note/templom-kavezo-official-dublin-tourism-center/", | |
"m4hpw0": "/note/idojaras/", | |
"m4xah1": "/article/how-to-move-dalvik-cache-to-system-partition-in-android/", | |
"m5e90s": "/article/ext4-reserved-blocks-size/", | |
"m5il40": "/note/goth/", | |
"m5ykws": "/article/trick-wine-cd-change/", | |
"m6lbgl": "/note/budapest-50-c/", | |
"m7i72q": "/note/pdf2djvu/", | |
"m8j9nw": "/note/sotetlila/", | |
"mb1vk9": "/article/nginx-version-update-script/", | |
"mb4ulc": "/note/nyugilabda/", | |
"mc8s16": "/note/sor-es-street-fighter/", | |
"mc8s19": "/note/billentyuzetzsele/", | |
"mc8w39": "/note/art-2/", | |
"mcaqx3": "/note/welcome-to-autumn-london/", | |
"mdl2p1": "/note/a-hardware-az/", | |
"me0ec2": "/article/solution-for-gtk-warning-error-loading-theme-icon/", | |
"me2c00": "/note/kiwi/", | |
"mfdpc1": "/article/elementaryos-plank-position/", | |
"mgeq8v": "/article/upstart-script-for-dropbear-ssh-server/", | |
"mgghwh": "/article/add-ram-to-ubuntu-12-04-for-free-zram/", | |
"mh6e5k": "/note/rush-hour-coincidence/", | |
"mj1lxp": "/article/how-to-compile-percona-server-with-xtradb-5-5-for-arm-armhf/", | |
"mm2nn2": "/article/lightweight-system-monitoring-with-collectd-and-jarmon/", | |
"mmkrfq": "/article/elementaryos-customize-date-time-in-wingpanel/", | |
"mmyfc0": "/photo/ireland-kevins-kitchen/", | |
"mmyfkc": "/photo/ireland-spring-wicklow/", | |
"mn7k06": "/article/adaptive-responsive-css3-gallery/", | |
"moc2t5": "/article/monit-web-status-to-json-with-php/", | |
"mq0571": "/note/natural-energy/", | |
"mqc2yt": "/note/table_definition_cache-in-mysql-5-6/", | |
"mrfmew": "/note/biofunyiroval/", | |
"mts0ur": "/article/ramdisk-debian-wheezy-k-tmpfs/", | |
"mu5ac4": "/article/fail2ban-nat-hosts/", | |
"mucnow": "/article/monitor-disk-health-hdsentinel-collectd/", | |
"muvl0t": "/note/one-cat-per-door/", | |
"mwioag": "/note/hipszter/", | |
"mx8hbo": "/note/prozakeszseg/", | |
"mxouy6": "/note/t_paamayim_nekudotayim/", | |
"mzlpr0": "/note/reshit/", | |
"n2w7cx": "/note/raining/", | |
"n31rv7": "/article/lxc-on-debian-wheezy/", | |
"n3483v": "/note/thereifixedit-bus-station/", | |
"n3evi8": "/article/log-nginx-to-rsyslog/", | |
"n3nx4p": "/journal/echoes-in-the-dark/", | |
"n3wpr0": "/note/pop/", | |
"n3wy95": "/article/letter-count-for-wordpress-content-and-excerpt-fields/", | |
"n3ylth": "/journal/momentary-world/", | |
"n44m9n": "/note/princessfairytalehorse/", | |
"n4dgm2": "/note/inspiration/", | |
"n4fdqa": "/article/jetpack-deactivate-any-module/", | |
"n4ox9r": "/journal/semi-minimalist-lifestyle/", | |
"n4qmpx": "/article/wp-ffpc-speed/", | |
"n4sjz9": "/article/convert-wordpress-network-to-single-blogs/", | |
"n4wwtk": "/journal/after-facebook/", | |
"n51rno": "/article/use-responsive-layout-for-image-galleries/", | |
"n524ug": "/note/just-works/", | |
"n55d6o": "/note/indie-web-principles/", | |
"n5gpnn": "/note/ontortenelem/", | |
"n6dqgj": "/article/speeding-wordpress-backend/", | |
"n6jd4h": "/journal/indieweb-decentralize-web-centralizing-ourselves/", | |
"n6qusm": "/note/a-not-so-hidden-london-walk-definitely-worth-trying-once/", | |
"n6udcl": "/note/block-lg-smart-tv-on-openwrt/", | |
"n6wel7": "/note/game-of-thrones-is-crippled/", | |
"n6wv98": "/note/typography-youre-doing-it-wrong/", | |
"n7m6fz": "/journal/pulling-out-from-deviantart/", | |
"n7mksj": "/note/you-were-gone-forever-i-counted/", | |
"n7rufl": "/note/alphabetical-order-dragon/", | |
"n8r7kt": "/article/living-without-google-on-android-phone/", | |
"n8v7x7": "/article/wordpress-insert-image-as-markdown-extra/", | |
"n8xjg2": "/article/wordpress-cleanup-markdown-import-twitter-import-facebook/", | |
"n95olu": "/photo/slovensky-raj-slovak-paradise-dedinky-lake-dobsinska-masa/", | |
"n95otp": "/photo/slovensky-raj-slovak-paradise-mist-after-rain/", | |
"n95r4e": "/photo/slovensky-raj-slovak-paradise-waterfall/", | |
"n95rog": "/photo/slovensky-raj-slovak-paradise-forest-view/", | |
"n95t3f": "/photo/slovensky-raj-slovak-paradise-road-in-the-mountains/", | |
"n96bzh": "/photo/runaway-huntress/", | |
"n96c1i": "/photo/runaway-stampede/", | |
"n96c3r": "/photo/runaway-wanderer/", | |
"n96cic": "/photo/ilford-pan-100/", | |
"n96cmm": "/photo/40s-2/", | |
"n96coa": "/photo/40s-3/", | |
"n96cpy": "/photo/40s-4/", | |
"n96crm": "/photo/40s-6/", | |
"n98fkn": "/photo/northern-ireland-dunluce-castle/", | |
"n99o3o": "/article/wordpress-innodb-screams-for-foreign-keys/", | |
"n9aa8p": "/photo/northern-ireland-the-dark-hedges/", | |
"n9c4wt": "/photo/northern-ireland-miraculous-stag/", | |
"n9dzku": "/photo/northern-ireland-shadow-of-a-rainbow/", | |
"n9fu8v": "/photo/northern-ireland-the-end-of-the-rainbow/", | |
"n9howb": "/photo/south-west-england-waterfall-of-tintagel/", | |
"n9jjke": "/photo/south-west-england-puzzlewood/", | |
"n9le8w": "/photo/south-west-england-the-sea-behind-minack-theatre/", | |
"n9n8w4": "/photo/south-west-england-a-dartmoor-pony/", | |
"n9p3kx": "/photo/london-at-night-heron-tower/", | |
"n9qy8q": "/photo/london-at-night-lloyds-building/", | |
"n9ssw6": "/photo/london-at-night-the-cheesegrater-under-construction/", | |
"n9tvxv": "/photo/peak-district-in-the-winter-daylight-with-the-moon/", | |
"n9vgri": "/photo/peak-district-in-the-winter-sunset-scenery/", | |
"n9w0a8": "/article/reuse-old-android-phone/", | |
"n9wd0w": "/journal/i-want-the-blogs-back/", | |
"n9z63j": "/photo/peak-district-in-the-winter-valley-2/", | |
"na10mo": "/photo/seals-in-norfolk-baby-seal/", | |
"na2v64": "/photo/seals-in-norfolk-baby-seal-nursery/", | |
"na4qg2": "/photo/norfolk-tulips-youre-all-individuals/", | |
"na4xl5": "/note/kullancs/", | |
"na6kzr": "/photo/norfolk-tulips-the-odd-one-out/", | |
"na71na": "/note/the-internets-memory/", | |
"na7s86": "/note/silent-mobius/", | |
"naafd6": "/article/monitor-specific-website-with-monit/", | |
"nack3m": "/photo/moss/", | |
"naef0j": "/photo/hidden-shapes-earthworm-jim/", | |
"nag9t1": "/photo/hidden-shapes-orders/", | |
"naiq9c": "/photo/hidden-world-orange-mushroom/", | |
"nakkxb": "/photo/hidden-world-pine-cones-in-norfolk-forest/", | |
"namfks": "/photo/hidden-world-natural-fractal/", | |
"nanpje": "/journal/the-ridiculous-eye-candy-war-against-everything-from-the-old-world-of-computing/", | |
"naoa8s": "/photo/hidden-world-resting-ladybird/", | |
"naq4w1": "/photo/trees-nymph-of-the-peak-district/", | |
"narzk2": "/photo/trees-harridan-of-st-marx/", | |
"natu83": "/photo/trees-blurry-sandringham/", | |
"navow5": "/photo/trees-autumn/", | |
"naxjk7": "/photo/trees-norra-lunsen/", | |
"nb4xc4": "/photo/trees-reflections-in-norra-lunsen/", | |
"nb50ju": "/note/avatar-3-books-of-the-legend-of-aang-vs-3-of-the-legend-of-korra/", | |
"nbadu0": "/photo/trees-forest-of-ice/", | |
"nbbf06": "/photo/trees-death-of-a-pine/", | |
"nbf7pd": "/photo/sunrise-amsterdam-winter-sunrise/", | |
"nbh2c3": "/photo/peak-district-in-the-winter-waterfall/", | |
"nbiwk6": "/journal/submainstream/", | |
"nbix04": "/photo/peak-district-in-the-winter-skull/", | |
"nbkrpj": "/photo/norfolk-lavender-european-peacock-butterfly/", | |
"nbmmca": "/photo/norfolk-lavender-tortile-tongue/", | |
"nboh09": "/photo/norfolk-lavender-late-lavender/", | |
"nbq7j3": "/journal/how-i-misunderstood-an-aspect-of-indieweb/", | |
"nbqbon": "/photo/top-of-the-world-durdle-door/", | |
"nbs6co": "/photo/top-of-the-world-roros/", | |
"nbxqcs": "/photo/angry-gods/", | |
"nc1fo5": "/photo/cacao-barrels/", | |
"nc3adk": "/photo/switch-box/", | |
"nc3p4i": "/note/re-dont-keep-your-opinions-to-yourself/", | |
"ncartl": "/photo/trick-of-the-light/", | |
"nccmhn": "/photo/stage-twinkles-bekakiraly/", | |
"nceh41": "/photo/stage-twinkles-angel-of-mare-temporis/", | |
"ncgbs0": "/photo/summer/", | |
"nci6gr": "/photo/industrials-lini/", | |
"nck14v": "/photo/industrials-nolyemi-1/", | |
"nclvsw": "/photo/industrials-nolyemi-2/", | |
"ncnzwa": "/note/hipster/", | |
"ncoc5i": "/journal/minimalism-is-not-asceticism/", | |
"nd2nmj": "/note/re-say-ello-wave-goodbye/", | |
"ndaebp": "/journal/nested-comments-are-bad/", | |
"nddl0b": "/photo/squirrel-silhouette/", | |
"ndegt3": "/note/torony/", | |
"ndffoc": "/photo/red-deer/", | |
"ndffoy": "/article/debian-lightweight-mailserver-postfix-dovecot-dspam/", | |
"ndhacd": "/photo/deer-with-starling/", | |
"ndj50h": "/photo/wut/", | |
"ndjojv": "/article/how-to-disable-sslv3-in-firefox-to-avoid-poodle-attack/", | |
"ndmucq": "/photo/abstract-shore/", | |
"ndw1f8": "/photo/mount-qingcheng-the-lake-after-the-long-bridge/", | |
"ndw3tn": "/photo/sichuan-mountains-mount-qingcheng/", | |
"ndxpvi": "/photo/chengdu-shrine-keeper/", | |
"ne10kh": "/photo/sichuan-mountains-zanghzha-morning/", | |
"ne165o": "/photo/jiuzhaigou-rhinoceros-lake-reflection/", | |
"ne1793": "/photo/sichuan-mountains-view-from-rhinoceros-lake/", | |
"ne17hx": "/photo/jiuzhaigou-rhinoceros-lake-reflection-2/", | |
"ne183j": "/photo/jiuzhaigou-colours-rhinoceros-lake/", | |
"ne18dh": "/photo/jiuzhaigou-colours-rhinoceros-lake-2/", | |
"ne1bj6": "/photo/sichuan-waterfalls-nuorilang-waterfall-2/", | |
"ne1cwv": "/photo/sichuan-waterfalls-nuorilang-waterfall/", | |
"ne1j23": "/photo/jiuzhaigou-colours-five-coloured-pool/", | |
"ne1nts": "/photo/sichuan-mountains-jiuzhaigou-view/", | |
"ne1pnx": "/photo/sichuan-waterfalls-panda-waterfall/", | |
"ne1r61": "/photo/jiuzhaigou-multicoloured-lake/", | |
"ne1s34": "/photo/jiuzhaigou-peacock-riverbed/", | |
"ne35am": "/photo/huanglong-ancient-temple-view/", | |
"ne390h": "/photo/huanglong-ponds/", | |
"ne39lh": "/photo/huanglong-autumn/", | |
"ne3ca5": "/photo/huanglong-jade-green-pond/", | |
"neb6no": "/photo/chengdu-anshun-bridge-closeup/", | |
"nem58j": "/article/disable-jetpack-subscriptions-css-3-2/", | |
"nenzgu": "/journal/sichuan-shunan-bamboo-sea/", | |
"neqig9": "/photo/chengdu-anshun-bridge/", | |
"netysp": "/article/postfix-sender-domain-spam/", | |
"nevrpc": "/journal/sichuan-jiuzhaigou-huanglong/", | |
"nex92b": "/article/rss-is-still-alive/", | |
"neyzoi": "/photo/sichuan-waterfalls-marvelous-flying-waterfall/", | |
"nfc7is": "/note/hodor-vs-pokemon/", | |
"nffzo0": "/journal/sichuan-chengdu/", | |
"nfl7o1": "/journal/sichuan-mount-qingcheng/", | |
"nfn2c1": "/photo/huanglong-ancient-temple/", | |
"nfqrom": "/photo/shunan-zuhai-bamboo-mist/", | |
"nfuowd": "/photo/bw-shunan-bamboo-sea/", | |
"nfwboq": "/photo/bw-bottom-of-a-waterfall/", | |
"nfy6ck": "/photo/bw-pines-in-the-mist/", | |
"ng0117": "/photo/autumn-fern/", | |
"ngf890": "/note/sony-dd-8-data-discman-electronic-book-player/", | |
"nghrn5": "/note/re-the-legend-of-korra-kuviras-gambit-review-the-big-gun/", | |
"ngiwqu": "/journal/fotos-utkereses/", | |
"nh7j19": "/photo/chimneys/", | |
"nhaua4": "/photo/london-liverpool-street/", | |
"nhk1cc": "/photo/false-sunset/", | |
"nkua28": "/photo/luds-church-edges/", | |
"nkvyh1": "/photo/luds-church-rectangulars/", | |
"nl9dji": "/photo/silhouette-of-photographers/", | |
"nlo5je": "/article/how-block-access-to-original-jpg-files-on-wordpress-with-nginx/", | |
"nmfhii": "/article/howto-android-free-internet-call/", | |
"nmfy49": "/article/secure-wordpress-with-nginx-and-fail2ban/", | |
"nmj883": "/article/add-avatar-for-not-comment-type-comments-in-wordpress/", | |
"nmtevp": "/note/miertek/", | |
"nn5qfk": "/photo/frozen/", | |
"nn77yn": "/photo/baby-fern/", | |
"nngws4": "/photo/hills-from-beachy-head/", | |
"nnidzn": "/photo/the-countryside/", | |
"nnk9bi": "/photo/seven-sisters-from-beachy-head/", | |
"nnm4me": "/photo/grass/", | |
"nnnq4r": "/photo/pebbles/", | |
"nnps17": "/photo/forlorn/", | |
"nnrnf4": "/photo/into-the-sunset/", | |
"nnvage": "/photo/bath-moment/", | |
"nnvkr4": "/note/szoma/", | |
"no6oxh": "/photo/birds-eye-view/", | |
"noqruz": "/photo/birds-rocks-sea/", | |
"np0v9x": "/photo/astoria-budapest/", | |
"np2csr": "/photo/frozen-moment-from-the-70s/", | |
"np3vuq": "/photo/a-view-from-barbican/", | |
"np67z3": "/article/how-to-build-an-exif-database-to-understand-your-photography/", | |
"np7gcy": "/photo/exeter-cathedral/", | |
"np98c9": "/photo/norwich-cathedral-passage/", | |
"npag7p": "https://github.com/petermolnar/wp-flatexport", | |
"npb8eu": "/photo/disrupted-sky/", | |
"npd074": "/photo/twister/", | |
"npewi8": "/photo/star/", | |
"npguhu": "https://github.com/petermolnar/wp-resized2cache", | |
"npqlly": "/journal/exodus/", | |
"nqpezr": "/note/the-unix-philosophy/", | |
"nqpp31": "/article/disable-right-click-blocking-in-firefox-pale-moon/", | |
"nrh5pc": "/article/wireless-ac-speed-issues-linux-regulatory-country-code/", | |
"nrmjpn": "/photo/matlock-cat/", | |
"nro8s2": "/photo/unnamed/", | |
"nrq904": "/photo/bentley-brook-lumsdale/", | |
"nrreo8": "/photo/lumsdale-falls/", | |
"nrreo9": "/photo/bentley-brook/", | |
"nrs42c": "/article/why-use-btrfs-for-media-storage/", | |
"nuij9m": "/article/spotify-how-good-is-high-quality-streaming/", | |
"nv36mo": "/photo/last-light/", | |
"nv4jxg": "/photo/spotlight/", | |
"nv6fnf": "/photo/high-alps/", | |
"nv87pk": "/photo/arthurhaus-am-murmeltierweg/", | |
"nve4i0": "/photo/dead-pier/", | |
"nvfs34": "/photo/london-illusions/", | |
"nvy9h9": "/photo/london-colours/", | |
"nw009o": "/photo/horse/", | |
"nw1q5r": "/photo/tarn-in-mist/", | |
"nw23yg": "https://github.com/petermolnar/wp-featured2rss", | |
"nw5k8t": "/photo/tarn-in-sunshine/", | |
"nw7g4g": "/photo/not-that-cliche/", | |
"nwblrr": "/photo/come-to-england-we-have-fairyland/", | |
"nwh1bu": "/photo/money-capital/", | |
"nwqerv": "/article/howto-spf-dkim-dmarc-postfix/", | |
"nwybkz": "/journal/thoughts-on-censorship/", | |
"nx10zw": "/article/wordpress-post-format-discovery/", | |
"nx95yd": "/article/icon-fonts-fallback-unicode/", | |
"nxnej6": "/note/re-digital-memories/", | |
"nyjk65": "/photo/fire-shaman/", | |
"nymqha": "/note/re-short-form-blogging/", | |
"nyr1xz": "/photo/fire-warriors/", | |
"nyubsn": "/photo/fire-witch/", | |
"nz1c52": "/article/reducing_js/", | |
"nz5iuv": "/article/why-i-keep-using-email/", | |
"nzebuh": "/photo/fire-cavalier/", | |
"nzemih": "/note/re-get-rich-or-die-vlogging-the-sad-economics-of-internet-fame/", | |
"nzgi6c": "/photo/fire-fairy/", | |
"nzu2ov": "/article/the-horror-of-chat-logs/", | |
"o0dg3u": "/photo/shades-of-herdwick/", | |
"o0j6sc": "/photo/into-the-white/", | |
"o0ktpw": "/photo/mine/", | |
"o1kvu2": "/photo/spot-the-crow/", | |
"o1pnh0": "/photo/crown/", | |
"o1xaw9": "/article/slack-irc-noise-hexchat/", | |
"o33l5i": "/photo/castle-cat/", | |
"o33mjj": "/photo/cats-kingdom/", | |
"o35fsh": "/photo/raven-of-the-stairs/", | |
"o37agh": "/photo/the-impossible-colours-of-a-forest/", | |
"o37dyg": "/journal/kthxbye-2/", | |
"o37tvb": "/note/re-dogadaorg-e-118ZupYo13916/", | |
"o39552": "/photo/autumn-in-february/", | |
"o3azsf": "/photo/winter-garden/", | |
"o3ep5l": "/photo/amsterdam-night-at-rai/", | |
"o3gjtm": "/photo/amsterdam-night-at-rai-2/", | |
"o3iehh": "/photo/amsterdam-morning-at-rai/", | |
"o3nygj": "/photo/apocalypse/", | |
"o3pt4l": "/photo/here-comes-the-silence/", | |
"o3tz5f": "/article/press-this-indieweb/", | |
"o3zojt": "/note/re-chrisaldrich-wp-ping-error/", | |
"o5dhyx": "/photo/lake-before-wuxian/", | |
"o5lfcm": "/photo/jinli-street-at-night-1/", | |
"o5lg2y": "/photo/jinli-street-at-night-2/", | |
"o5lghn": "/photo/jinli-street-at-night-3/", | |
"o5xgv5": "/photo/up-in-the-sky-1/", | |
"o5zagd": "/photo/up-in-the-sky-2/", | |
"o66sxz": "/photo/chengdu-eastern-suburb-memory-1/", | |
"o68jsm": "/photo/chengdu-eastern-suburb-memory-2/", | |
"o68kzm": "https://github.com/petermolnar/wp-photo2content", | |
"o6aegn": "/photo/chengdu-eastern-suburb-memory-3/", | |
"o6b1xz": "/note/re-everyone-is-trying-to-be-the-next-facebook/", | |
"o6c94p": "/photo/chengdu-eastern-suburb-memory-4/", | |
"o6e3sq": "/photo/chengdu-eastern-suburb-memory-5/", | |
"o6fyh0": "/photo/chengdu-night-lights/", | |
"o6ht53": "/photo/chunxi-road/", | |
"o6p7sx": "/photo/eating-panda-1/", | |
"o6paky": "/photo/eating-panda-2/", | |
"o6pu00": "/journal/sichuan-chengdu-2/", | |
"o6yh4q": "/photo/dujiangyan-at-night-1/", | |
"o70bsn": "/photo/dujiangyan-at-night-2/", | |
"o726gk": "/photo/dujiangyan-at-night-3/", | |
"o7414h": "/photo/dujiangyan-at-night-4/", | |
"o75vsc": "/photo/dujiangyan-at-night-5/", | |
"o77noi": "/photo/anlan-bridge/", | |
"o79ick": "/photo/erwang-temple/", | |
"o7bd0l": "/photo/erwang-temple-garden/", | |
"o7dagy": "/photo/golden-dragons/", | |
"o7f55g": "/photo/taoist-temple-on-mount-qingcheng/", | |
"o7gztd": "/photo/qingcheng-gulch/", | |
"o7iugd": "/journal/sichuan-dujiangyan-qingcheng/", | |
"o8tnqh": "/article/motioneyeos-mobile-phone-presence-detection-for-auto-onoff-based-on-network-ip-or-mac-address/", | |
"o94c8z": "/article/minimal-backup-and-security/", | |
"o96vk6": "/article/gps-from-featured-wordpress/", | |
"o9digk": "/photo/greens-of-emei-1/", | |
"o9fd4l": "/photo/greens-of-emei-2/", | |
"o9izoz": "/photo/emei-crab/", | |
"o9krl6": "/photo/emei-flowers/", | |
"o9mm9b": "/photo/a-waterfall-near-qingyin-pavilion/", | |
"o9sshh": "/photo/waterfall-at-emei-mountain/", | |
"o9u0w4": "/photo/elephant-bathing-pool-xixiangchi-monastery/", | |
"o9vvkc": "/photo/monkeys-of-nothingness/", | |
"o9xq8f": "/photo/monkeys-of-nothingness-2/", | |
"oa0co0": "/journal/sichuan-mount-emei/", | |
"oa1icg": "/photo/winter-meets-spring/", | |
"oa98vu": "/note/re-headphones-everywhere/", | |
"oaeh0k": "/photo/snowdonia/", | |
"oai5wf": "/note/re-where-was-i-when-i-took-this-photo/", | |
"oajxnb": "/note/re-wordpress-crusade-against-technical-responsibility/", | |
"oarfon": "/photo/llyn-idwal/", | |
"ob4ecf": "/photo/llyn-idwal-from-the-other-side-of-the-lake/", | |
"obhd0s": "/photo/stream-at-llyn-idwal/", | |
"obubpm": "/photo/stream-at-llyn-idwal-2/", | |
"occyjz": "/note/re-off-the-grid/", | |
"ocv889": "/article/delete-stolen-contacts-in-social-networks/", | |
"odx3cp": "/article/not-mime-email-python-3/", | |
"of0246": "/article/how-to-export-flickr-to-a-gpx-file-to-geotag-photos/", | |
"ofwyig": "/note/szubkulttalanul/", | |
"og4ssz": "/article/hacking-tint2-panel-weather-cpu-temperature-and-volume-executors/", | |
"oj1ns0": "/article/going-static/", | |
"oj5lg0": "/photo/tihany/", | |
"ojbrpo": "/article/nginx-no-primary-script-unknown/", | |
"ojf340": "/photo/fairy-glen/", | |
"ojgh40": "/photo/beddgelert/", | |
"okedy0": "/article/replacing-baikal-with-radicale-for-carrdav-and-caldav/", | |
"olxd40": "/article/switcing-from-thinkpad-x200-to-x250/", | |
"oqf56o": "/article/save-files-from-a-dead-screen-android/", | |
"oqg2ac": "/article/hard-drive-spindown-clicking-noise/", | |
"oqg680": "/article/avahi-nfs-zfs/", | |
"oqkqko": "/article/android-logging-sensor-data-with-automate/", | |
"oqtwo0": "/article/trackpoint-drifting-stop/", | |
"orxzq0": "/note/re-building-a-blogroll-in-2017/", | |
"oss4g0": "/article/personal-website-as-archiving-vault/", | |
"osvzc0": "/photo/cambridge-night-lamps/", | |
"otg9w0": "/photo/la-palma-dock/", | |
"otnok0": "/photo/la-palma-volcano-route-view/", | |
"otpj80": "/photo/la-palma-volcano-route-enrique/", | |
"otrdw0": "/photo/la-palma-teneguia-sky/", | |
"ott8k0": "/photo/la-palma-teneguia-volcano/", | |
"otv380": "/photo/la-palma/", | |
"otwxw0": "/photo/la-palma-tazacorte/", | |
"otysk0": "/photo/la-palma-stones-on-the-shore/", | |
"oua4w0": "/article/raspberry-pi-bme280-si1145-collectd-mosquitto/", | |
"ov11eo": "/note/redecentralise/", | |
"ov7e40": "/article/home-sms-gateway-with-mqtt-gammu-thinkpad/", | |
"owjdw0": "/article/headless-spotify-without-gpu/", | |
"oyjgc0": "/article/making-things-private/", | |
"oyne00": "/photo/lizard-at-la-palma/", | |
"oyp8o0": "/photo/glencoe-scotland/", | |
"oyr3c0": "/photo/mountains-around-glencoe/", | |
"oysy00": "/photo/trees-burning-in-the-sunset/", | |
"oyuso0": "/photo/sunset-island-on-loch-awe/", | |
"oywnc0": "/photo/sunset-at-loch-awe/", | |
"oyyi00": "/photo/sunset-at-kilchurn-castle/", | |
"oz27c0": "/photo/powerscourt-waterfall-forest-greens/", | |
"oz4200": "/photo/powerscourt-waterfall-forest-browns/", | |
"oz5wo0": "/photo/a-piece-of-powerscourt-waterfall/", | |
"oz7rc0": "/photo/stream-with-oak-leaves/", | |
"p11nk0": "/photo/top-of-timanfaya/", | |
"p13i80": "/photo/layers-of-volcanic-ash/", | |
"p15cw0": "/photo/timanfaya-national-park/", | |
"p177k0": "/photo/wine-yard-on-lanzarote/", | |
"p19280": "/photo/panorama-from-mirador-de-morro-velosa/", | |
"p1crk0": "/photo/a-desert-of-fuerteventura/", | |
"p1em80": "/photo/penitas-dam/", | |
"p1ggw0": "/photo/mountains-of-fuerteventura/", | |
"p1ibk0": "/photo/pozo-negro/", | |
"p1k680": "/photo/road-to-malpais-grande/", | |
"p1m0w0": "/photo/puertito-de-los-molinos/", | |
"p26mk0": "/article/nomu-s10/", | |
"p2jo00": "/article/linkedin-public-settings-ignored/", | |
"p44x40": "/photo/hol-vasmu-allott-most-kohalom-2/", | |
"p46rs0": "/photo/hol-vasmu-allott-most-kohalom/", | |
"p4nfs0": "/article/odexed-android-6-marshmallow-with-microg/", | |
"p50sc0": "/article/instant-messenger-hell/", | |
"p5slq0": "/note/re-eli-20180318015703/", | |
"p660lc": "/journal/internet-emotional-core/", | |
"p7cco0": "/article/how-to-make-a-print-css/", | |
"p7ngo0": "/photo/dawn-at-dojo-stara-wies/", | |
"p7pbc0": "/photo/engawa-of-the-dojo-building-in-dojo-stara-wies/", | |
"p99y80": "/photo/la-caldera-de-taburiente-panorama/", | |
"p9byg0": "/photo/stargazers/", | |
"p9dt40": "/photo/la-caldera-de-taburiente/", | |
"p9fns0": "/photo/stream-of-cascada-de-los-colores/", | |
"pbtp00": "/article/linux-i2c-iio-collectd/", | |
"pcf120": "/article/do-websites-want-us-to-use-reader-mode/", | |
"pd3q30": "/article/running-a-static-indieweb-site/", | |
"pdwr30": "/article/the-three-facebooks/", | |
"pfplcc": "/article/location-tracking-without-server/", | |
"phdgo0": "/article/domoticz-rflink-mqtt/", | |
"phru7i": "/note/re-hagcodessocial20181105indieweb-comichtml/", | |
"phztgq": "/note/re-adactiocomjournal14509/", | |
"pib5v0": "/article/os-theme-switcher-css-with-fallback/", | |
"pks2z0": "/photo/abandoned-mine/", | |
"pktjc0": "/photo/not-ireland/", | |
"pkve00": "/photo/reptile/", | |
"pkx8o0": "/photo/not-a-snake/", | |
"pkz3c0": "/photo/gola-di-gorropu/", | |
"pl0y00": "/photo/drought/", | |
"pl2so0": "/photo/dune-di-piscinas/", | |
"pl4nc0": "/photo/albergo-antico-borgo/", | |
"plj2s0": "/journal/influental-articles-the-old-web/", | |
"pmq80o": "/article/web-of-the-machines/", | |
"pnjzs0": "/article/gopher/", | |
"pqfmc0": "/photo/stara-wies-dojo-snowy-rooftops/", | |
"pqgus0": "/journal/pakua-international-league/", | |
"pqj8w0": "/photo/stara-wies-dojo-snowy-road/", | |
"pqmso0": "/photo/stara-wies-dojo-snowy-panorama/", | |
"pqqks0": "/photo/stara-wies-dojo-panorama/", | |
"pqucw0": "/photo/stara-wies-dojo-sauna-and-teahouse/", | |
"pqy280": "/photo/stara-wies-dojo-teahouse/", | |
"ptgkk0": "/article/home-server-2019/", | |
"puqv80": "/note/stranger-things-season-3-lacking-elements/", | |
"pvym80": "/photo/bamboo-lined-path/", | |
"pw4680": "/photo/bamboo-lined-path-pattern/", | |
"pw60w0": "/photo/hangzhou-west-lake-night/", | |
"pw7vk0": "/photo/west-lake-greens/", | |
"pwlca0": "/photo/tangkoucun/", | |
"pwojk0": "/photo/huangshan-panorama-1/", | |
"pwv0w0": "/photo/huangshan-panorama-2/", | |
"pwvy80": "/photo/huangshan-scenery-1/", | |
"pwxsw0": "/photo/huangshan-scenery-2/", | |
"pwznk0": "/photo/huangshan-scenery-3/", | |
"px1i80": "/photo/huangshan-scenery-4/", | |
"px3cw0": "/photo/huangshan-stairs-and-tourists/", | |
"pxcm80": "/photo/emerald-valley/", | |
"pxegw0": "/photo/emerald-valley-greens/", | |
"pxgbk0": "/photo/emerald-valley-worker/", | |
"pzn520": "/photo/hongcun-village-sunset/", | |
"pzny80": "/photo/hongcun-sunset/", | |
"pzpsw0": "/photo/hongcun-night/", | |
"pzrnk0": "/photo/hongcun-streets/", | |
"pzti80": "/photo/hongcun-moon-lake-sunrise/", | |
"pzvcw0": "/photo/hongcun-lake-sunrise/", | |
"pzx7k0": "/photo/hongcun-bridge-1/", | |
"pzz280": "/photo/hongcun-bridge-2/", | |
"q5ci40": "/article/freenas-domoticz-zigbee-zwave-rflink/", | |
"q5wes0": "/note/fu-xr/", | |
"q8zyr0": "/article/lightweight-headless-media-player-raspberry-pi/", | |
"q9tds0": "/article/home-server-downsizing/", | |
"qb8ku0": "/article/less-features-cleaner-site/", | |
"qbpdp0": "/note/re-ohhelloanablogblogging-and-me/" | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function debug( $message ) { | |
# not needed for now | |
//if (file_exists('./redirect.log')) { | |
//unlink('./redirect.log'); | |
//} | |
if ( empty( $message ) ) { | |
return false; | |
} | |
if ( @is_array( $message ) || @is_object ( $message ) ) { | |
$message = json_encode($message); | |
} | |
file_put_contents('./redirect.log', $message."\n", FILE_APPEND); | |
} | |
function redirect($target) { | |
header('HTTP/1.0 302 Moved Temporarily'); | |
#header('HTTP/1.1 301 Moved Permanently'); | |
#header('HTTP/1.1 307 Temporary Redirect'); | |
header("Location: ". $target); | |
die(); | |
} | |
function bad_request($uri) { | |
header('HTTP/1.0 400 Bad Request'); | |
die('<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"/> | |
<meta content="width=device-width,initial-scale=1,minimum-scale=1" name="viewport"/> | |
<title>Bad Request</title> | |
</head> | |
<body> | |
<h1><center>You misspelled that URL.</center></h1> | |
<hr> | |
<p><center>'.$uri.'</center></p> | |
</body> | |
</html>'); | |
} | |
function not_implemented($uri) { | |
header('HTTP/1.0 501 Not Implemented'); | |
die('<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"/> | |
<meta content="width=device-width,initial-scale=1,minimum-scale=1" name="viewport"/> | |
<title>Not Implemented</title> | |
</head> | |
<body> | |
<h1><center>Why are you even looking for this? Is anything linking here?</center></h1> | |
<hr> | |
<p><center>'.$uri.'</center></p> | |
</body> | |
</html>'); | |
} | |
function gone($uri) { | |
header('HTTP/1.1 410 Gone'); | |
die('<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"/> | |
<meta content="width=device-width,initial-scale=1,minimum-scale=1" name="viewport"/> | |
<title>Gone</title> | |
</head> | |
<body> | |
<h1><center>This content was deliberately deleted. I probably moved it to a private archive.</center></h1> | |
<hr> | |
<p><center>'.$uri.'</center></p> | |
</body> | |
</html>'); | |
} | |
function notfound($uri) { | |
debug(" nothing found for ${uri}"); | |
header('HTTP/1.0 404 Not Found'); | |
die('<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"/> | |
<meta content="width=device-width,initial-scale=1,minimum-scale=1" name="viewport"/> | |
<title>Not found</title> | |
</head> | |
<body> | |
<h1><center>This was not found.</center></h1> | |
<hr> | |
<p><center>'.$uri.'</center></p> | |
</body> | |
</html>'); | |
} | |
/* | |
* data structure in the json file | |
$data = { | |
"bad_request": list of regex patterns for certainly not friendly requests | |
"not_implemented": list of regex patterns for not implemented paths | |
"path_to_strip_from_uri": list of path that will be dropped from the uri between // | |
"filenames_to_strip_from_uri": list of stristr matched filenames to drop from the uri | |
"renamed_files": dict of original: replaced with file parts | |
"shortslugs": dict of uri: target, | |
"redirect": dict of uri: target, | |
"gone": dict of uri: 1, so it's a reverse lookup table and is faster | |
"rewrites": dict of regex pattern : target for redirect queries, can have $1, $2 group substitutes | |
"re_gone": list for regex patterns for gone queries | |
} | |
*/ | |
$data = json_decode(file_get_contents('./404.json'), true); | |
debug("incoming 404.php request: ${_SERVER['REQUEST_URI']}"); | |
$raw_uri = filter_var($_SERVER['REQUEST_URI'], FILTER_SANITIZE_URL); | |
/* no traversing directories */ | |
$sanitized_uri = str_replace('../', '', $raw_uri); | |
/* remove ////// and similar */ | |
$sanitized_uri = preg_replace('#([/]+)\1+#', '$1', $sanitized_uri); | |
$uri = $sanitized_uri; | |
if(stristr($uri, "?")) { | |
$uri = substr($uri, 0, strpos($uri, "?")); | |
} | |
debug(" escaped uri: ${uri}"); | |
/* security-ish features to stop the certainly bad requests */ | |
foreach(array('bad_request', 'not_implemented') as $method) { | |
foreach ($data[$method] as $pattern) { | |
if (preg_match(sprintf('#%s#', $pattern), $uri)) { | |
debug(" method ${method} matched `${uri}` with pattern: `${pattern}`"); | |
$method($uri); | |
} | |
} | |
} | |
$cleaned_uri = $uri; | |
foreach($data['regex_replace_in_uri'] as $regex => $substitute) { | |
$cleaned_uri = preg_replace("#${regex}#", $substitute, $cleaned_uri); | |
} | |
$cleaned_uri = trim( | |
str_replace( | |
array_map( | |
function ($value) { return "/${value}/"; }, | |
$data['path_to_strip_from_uri'] | |
), | |
'', | |
$cleaned_uri | |
), | |
'/' | |
); | |
$uri_elements = explode('/', $cleaned_uri); | |
/* remove filenames that doesn't mean anything, like index.html */ | |
foreach($data['filenames_to_strip_from_uri'] as $filename) { | |
if(stristr(end($uri_elements), $filename)) { | |
array_pop($uri_elements); | |
} | |
} | |
/* remove empty elements */ | |
$uri_elements = array_filter($uri_elements); | |
debug(" cleaned uri: " . json_encode($uri_elements)); | |
$cleaned_uri = trim(implode("/", $uri_elements), '/'); | |
/* try shortslugs */ | |
if(strlen($cleaned_uri) == 6) { | |
if(isset($data['shortslugs'][$cleaned_uri])) { | |
debug(" redirecting to `". $data['shortslugs'][$cleaned_uri] ."` based on shortslug match"); | |
redirect($data['shortslugs'][$cleaned_uri]); | |
} | |
} | |
$urls_to_try = array($uri, $cleaned_uri); | |
foreach($urls_to_try as $url_to_try) { | |
/* try static redirects */ | |
if(isset($data['redirect'][$url_to_try])) { | |
debug(" redirecting to `". $data['redirect'][$url_to_try] ."` based on static match"); | |
redirect($data['redirect'][$url_to_try]); | |
} | |
/* try static gone array */ | |
if(isset($data['gone'][$url_to_try])) { | |
debug(" static gone matched: `". $data['gone'][$url_to_try] ."`"); | |
gone($uri); | |
} | |
} | |
/* try to locate if the files have moved */ | |
if(sizeof($uri_elements) > 0) { | |
debug(" iterating through URI pieces " . json_encode($uri_elements)); | |
$candidates = array(); | |
if(preg_match("/.*\.[a-zA-Z0-9]{2,4}/", end($uri_elements))) { | |
$e = end($uri_elements); | |
foreach($data['renamed_files'] as $original => $current) { | |
$e = str_replace($original, $current, $e); | |
} | |
debug(" we're looking for a file: " . $e); | |
$files_could_be = array($e, str_replace('_', '-', $e)); | |
foreach($files_could_be as $e) { | |
$path = getcwd() . '/*/*/' . $e; | |
debug(" checking for files under " . $path); | |
$candidates = array_merge($candidates, glob($path)); | |
} | |
} | |
else { | |
$paths = array( | |
getcwd() . '/*/' . end($uri_elements), | |
getcwd() . '/' . end($uri_elements), | |
); | |
foreach($paths as $path) { | |
$level = glob($path); | |
if(sizeof($level) > 0) { | |
$candidates = array_merge($level, $candidates); | |
} | |
} | |
} | |
if(0==sizeof($candidates)) { | |
debug(" no candidate found with uri pieces glob search"); | |
} | |
else { | |
if(sizeof($candidates)>1) { | |
debug(" multiple candidates found for path pattern: ${path}"); | |
debug($candidates); | |
} | |
$candidate = array_pop($candidates); | |
$target = str_replace(getcwd(), "", $candidate); | |
debug(" redirecting `${cleaned_uri}` to file based candidate `${target}`"); | |
redirect($target); | |
} | |
} | |
/* try rewrites */ | |
foreach($data['rewrites'] as $pattern => $target) { | |
foreach(array($sanitized_uri, $uri, $cleaned_uri) as $value) { | |
if(preg_match(sprintf('#%s#i', $pattern), $value, $matches)) { | |
debug(" rewrite matched `${value}` with pattern: `${pattern}`"); | |
for($i=1; $i<sizeof($matches); $i++) { | |
if (isset($matches[$i])) { | |
$target = str_replace('$' . $i, $matches[$i], $target); | |
debug(" `target` altered to `${target}`"); | |
} | |
} | |
redirect($target); | |
} | |
} | |
} | |
/* try gone regex */ | |
foreach($data['re_gone'] as $pattern) { | |
foreach(array($uri, $cleaned_uri) as $value) { | |
if(preg_match(sprintf('#%s#i', $pattern), $value, $matches)) { | |
debug(" regex gone matched `${value}` with pattern: `${pattern}`"); | |
gone($uri); | |
} | |
} | |
} | |
/* ok, this really wasn't found */ | |
notfound($uri); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment