The Blog - Updated Signup and Site Creation on Mobile Devices


The latest stage in our authentication redesign effort improves signup and site creation on our mobile applications. ( offers apps for your Android or iOS device.)


To simplify signup, we’ve separated site creation from account creation. Signup now has its own flow guiding you through the process, allowing you to modify information as you go.

It begins with a choice: you can signup via email, or signup via your Google account.

Signup with Email or Google

If you select Google, the Google signup process is presented.

Signup with Google

If you select email, we’ll send you a signup email after you enter your email address. Clicking the link it contains completes the signup process.


In either case, we’ll present a final screen where you can modify your display name and username. We’ll share a list of username options to choose from based on your current username. If you’ve signed up with an email address, you’ll also get the opportunity to set an account password.

And, finally, once signup is complete, you’ll be able to create your first site!

Signup Site Site Creation

The new site-creation flow walks you through the steps involved, providing more options and flexibility.

First, we’ll ask you to choose the type of site you want — either a blog, website, or portfolio. This choice dictates the mobile-friendly starter themes we’ll show you in the following step. Once you select a theme, we’ll ask you for your site’s title and tagline. Based on the site title you enter, we’ll offer a list of available domain name suggestions you can choose from. Once you select a domain, we’ll create the site and show you a preview of it. At that time, you can either configure site settings or jump right into writing your first post.

Get the App for your device offers apps for your Android or iOS device.


What do you think of the new signup and site creation changes? We’d love to hear your thoughts and look forward to your feedback!

The Blog - Manage Plugins in the WordPress Mobile Apps


We’re happy to announce the addition of a frequently requested feature in the WordPress mobile apps: plugin management! With the 9.1 update for the iOS and Android apps, Business plan sites with plugins and self-hosted WordPress sites with Jetpack can now manage their plugins right in the app.

Instead of going to your dashboard in a web browser for every little plugin change, you can now browse your site’s plugins in the WordPress mobile apps, and activate, deactivate, and update plugins right from your phone. You can also manage auto-updates, remove most plugins, and find a link to the plugin’s page on for quick reference.

Try It Out

To find plugins in your app, make sure you’ve updated to version 9.1+ and have the Jetpack plugin (version 5.6+ required). Once you’re updated, you’ll see a new “Plugins” area under “Configure”.

Send Feedback

If you have any questions or feedback on managing plugins in the apps, reach out to our in-app support team by tapping Me → Help & Support → Contact Us.

The Blog - Keep Track of Your Conversations in One Place


Today, we’re introducing Conversations: a tool in the Reader that makes it easier for you to monitor and participate in the discussions you care about the most.

Let’s face it: it can be hard to keep track of all the conversations you take part in online. When your favorite posts generate an active discussion, you might miss out on some meaningful exchanges. To find out if a post has new comments, you would have to manually search for it in your stream, or enable comment emails, which would then fill your inbox with every single comment coming from that post.

With the new Conversations page, new comments on your followed posts on any or Jetpack-connected sites will all appear in a single stream, including for sites you don’t follow. You’ll now be able to read and add your replies without having to leave the Reader!


You can also view earlier comments by expanding the row of avatars under a post.


Which posts will appear in Conversations? Any post you’ve Liked or commented on will show up there. You may also manually add a post by choosing the Follow Conversation option when you view the full post in the Reader…


…or directly from your stream.


If you decide to leave a conversation, just unfollow it to remove it from your Conversations stream.

By making it easier for people to monitor and participate in conversations they care about, we can encourage more interaction and allow everyone to easily join the discussions happening on your site.

Give Reader Conversations a try and let us know what you think in the comments below! Thank you, once again, for being part of the community.

The Blog - The Year in Review (and Resolutions for 2018)


Some years go by slowly — not because they’re busier, but maybe there’s just more out there in the world to stop and notice. We hope the and Jetpack community offered you some of those moments this year.

Maybe it was a helpful chat with someone on our Happiness team, or maybe you discovered a cool new feature that made business or blogging even easier. Perhaps you read something on that inspired you. We just want to say thanks for being here, and we’re excited to see what you all accomplish in 2018 and beyond.

Below are some highlights from the year in — and make sure you check out Discover to see more favorite moments from 2017. Happy New Year!

Viral Hits and Notable Moments

• TIME, powered by VIP, announced its Person of the Year — The Silence Breakers.

• blogger Hospey used an online resume to score an internship with Chance the Rapper:

Want to get hired by your favorite artist? Build a site, like @Hospey did for @chancetherapper: #PoweredbyWordPress

— (@wordpressdotcom) August 17, 2017

• Baby Ellie became the youngest person to thru-hike all 2,190 miles of the Appalachian Trail! She made the trip with her mom Bekah and her dad Derrick, who wrote about their adventure.

• One user got a nice surprise: JK Rowling tweeted their blog post:

Great response to the 'soon I'll be accused of rape if I sign an email with a kiss' hot takes. via @wordpressdotcom

— J.K. Rowling (@jk_rowling) October 21, 2017

• Robert E. Kelly and his family became worldwide celebrities when his appearance on the BBC was interrupted by his children. “We are just a regular family, and raising two young children can be a lot of work. Because of that, it seems that the video has resonated with parents around the world,” he wrote on his blog.

• Over at Longreads, Laurie Penny wrote the site’s most popular story of the year — The Unforgiving Minute.

• We wished a happy 11th anniversary to Smitten Kitchen, one of the web’s most popular and longest-running food blogs.

• INFJoe, the cartoon persona of artist and blogger Aaron Caycedo-Kimura, released his book Text, Don’t Call: An Illustrated Guide to the Introverted Life.

The Year in Building Your Business

This year we worked to make it even easier to create the perfect website for business and ecommerce — from fashion to fitness, salons to school fundraisers.

In March we introduced unlimited themes for Premium and Business plan users so you can experiment with more designs — including the new Radcliffe 2 theme for small business. We made it easy for you to collaborate in Google Docs and publish straight to and Jetpack-powered sites. In May we launched Business plan support for third-party plugins and themes, giving you total control over customizing and monetizing your site:

Of course, no website is an island: it’s more important than ever to distribute your blog posts and pages across social media, so in July we introduced social media scheduling, allowing you to plan tweets and Facebook posts far in advance and resurface popular posts from your archives:

social scheduling

Then in August, we made it even easier to earn money from your site with the new Simple Payment feature:

To top it all off, we teamed up with Rebrand Cities to bring 10,000 small businesses online, and we partnered with inspiring folks like Creative Mornings and legendary designers like Michael Bierut and Marian Bantjes to create new sites with students in Appalachia as part of Project A3.

The Year in Photos (and Making It Easier to Post the Perfect Shot)

You published some incredible images and illustrations in 2017! Take a look:

Ascending the Andes

“After climbing a great hill, one only finds that there are many more hills to climb – Nelson Mandela.” Thirdeyemom ascended the Andes, and captured this stunning photograph.

Illustrations by Jeremy Graboyes

We fell in love with the illustrated work of Jeremy Graboyes, a Washington, D.C.-based artist who specializes in pen-and-ink and watercolor.

Child laborers of Bangladesh

Photographer Sophia Hsin documented the child laborers of Bangladesh. The Vancouver-based Hsin is using the project to raise awareness among consumers about how some products enter their food chain.

Street photography in Puerto Rico

Omar Z. Robles brought dance and street photography together. Robles captures moments with dancers around the world, from the streets of Cuba to Hong Kong. (Above: dancer Courtney Stohlton in Puerto Rico.)

We also wanted to simplify the process of sharing your gorgeous images: You can now connect your Google Photos account and insert images straight from Google, as well as export photos from Lightroom straight to

The Year in Publishing on the Go

mobile apps

Photoblogging is even better with a world-class mobile app. We made a ton of improvements to WordPress for iOS and Android, with a brand new editor, new features to manage your site, and a whole lot more.

A Warm Welcome to WordPress!

Did you know that nearly 30% of all sites on the internet are powered by WordPress? Here’s just a small sampling of the new sites we welcomed to, Jetpack, and VIP in 2017:

Resolutions for 2018

We resolve to keep working to make the web a better place — and work with all of you in the community to keep building your dreams.

What do you want to accomplish in the coming year? Tell us in the comments.

The Blog - Managing Your Blog On a Mobile Device


Have you given the WordPress mobile apps a try lately? We’ve been working hard to make sure our iOS and Android apps are simple to use and have the features you need to blog right from your phone or tablet. Here are a few recent additions and updates that make blogging on the go easier:

Add Categories and Tags

Before publishing a blog post, you can add categories and tags right in the app’s post editor. To add categories and tags to a post in the iOS editor, tap the at the top right, then Options. On Android, tap the gear icon at the top right.

(Need a refresher? Categories allow you to group related posts together on your site, and tags help people find you in the Reader. Keep in mind that the Reader will filter out posts using more than 15 categories and tags total, so stick to 15 or fewer.)

Edit Post Slugs and Excerpts

A post slug is the part of a post’s URL after the .com (or the .blog, .org, .net, or whichever kind of address you use). WordPress generates one for you automatically based on your post’s title — but if your post has a very long title, it will also have a very long URL. Now, you can edit your slugs in the apps to shorten them.

You can also add and edit excerpts — little summaries of your posts — in the app. Some themes display post excerpts on your home page; if yours does, you’ll want to add one to each post. They also display in the Reader, giving you more control over what appears there.

To find the slug and excerpt in the apps, go back into your post’s settings: head to a post and tap on … → Options (iOS) or on the gear icon (Android), Scroll to the bottom of the screen to find the slug and excerpt options.

Add a Featured Image

Lots of themes use Featured Images to draw readers’ eyes to your posts and pages. And when readers share your posts, the Featured Image is often used by Twitter, Facebook, and other networks. It’s the first part of a post most people see, and plays a big role in whether people decide to read.

To add a featured image to a post, open a post and go back to — you guessed it! — …→ Options (iOS) or the gear icon (Android). You can change an existing featured image there, too.

Easier Reading and Accessibility

The apps have seen several changes to make them easier to use, including better button and image descriptions for screen readers and improved zooming to increase text size. If you’ve had trouble with small text in one of the apps before or found something to be inaccessible, give it another try and be sure to let our support team know if you see areas where we can improve further.

In-App Support

If you have any questions, you can reach our support team right in the apps by going to Me → Help & Support → Contact Us. We’d love to hear your feedback!

Don’t have the WordPress mobile app yet? Download it here.

The Blog - New Premium Themes: Small Business and Photo Blog


Today we’re excited to announce two new premium themes: Small Business and Photo Blog.

Small Business

Small Business is a new premium theme for your entrepreneurial endeavors. At an introductory price of just $5 (or free with the Premium or Business plans), it’s a worthwhile investment for your business.

Small Business Theme Setup Instructions

We know that running a business is no small task, which is why Small Business includes comprehensive video instructions for its key features so you can get your business’ website online faster.

Small Business was designed with a simple, single-column layout for a consistent reading experience no matter the device or screen size, and uses system fonts to reduce page-load time. We’ve also included a few tailored features just for small businesses, like:

Contact Information: Your customers are busy people – that’s why easy access to essential information like your phone number and address is so important. Small Business displays a banner with your contact information on every page and turns all the information into links, so your customers can call, email, or find you on a map with a click.

Small Business - Contact Info

Promo Area: Do you have a new product coming out? A seasonal sale? A special event? Whatever it is, you’ll want to put this information right on the front page to make sure your customers see and act on it. Small Business includes a Promo Area area that makes it as easy as flipping a switch!

Style Packs: If Small Business’ bold design doesn’t feel right for you, choose one of the three included Style Packs — Modern Flair, Country Charm, or Classic Elegance — for a different look and feel with the click of a button.

Learn more about how to use all of Small Business’ features with these step-by-step instructions and videos or by checking out the demo — or just try it out on your own site!

Photo Blog

Photo Blog is our new premium theme for visual storytellers. It’s available for $36, or comes free with the Premium or Business plans.

Photo Blog comes with many features that help your photographs shine:

Layout: Along with its default square layout, Photo Blog comes with two additional layout options. The Grid layout adds space between your images, while Masonry creates an interlocking grid, which respects your image orientation and pieces them cleanly together.

Featured Images Filter: Photo Blog comes with a variety of image filters you can apply to your Featured Images. Choose from faded Reyes, black-and-white Willow, saturated Lo-fi, or one of the other 23 options.

Style Packs: If you’re searching for a different look for Photo Blog, check out its Style Packs — Modern, Elegant, Retro Photo, or Vintage Paper — to change up your site’s appearance.

You can learn more about Photo Blog by checking out these step-by-step instructions and videos, or visiting the theme’s demo site!

The Blog - Updated Privacy Policy


As part of our commitment to privacy and transparency, we’re updating our Privacy Policy. We want to give you more information about how we collect and use personal information — in a more organized and readable format.

“Your privacy is critically important to us.” These are the first words of our Privacy Policy, and words we live by when designing and building our products.

Here are some of the updates you’ll see:

  • We split the Privacy Policy up into sections titled: Information We Collect, How We Use Information, Sharing Information, Choices, and Security. Our aim is to make the Policy easier to follow and understand. We really want you to read the whole thing!
  • We added specific information about how our Privacy Policy applies to Jetpack sites and the WordPress mobile app.
  • We included real-world, concrete examples to illustrate our policies and give you a clearer picture of how we collect and use personal information. For example, to explain our disclosures about access to mobile device data, we say: “[i]f you give us permission to access the photographs on your mobile device’s camera roll, our Services may access the photos stored on your device when you upload a really amazing photograph of the sunrise to your website.”
  • We provided more information, in the Choices section, about how you can limit and control the data that you provide to us when you use our services.

New Privacy Policy Effective January 3, 2018

Our new Privacy Policy will take effect on January 3, 2018. We’re releasing it now to give you time to take a look at it. If you continue to use our services on or after January 3, 2018, that will indicate your consent to the new Privacy Policy.

….And Stay Tuned for What’s Next

Our commitment to your privacy means more than just updating our Privacy Policy. We’re continually thinking about new ways to be more transparent about how we use data, and are building new tools and features to give you more control over the data you entrust to us.

Some of these efforts are in anticipation of the General Data Protection Regulation (GDPR) — a new EU privacy regulation that will affect Automattic and many of our customers. You can read more about our GDPR-readiness plans here.


Although we updated a lot of the wording in our Privacy Policy, our core values remain unchanged: We strive to be fully transparent. We help protect our users from overreaching government demands for information. We keep the data we have a reason to keep. And we are thoughtful about how we collect, use, and share personal information.

The Blog - Update Your Avatar on


We’ve given one of our favorite features a boost! You can now manage your profile photo, or avatar, right on This avatar, powered by a service called Gravatar, is the image that represents you online — a thumbnail that appears next to your name when you interact on blogs and websites. With this recently refined feature, you can upload, edit, and update your avatar at

Your avatar shows up in many places on For example, you’ll see it on your site next to your blog posts:

And when you like someone’s post:

Or when you comment on a post:

As you can see, your avatar helps to establish your identity and credibility on — but also across the internet. It will also appear on other websites that use Gravatar, like Stack Overflow and Hootsuite. This means that you don’t have to re-upload the same photo multiple times across the web.

How to Update Your Avatar

While logged into your account, go to or click your profile icon at the top-right corner of the screen. You’ll see the edit screen for your profile:

From here, you can either click on your photo to change it:

Animated GIF showing clicking the button to change the Gravatar

Or drag and drop a new photo from your computer:

You can also edit the photo — rotate, flip, or crop — before setting or changing it:

Animation showing editing image

When you’re happy with your image, click Change My Photo and you’re all set!

We’ve also made this update for the desktop app. If you have questions, refer to the Gravatars Support page or contact Support for assistance. We look forward to seeing your faces around the web!

The Blog - A New Media Picker for the iOS WordPress App


Sometimes it’s the extra touches that make all the difference; on your website, that’s the photos and video that give your content life.

You asked for streamlined access to your media library and the camera and photos on your device, to make uploading and inserting photos and videos easier. We hear you loud and clear! A freshly-updated media picker is now available in version 8.5 of the WordPress app for iOS.

What’s New

The new media picker was designed to allow quicker access to your media right from the new Aztec editor. Now you can insert videos and photos without leaving the editor. Click the plus sign — just like in the desktop editor:


The picker’s toolbar has buttons that provide full screen access to media already on your device, the camera, and your site’s media library.


Whether you need to insert a photo you’ve already uploaded, capture a new video with your camera, or peruse all the special moments already on your device to find the perfect pic, you’re covered.

Open Source and Proud of It

Giving back to the software development community is part of Automattic’s DNA. That’s why our Android and iOS apps are 100% open source and will remain that way. In fact, the new media picker is a stand-alone iOS library that can be used in your own projects. We encourage you to try it out!

Thank You!

The Mobile team truly appreciates all of our wonderful users. Our goal is to build tools to help you make your site the best it can be. We look forward to your feedback and hope you enjoy the new media picker as much as we do.

New iOS Media Picker Demo

The Blog - New Theme: Radcliffe 2


Today we’re happy to introduce Radcliffe 2, a refreshed version of a tried-and-true WordPress theme. We’ve optimized it for speed, and added new features specifically with small-business websites in mind.

Radcliffe 2 was a collaborative effort by several members of’s Theme Team. We wanted to update the popular theme for a more mobile-centric landscape, and to add new features that our small-business customers need.

Some specific design considerations for mobile include:

Standard fontsRadcliffe 2 uses system fonts — fonts that are already available on computers and mobile devices — rather than loading its own custom fonts. This reduces page-load time, since sites no longer have to load special font files, and benefits people browsing your site on mobile devices. Like with other themes, the fonts can be changed using the Customizer.

No sidebar: For a more consistent experience between desktop and mobile screens, Radcliffe 2 has a single-column, no-sidebar layout. This helps sites retain the same look and feel, regardless of the device used to load it.

We’ve tailored Radcliffe 2’s other major features for small-business sites:

Logo Resizer: For a perfect fit, increase or decrease the size of your logo.

Style Packs: Looking for a different feel for your site? Style Packs allow you to customize your design to match your brand in seconds. Check out Modern Bauhaus, Vintage Paper, or the Upbeat Pop Style Pack options! Each pack includes unique colors and fonts that create a cohesive style.

Contact Information: This is an easy way to display your phone number, email address, physical address, and hours of operation in your website’s header or footer. Mobile visitors can simply tap on your number to directly call your business’s phone.

Featured Prompt: Create an eye-catching area with text, a linked button, and a background image to draw visitors to a specific area of your site.

You can learn more about Radcliffe 2 by reading the Theme Showcase documentation, checking out the demo, or trying it out on your own site!

The original Radcliffe was released almost four years ago by Anders Norén, a prolific and talented themer.

Chatting with Anders about his theme, it’s clear we can credit Radcliffe’s bold images and typography to its predecessors. “Radcliffe was my fourth free WordPress theme,” says Anders. “The previous three, Lingonberry, Hemingway, and Wilson, are all pretty traditional blog themes with a thin content column and (in the case of Hemingway and Wilson) a sidebar with widgets. I wanted to do something a bit different with Radcliffe. Something that used the full width of the screen for people who want their images to take up more space.”

The original Radcliffe theme.

The result was a theme that balanced eye-catching featured images with a deft treatment of the written word.

Anders’s passion for creating free WordPress themes, originally a hobby, led to his career in web design. He notes that while technology and WordPress have changed, some things haven’t.

“The basic tenets of what makes a WordPress theme — and a website — great are still pretty much the same. Accessibility, a good layout, thought-through typography, smart functionality, and a couple of small, user-experience enhancing flourishes here and there.”

His design process has evolved too, but the core purpose of why he creates remains. “I start in whatever end I have in my head and pull on that thread to see how long it goes,” he says. “If the single view comes first, I try to get a feel for how the archive view would fit together with it, and vice versa. The rest grows from there. It’s not a very structured approach, I’ll admit. And that’s the best part about releasing themes for free. The only requirement I’ve set for myself is that I have fun doing it.” - The Moon – First Try


Soligor 50mm C/D Spiegelobjektiv, f/8

1/125s, ISO 200 - Obst fotografieren


Lemon - Fruit Salad 1 by David Philippi on

Apple - Fruit Salad 2 by David Philippi on

Eine Glasplatte auf einem Stapel Spielekartons aufgebockt. Den Blitz drunter gelegt, die Streuscheibe ausgeklappt und den Blitz damit auf Weitwinkel gestellt. Das Obst in dünne Scheiben schneiden, auf die Glasscheibe ein Blatt Papier, darauf eine Glasschüssel mit der jeweiligen Obstscheibe drin. Der Blitz wird per Funkauslöser ausgelöst.

Kameraeinstellungen: 1/125 sec., f/8, ISO 100. Blitzleistung 1/8. - Politisch aktiv werden schwer gemacht


Es ist also tatsächlich passiert. In den USA wird Trump zum Präsident werden und damit werden Werte und Positionen Gewicht in der internationalen Politik bekommen, wie sie widerlicher kaum sein könnten. So gerne man jetzt Witze über „diese verrückten Amerikaner“ macht, so sehr muss einem auch bewusst sein, dass uns hierzulande mit der AfD eine ähnlich eingestellte Gruppierung im Bundestag droht. Um den Schaden zu minimieren haben wir jetzt noch fast genau 1 Jahr und am Tag nach der US-Wahl wird der Ruf nach politischer Aktivität immer lauter. Zeit mal laut nachzudenken, was – und vor allem wo – man das tun könnte.

Das einflussreichste und offensichtlichste Betätigungsfeld wären wohl die Parteien. Gäbe es da eine, die mich irgendwie einfangen würde, wäre ich da wohl schon eingetreten. Die Positionen der CDU sind für mich vollkommen indiskutabel. Familien-, Bildungs-, Innen-, Netzpolitik, alles so ziemlich genau das Gegenteil von dem, wie ich die Welt gerne hätte. Die SPD, oder was noch von ihr übrig ist, ist völlig ohne Visionen, in der Praxis ohne eigene Positionen und hat niemanden, dem ich zutrauen würde irgendwas, irgendwie positiv umzusetzen. Nein danke. Die Grünen fand ich früher mal ganz gut, aber die lassen ihre Prinzipien ja gerne links liegen, vor allem wenn es dann tatsächlich an die Macht geht. Von Pazifismus keine Rede mehr und die Zukunft dieser Partei sieht mir leider viel zu sehr nach Kretschmann und viel zu wenig nach Trittin aus. Die Linkspartei ist vom Programm her grundsätzlich sympathisch. Frieden, Umwelt, Gerechtigkeit: alles drin ohne viele Kompromisse. Ist nur die Frage wie handlungsfähig die tatsächlich sind. Sind die wie diese linken Unigruppen, die vor lauter Diskussion über die richtige Schreibweise von „Mitglieder“ nicht mehr zu echter Politik kommen? Haben die im Westen ein Wählerpotential von >10%? Die kleineren Alternativen wären sowas wie die FDP. Da hätte man jetzt sicher die Möglichkeit schnell „was zu werden“. Leider sind die inhaltlich und personell ein kompletter Witz. Wer tatsächlich glaubt, der neoliberale Markt würde irgendwas zu Vorteil der Gesellschaft regulieren ist dumm, wer das den Anderen verkauft um damit seinen eigenen Vorteil zu zementieren ist böse. Piraten hatten wir hier ja schon mal, das Thema ist aber inzwischen komplett durch.

Außerparlamentarische Gruppen sind dagegen eine feine Sache. Greenpeace bekommt mein Geld, der CCC meine tatkräftige Unterstützung aber das betrifft jeweils nur relativ eng begrenzte Teilbereiche der Gesellschaft. Irgendjemand muss doch mal an eine umfassende Richtung für das alles denken.

Bleibt noch sowas wie Demonstrationen, Petitionen und politisch frustrierte Blogposts. Die ersten beiden Möglichkeiten sind heutzutage dermaßen duschritualisiert, dass sie nicht mehr weiter auffallen und damit auch nichts mehr bewirken. Meine ollen Blogposts liest kaum jemand und ob man damit überhaupt irgendwas bewirken kann ist mehr als fraglich.

Was dann am Ende des Tages übrig bleibt ist das Politische im Privaten. Meinungen haben und gegenüber anderen vertreten ist wichtig. Sich so verhalten, wie man den Rest der Welt gerne hätte macht die Welt schon mal ein Stückchen besser. Ob das dann aber reicht, wenn alles um einen herum gefühlt in rechtspopulistischem Blödsinn versinkt bleibt fraglich. - Eiskaffee – Kalte Getränke II


Ausreichend Koffein ist durch Schlaf nicht zu ersetzen. Das gilt auch (und besonders) für den Sommer. Die beste Art und Weise Koffein aufzunehmen ist natürlich Kaffee, der ist aber normalerweise heiß (und schwarz und lecker). Im Sommer ist das natürlich nicht so gut, da es draußen schon ausreichend heiß ist.

Also machen wir uns Eiskaffee. Dazu einige wichtige Vorbemerkungen: heißen Kaffee machen und dann abkühlen lassen ist nicht gut. Aus komplizierten chemischen Gründen bilden sich dabei jede Menge Bitterstoffe und der Kaffee schmeckt nicht mehr. Wichtig ist, das der Kaffee entweder kalt aufgebrüht wird (sog. Coldbrew, um den soll es hier aber nicht gehen), oder sofort beim Machen abgekühlt wird.

Hier also das Rezept für eine Tasse: (ich mache den Kaffee in einer Aeropress, geht aber auch mit einem Dripper oder so.)

  • 15g Kaffee (Mahlgrad je nach Zubereitungsmethode)
  • 120g Wasser
  • 5 Eiswürfel
  • Milch
  • Zucker (wenn man mag)

In der Aeropress folgendermaßen: Inverted Methode (kleines Teil ein Stück in das große stecken, Filter ab lassen, mit der Öffnung nach oben hinstellen), Kaffee rein, Wasser kochen, 30 Sekunden abkühlen lassen, 120g einfüllen, 10 Sekunden umrühren, insgesamt 1:30 ziehen lassen. Eiswürfel in die Tasse, Kappe mit Filter auf die Aeropress und den Kaffee direkt auf die Eiswürfel drücken. Der Kaffee wird dadurch direkt kalt und überhaupt nicht bitter. Der Kaffee wäre recht stark, man muss aber das Wasser aus dem Eis mit einrechnen, das ja für Verdünnung sorgt. Die Tasse mit Milch auffüllen, 1-1,5 Löffel Zucker rein, umrühren, trinken. Lecker.

Im Dripper dann entsprechend: Eiswürfel in die Tasse, Dripper auf die Tasse, Kaffee rein, ca. 30g Wasser drauf, 30 Sekunden aufblühen lassen, dann langsam und in kreisenden Bewegungen das restliche Wasser auffüllen. Auch hier läuft der Kaffee direkt aufs Eis. Der Rest läuft dann wie oben. Hat man einen entsprechend großen Dripper kann man das alles natürlich auch auf Kannengröße hochrechnen.

Mich würde mal interessieren wie das in so einem dedizierten Hario Ice-Coffee Maker funktioniert. Wer da Erfahrung hat darf die gerne in die Kommentare schreiben. - Lomography


Neben der Jagd nach scharfen, farbkorrekten und auch ansonsten handwerklich korrekten und dabei noch interessanten Bildern, ist es beim Fotografieren manchmal ganz schön nicht so viel nachzudenken und einfach mal zu machen. Dafür gibt es Lomography. Einfache, billige Kamera, vorzugsweise analog. Genauso billiger Film und ein wenig Kreativität genügen.

Nach diesem Rezept sind die folgenden Bilder entstanden. Eine Agfa Click I vom Flohmarkt, eine Rolle Lomography Color Negative 100 und etwas Sonnenschein. Los geht’s.

[FAG id=3504] - Coldbrew Mate-Tee – Abkühlung für Nerds (und Hipster)


Es ist heiß, zu heiß für die benötigte Menge Kaffee um über den Tag zu kommen. Trotzdem muss man irgendwie koffeiniert bleiben, denn die Nacht über konnte man ja wegen der Hitze nicht schlafen.

Man kann jetzt kistenweise Club Mate kaufen, aber was wenn die Matekalypse wieder kommt? Die Lösung: selbst Mate machen. Allerdings ohne Kochen, denn das würde die Wohnung ja noch mehr aufheizen.

Man kauft sich losen Mate-Tee (sollte es im lokalen Teeladen oder im Internet geben), tut 3 Teelöffel in einen Teefilter, hängt diesen in 1 Liter Wasser und tut das ganze zugedeckt für 12 Stunden in den Kühlschrank. Danach gibt man zum entstandenen Tee 2 Löffel Zucker und einen kräftigen Schluck Zitronensaft. Das ganze vermengt man dann 50/50 mit Apfelsaft, Sprudel oder was einem sonst so schmeckt.

Da hier kein heißes Wasser benutzt wurde, empfiehlt es sich den Tee innerhalb von 24 Stunden zu verbrauchen. - Raspberry Pi 2


Das Go-To-Board der letzten Jahre für etwas größere Bastelprojekte ist der Raspberry Pi. Dieses wurde jetzt auf Version 2 aktualisiert.

  • A 900MHz quad-core ARM Cortex-A7 CPU
  • 1GB RAM

Der neue Prozessor erlaubt es eine ganze Reihe an Betriebssystemen einzusetzen, darunter zum ersten Mal Windows 10, das von Microsoft extra für die Plattform angepasst hat und kostenlos abgibt. Nicht, dass ich das für ernsthafte Projekte einsetzen würde, aber der Verbreitung des Pi dürfte es schon enorm weiterhelfen, wenn die Einstiegshürde für Windows-Nutzer so niedrig liegt.

Die Pins bleiben zu alten Versionen des Pi kompatibel, was die Portierung existierender Projekte sehr einfach machen dürfte. Die neue Hardware bringt in durchschnittlichen Benchmarks wohl die sechsfache Leistung und ich denke, dass vor allem der vergrößerte Arbeitsspeicher wesentlich mehr Spaß bringen sollte. - Amanda Palmer sagt: spielt Ukulele


Dass Ukulelespielen die Welt besser macht wird jedem sofort klar, der schonmal zwei oder drei Akkorde auf diesem vierseitigen Wunderwerk geschrammelt hat. Amanda Palmer liefert dazu die Hymne.

They’re only 19.95. That isn’t lots of money. - Meine „neue“ Kamera


Neulich auf dem Flohmarkt habe ich doch tatsächlich mal Glück gehabt und eine alte Kamera gefunden. Eine Agfa Box 44. So ziemlich die einfachste alte Kamera, die man finden kann. Der Preis war OK und auf den ersten Blick schien sie auch technisch noch in Ordnung. Also ab nach Hause damit, zwei Rollen 120er Schwarz-Weiß-Film erstanden (Ilford FP4 Plus) und an einem halbwegs sonnigen Tag eine Runde durch die Innenstadt von Trier gedreht.

Jetzt ist der Film endlich vom Entwickeln zurück und ich bin mit den Bildern tatsächlich ganz zufrieden. Mal sehen wo ich die zweite Rolle belichte.

Sphinx Sphinx Palastgarten, Seiteneingang Trier, Innenstadt Porta Nigra II (Framing Fail) Petrusbrunnen Porta Nigra I - Ich bin unter die Podcaster gegangen


Ich hatte ja hier schonmal drüber gesprochen und habe jetzt mal angefangen die Idee auch tatsächlich in die Tat umzusetzen. Bisher gibt es nur eine Ankündigungsepisode, aber wenn ihr alle den Feed abonniert, dann verpasst ihr auch nicht, wenn es wirklich los geht.

Zu finden ist das Ganze unter

1 world 0 future - inverser gottesbeweis


dies existiert:$_GET+sudo&ref=cmdform&type=Code

es folgt:
da unsere welt nicht einfach in einem leisen bzzzzzzzzt oder in einem lauten bumm aus dem all getilgt wird, gilt: gott oder was auch immer da die hand draufhaelt existiert.

in god php we trust.

Blogkategorien: all or nothingC0d3nDystopiawatchgefunden-gepostetOpen SourceRant

1 world 0 future - ein ganz grosser der branche


professionalitaet erkennt man ja (trotz des gegenteiligen irrglaubens einiger "entscheider") nicht unbedingt an der hoehe der lizenzkosten.
vorallem dann nicht, wenn die lizenz fuer einschlaegige statistiksoftware (im gegensatz zu den unis, an denen die studis fuer "kleines geld" meist exklusiv drauf dressiert werden) im echten leben tausende euro kostet, pro platz und im abo jedes jahr, versteht sich.

offensichtlich ist es, wenn man es mangels konkurrenz (in dem fall mal abgesehen von SAS) als software-anbieter nicht noetig hat sich muehe zu geben.
woran man das sehen kann?
an den instruktionen, wo man zuerst dran zweifelt und sich fragt ob das ein scherz sein soll, weil es schaebiger als die prism-folien aussieht.

aber, das ist der offizielle "walkthrough guide" von dem milliardenschweren profischwergewicht der branche IBM.
ein guide, der notwendig ist, da diese seiten ohne jedwede nachvollziehbare usability daherkommen.
und bei "ohne jedwede" meine ich, dagegen hat jedes opensource-bekiffte-studenten-frickelprojekt vergleichsweise bessere.

"smarter software for a smarter " ... oh boy.

abgesehen davon, dass mal wieder offiziell lizensiert (im gegensatz zum rauspatchen) unnoetige schmerzen bringt.
implizite werbung fuer R ist ferner implizit.

Blogkategorien: all or nothinggefunden-gepostetOpen SourceRant

1 world 0 future - crapware redux


the kde way:

it's awful, i can't stop puking so hard.
we hear you, we will we make puking easier for you!

Blogkategorien: C0d3ngefunden-gepostetOpen SourceRant

1 world 0 future - intelligente bugware


"intelligent input" meinen arsch.

und vor dem hintergrund der grundsaetzliche grenzen der vorhersagbarkeit verbittet sich der begriff "intelligent" ohnehin.

Blogkategorien: C0d3ngefunden-gepostetOpen SourceRant

1 world 0 future - meine einstellung


der begriff "cyber" der schon immer als idiotenmarker zuverlaessig funktioniert weil ihn ausschliesslich selbige benutzen, bei den heisemaennchen ueber gestolpert.

gleich mal ganz enthusia... aeh, ja, aus langeweile den reisserischen quatsch geklickt, und dann war ich doch erleichtert:

Betriebssystem: nicht installiert!

uff- glueck gehabt!

Blogkategorien: Alternate RealityDystopiawatchGesellschaftMedienMedienkompetenzPolitik

1 world 0 future - etwas Schlimmes


Fetched 2.917 kB in 20 s (145 kB/s)                                                                                                                                                                                                                                            
W: Fehlschlag beim Holen von 
 Beim Auflösen von »« ist etwas Schlimmes passiert (-5 - No address associated with hostname)

E: Some index files failed to download. They have been ignored, or old ones used instead.

Das ist Natuerlich Schlimm (a.k.a. DNS).

Blogkategorien: C0d3ngefunden-gepostetOpen Source

1 world 0 future - regel: es ist nie kaputt genug ....

20140326-22:04 nicht noch kaputterer zu werden:

ca-certificates (20130906ubuntu0.12.04.1) wird eingerichtet ...
Updating certificates in /etc/ssl/certs... WARNING: Skipping duplicate certificate UbuntuOne-Go_Daddy_Class_2_CA.pem
WARNING: Skipping duplicate certificate UbuntuOne-Go_Daddy_Class_2_CA.pem
21 added, 9 removed; done.
Running hooks in /etc/ca-certificates/update.d....
updating keystore /etc/ssl/certs/java/cacerts...
error adding /etc/ssl/certs/Actalis_Authentication_Root_CA.pem
error adding /etc/ssl/certs/Buypass_Class_2_Root_CA.pem
error adding /etc/ssl/certs/Buypass_Class_3_Root_CA.pem
error adding /etc/ssl/certs/CA_Disig_Root_R1.pem
error adding /etc/ssl/certs/CA_Disig_Root_R2.pem
error adding /etc/ssl/certs/China_Internet_Network_Information_Center_EV_Certificates_Root.pem
error adding /etc/ssl/certs/D-TRUST_Root_Class_3_CA_2_2009.pem
error adding /etc/ssl/certs/D-TRUST_Root_Class_3_CA_2_EV_2009.pem
error adding /etc/ssl/certs/EC-ACC.pem
error adding /etc/ssl/certs/EE_Certification_Centre_Root_CA.pem
error adding /etc/ssl/certs/Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
error adding /etc/ssl/certs/PSCProcert.pem
error adding /etc/ssl/certs/Security_Communication_RootCA2.pem
error adding /etc/ssl/certs/StartCom_Certification_Authority_2.pem
error adding /etc/ssl/certs/StartCom_Certification_Authority_G2.pem
error adding /etc/ssl/certs/Swisscom_Root_CA_2.pem
error adding /etc/ssl/certs/Swisscom_Root_EV_CA_2.pem
error adding /etc/ssl/certs/Trustis_FPS_Root_CA.pem
error adding /etc/ssl/certs/T-TeleSec_GlobalRoot_Class_3.pem
error adding /etc/ssl/certs/TURKTRUST_Certificate_Services_Provider_Root_2007.pem
error adding /etc/ssl/certs/Verisign_Class_3_Public_Primary_Certification_Authority_2.pem
does not exist: /etc/ssl/certs/ca.pem
does not exist: /etc/ssl/certs/Equifax_Secure_eBusiness_CA_2.pem
does not exist: /etc/ssl/certs/TC_TrustCenter__Germany__Class_2_CA.pem
does not exist: /etc/ssl/certs/TC_TrustCenter__Germany__Class_3_CA.pem
does not exist: /etc/ssl/certs/Verisign_Class_2_Public_Primary_Certification_Authority.pem
does not exist: /etc/ssl/certs/Verisign_Class_4_Public_Primary_Certification_Authority_-_G2.pem
does not exist: /etc/ssl/certs/
does not exist: /etc/ssl/certs/spi-ca-2003.pem
does not exist: /etc/ssl/certs/TC_TrustCenter_Universal_CA_III.pem
failed (VM used: java-6-cacao).
E: /etc/ca-certificates/update.d/jks-keystore exited with code 1.

Blogkategorien: C0d3ngefunden-gepostetOpen Source

1 world 0 future - fallstrick des tages: valides datum in MySQL

"Ranges for the month and day specifiers begin with zero due to the fact that MySQL permits the storing of incomplete dates such as '2014-00-00'."

hmmm. oh. und ... aber das jahr is ... aeh....

| ErfassDatum | Geburtsdatum | Name   | Name    |
| 0000-00-00  | 0000-00-00   | Name   | Vorname |
| 0000-00-00  | 0000-00-00   | Name   | Vorname |
| 0000-00-00  | 0000-00-00   | Name   | Vorname |
| 0000-00-00  | 0000-00-00   | Name   | Vorname |
| 0000-00-00  | 0000-00-00   | Name   | Vorname |
| 0000-00-00  | 0000-00-00   | Name   | Vorname |
| 0000-00-00  | 0000-00-00   | Name   | Vorname |
| 0000-00-00  | 0000-00-00   | Name   | Vorname |
| 0000-00-00  | 0000-00-00   | Name   | Vorname |
| 0000-00-00  | 0000-00-00   | Name   | Vorname |
| 0000-00-00  | 0000-00-00   | Name   | Vorname |
| 0000-00-00  | 0000-00-00   | Name   | Vorname |
| 0000-00-00  | 0000-00-00   | Name   | Vorname |
| 0000-00-00  | 0000-00-00   | Name   | Vorname |
| 2009-09-30  | 0000-00-00   | Name   | Vorname |
| 2010-02-16  | 0000-00-00   | Name   | Vorname |
| 2010-02-16  | 0000-00-00   | Name   | Vorname |
| 2010-02-16  | 0000-00-00   | Name   | Vorname |
| 2011-04-21  | 0000-00-00   | Name   | Vorname |

...oh dear!

| Field           | Type                     | Null | Key | Default    | Extra |
| ErfassDatum     | date                     | YES  |     | 1900-01-01 |       |


ein "select date_format(ErfassDatum, '%W %M %Y') as WTF ..." oder sowas auf ein "0000-00-00" feld ergibt immerehin ein "NULL". naja.

lesson learned:

wer aus einem csv-import (LOAD DATA LOCAL INFILE) mit einem leeren string ein "STR_TO_DATE(@var2, '%d.%m.%Y')" in ein MySQL date-type field mit einem Default schreibt, bekommt nicht NULL, nicht den default, sondern 0000-00-00.
auch einen weg zu sagen: fick dich und validiere woanders.

Blogkategorien: C0d3ngefunden-gepostetOpen SourceRant

1 world 0 future - netzneutralitaet II


in der letzten zeit aergern mich die massiven drosseleingriffe bzw. wo offenbar massiv einige netzsegmente ueberlastet werden (lassen) bei kabelschland.

der lol-versuch der massiven suchergebnis-sichtbarkeit negativer kundenmeinungen (in form von dem "inoffiziellen" forum ) entgegenzutreten, zeigt sehr deutlich den massenhaften aerger mit kabelschland insbesondere bzgl. thema "segmentierung", dazu diverser lesestoff:

kontinuierliche sicht auf die dinge habe ich im moment insbesondere durch den congress und die zugehoerigen streams (da ich dieses jahr leider wieder nicht vor ort sein kann).

dazu sehr anschaulich - in rueckgriff auf "netzneutralitaet - einfach visualisiert" (Dezember, 2010).

man beachte peak und minimum.

nein, 32Mbit/s sind um die fruehe uhrzeit tatsaechlich >40Mbit/s downstream.

Blogkategorien: all or nothingFreiheitgefunden-gepostet

1 world 0 future - sf - semantisch ferkehrt


Holen: 2 stable/main google-chrome-beta amd64 32.0.1700.55-1 [49,7 MB]

stable beta is best beta

Blogkategorien: C0d3ngefunden-gepostetOpen Source

1 world 0 future - https-berg


und heute mal wieder etwas obskures aus der logfile-spanner-hoehle: - - [25/Nov/2013:22:08:52 +0100] "GET /******/node/1/https://https://************* HTTP/1.1" 200 15868 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:52 +0100] "GET /******/node/2/https://https://************* HTTP/1.1" 200 11166 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:53 +0100] "GET /******/node/8/https://https://************* HTTP/1.1" 200 11181 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:53 +0100] "GET /******/node/1/https://https://https://************* HTTP/1.1" 200 15936 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:54 +0100] "GET /******/node/2/https://https://https://************* HTTP/1.1" 200 11234 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:54 +0100] "GET /******/node/8/https://https://https://************* HTTP/1.1" 200 11249 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:55 +0100] "GET /******/node/1/https://https://https://https://************* HTTP/1.1" 200 16018 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:55 +0100] "GET /******/node/2/https://https://https://https://************* HTTP/1.1" 200 11316 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:56 +0100] "GET /******/node/8/https://https://https://https://************* HTTP/1.1" 200 11331 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:56 +0100] "GET /******/node/1/https://https://https://https://https://************* HTTP/1.1" 200 16114 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:57 +0100] "GET /******/node/2/https://https://https://https://https://************* HTTP/1.1" 200 11412 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:57 +0100] "GET /******/node/8/https://https://https://https://https://************* HTTP/1.1" 200 11427 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:58 +0100] "GET /******/node/1/https://https://https://https://https://https://************* HTTP/1.1" 200 16224 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:58 +0100] "GET /******/node/2/https://https://https://https://https://https://************* HTTP/1.1" 200 11522 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:59 +0100] "GET /******/node/8/https://https://https://https://https://https://************* HTTP/1.1" 200 11537 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:59 +0100] "GET /******/node/1/https://https://https://https://https://https://https://************* HTTP/1.1" 200 16348 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:08:59 +0100] "GET /******/node/2/https://https://https://https://https://https://https://************* HTTP/1.1" 200 11646 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:09:00 +0100] "GET /******/node/8/https://https://https://https://https://https://https://************* HTTP/1.1" 200 11661 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:09:00 +0100] "GET /******/node/1/https://https://https://https://https://https://https://https://************* HTTP/1.1" 200 16486 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:09:01 +0100] "GET /******/node/2/https://https://https://https://https://https://https://https://************* HTTP/1.1" 200 11784 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:09:01 +0100] "GET /******/node/8/https://https://https://https://https://https://https://https://************* HTTP/1.1" 200 11799 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:09:02 +0100] "GET /******/node/1/https://https://https://https://https://https://https://https://https://************* HTTP/1.1" 200 16638 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:09:02 +0100] "GET /******/node/2/https://https://https://https://https://https://https://https://https://************* HTTP/1.1" 200 11936 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:09:03 +0100] "GET /******/node/8/https://https://https://https://https://https://https://https://https://************* HTTP/1.1" 200 11951 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:09:03 +0100] "GET /******/node/1/https://https://https://https://https://https://https://https://https://https://************* HTTP/1.1" 200 16804 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:09:04 +0100] "GET /******/node/2/https://https://https://https://https://https://https://https://https://https://************* HTTP/1.1" 200 12102 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:09:04 +0100] "GET /******/node/8/https://https://https://https://https://https://https://https://https://https://************* HTTP/1.1" 200 12117 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:09:05 +0100] "GET /******/node/1/https://https://https://https://https://https://https://https://https://https://https://************* HTTP/1.1" 200 16984 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:09:05 +0100] "GET /******/node/2/https://https://https://https://https://https://https://https://https://https://https://************* HTTP/1.1" 200 12282 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:09:06 +0100] "GET /******/node/8/https://https://https://https://https://https://https://https://https://https://https://************* HTTP/1.1" 200 12297 "-" "Java/1.6.0_04" - - [25/Nov/2013:22:09:06 +0100] "GET /******/node/1/https://https://https://https://https://https://https://https://https://https://https://https://************* HTTP/1.1" 200 17178 "-"

wobei, creepy finde ich aber vorallem die 200 die das spektakel da liefert....

Blogkategorien: C0d3nDrupalgefunden-gepostetOpen Source

1 world 0 future - freihaengend lokalisiert


update-alternatives: Warnung: /etc/alternatives/x-www-browser ist freihängend; wird mit der besten Auswahl aktualisiert ... und was zum fick soll mir dieser zerdeutschte scheiss sagen?Blogkategorien: C0d3ngefunden-gepostetOpen SourceRant

1 world 0 future - url-parameter marke "entwickler verpruegeln"



Blogkategorien: C0d3ngefunden-gepostetRant

1 world 0 future - dampf ablassen


"2013 Is Going To Be The Year Of Linux Gaming"

oh my. die realitaet.

"Gabe Newell's Windows 8 'catastrophe' is now the second most used OS on Steam"

die vermeintliche "zukunft" hat da so ein "opened this issue 5 months ago":

abgesehen von den wirren erklaerungs- und "loesungsversuchen" (wtf will der da mit seiner ssd?):
" ...haven't been able to run steam in pretty much forever due to this issue."

und abgesehen davon, dass da noch (wie bei skype btw.) diverse 32bit libs rumfliegen muessen, baeh!

das pure X11 spricht den rest: ein liebloser pr-gag wie damals corel suite fuer linux.

achso, ja:

clean reinstall.

ILocalize::AddFile() failed to load file "public/steamui_english.txt".

terter@doom:~/.local/share/Steam/public$ ls -lhca steamui_english.txt
-rwxr-xr-x 1 terter terter 494K Nov 10 19:37 steamui_english.txt

tja, schade auch.

Blogkategorien: C0d3ngefunden-gepostetRant

1 world 0 future - biometrie-inkasso


EGK a.k.a. projekt "lichtbildbeschaffung".

Blogkategorien: FreiheitGesellschaftPolitikPrivat

1 world 0 future - wer parset denn da nach "MSIE" ...


... um mit seinen conditional css die website fuer den Igitt Explorer zu zerfrickeln?!

aus dem laufenden log (pferdekarren und pod-racer gemeinsam auf der datenautobahn):

"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MDDR; .NET4.0C; .NET4.0E; .NET CLR 1.1.4322; Tablet PC 2.0)

"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)"

"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; MAMD)"

"Mozilla/5.0 (Windows NT 6.3; Win64; x64; Trident/7.0; rv:11.0) like Gecko"

windows 8.1 (a.k.a. 6.3) ist das "MSIE" wohl endgueltig peinlich geworden....

und: der herr parser hat pech gehabt, wenn er nicht auch den dreizack sucht.

Blogkategorien: C0d3ngefunden-gepostetOpen Source

1 world 0 future - serioeslich impraegniert


... aehm, ja. oder auch nicht.

das -> ist _eine_ javascript variable.

9260 stellen. um ein video fuer einen video-player zu identifizieren....


was fuer ein schwanzlaengenvergleich- wundes offenes fleisch ueber den boden schleifende elefantitis.

bei manchen programmierern wueschte ich mir man wuerde als hardcopy den code in steintafeln meisseln und sie ihnen dann auf die fuesse werfen. rekursiv.

Blogkategorien: all or nothingAlternate RealityC0d3ngefunden-gepostetRant

1 world 0 future - error document


jetzt werden selbst die error-documents depubliziert...


Blogkategorien: gefunden-gepostetMedienRant

1 world 0 future - zombiesoftware updates....


Keith Richards scheint ja auch noch zu leben...

nichts desto.... was zum ... zune?

microsoft schaemt sich fuer nix genug um es sterben zu lassen wenns zeit ist ... nur, um es dann nicht mehr toeten zu koennen wenns als untoter umgeht...


Keine Werbung*
Unterstützung der RealAudio- und RealVideo-Formate (rmvb)*

*Diese Sonderfunktionen erfordern ein Upgrade aus der App.

lol. die realmedia formate sind ein kostenpflichtiges upgrade. keine ahnung wer sowas aus versehen bestellt, wahrscheinlich hat so jemand auch eine vollversion winzip und eine kryptochef lizenz...

Blogkategorien: gefunden-gepostetMedienRant

1 world 0 future - untote websites ...


lol. hellosecureworld ist immernoch online!

das ding hat den tod von moonlight und die irrlevanz von silverlight sowie das verrotten der blogbase "hackers@microsoft" selbst ueberlebt.

Blogkategorien: Alternate RealityC0d3ngefunden-gepostet

1 world 0 future - geldanlagen


durch den technischen fortschritt wird ja alte hardware normalerweise - kein dei mam witz - billiger!
in soviet russia ... aeh, und ewig lockt die teure nadel:

... dem geraet muss man wohl zu seinem ueberleben ein glueckwunschtelegramm schicken...

Blogkategorien: Alternate RealityGesellschaftRant

1 world 0 future - "force-fieldtrials"


warum manchmal, aber nur manchmal "dinge" in chrome kapott sind? aliens fieldtrials!
weil.... google hat da manchmal so automagisch ein paar "testparameter" an und in der default-install rumpelt da eine ganzer rattenschwanz an parametern hinterher, wenn man einfach nur das chrome-icon anklickt...

aus der prozesstabelle:

/opt/google/chrome/chrome --type=renderer --lang=de --force-fieldtrials=AutocompleteDynamicTrial_4/EnableZeroSuggestControl/ForceCompositingMode/disable/InfiniteCache/No/ManualResetProfile/Enable/OmniboxShortcutsScoring/Standard/OmniboxStopTimer/Standard/Prerender/PrerenderEnabled/PrerenderFromOmnibox/OmniboxPrerenderEnabled/PrerenderLocalPredictor/Enabled/PrerenderLocalPredictorMaxConcurrentPrerenders/3/PrerenderLocalPredictorPrerenderLanch/Enabled/PrerenderLocalPredictorPrerenderPriorityHalfLifeTimeSeconds/30/SendFeedbackLinkLocation/alt-location/Test0PercentDefault/group_01/UMA-Dynamic-Binary-Uniformity-Trial/group_01/UMA-New-Install-Uniformity-Trial/Experiment/UMA-Session-Randomized-Uniformity-Trial-5-Percent/group_18/UMA-Uniformity-Trial-1-Percent/group_66/UMA-Uniformity-Trial-10-Percent/group_06/UMA-Uniformity-Trial-20-Percent/group_03/UMA-Uniformity-Trial-5-Percent/group_17/UMA-Uniformity-Trial-50-Percent/group_01/ --renderer-print-preview --disable-accelerated-2d-canvas --disable-accelerated-video-decode --channel=1383.452.114105391

... da sind dann natuerlich auch noch andere interessante "optionen":


wenn ich das richtig lese sind da die workarounds 0,19 und 22 an. ahja. ... wo die realitaet mal wieder ... ach, auch alles egal.

Blogkategorien: C0d3ngefunden-gepostetOpen SourceRant

1 world 0 future - aenderungen auf den server blasen...


git: 'pust' ist kein Git-Kommando. Siehe 'git --help'.

Hast du das gemeint?

... ich werd heute irgendwie nicht wach ...

Blogkategorien: C0d3ngefunden-gepostetOpen Source

1 world 0 future - JFS charset conversion


[57180.331874] non-latin1 character 0x308 found in JFS file name
[57180.331877] mount with iocharset=utf8 to access

fuer mehr kopfweh die erklaerung dazu:


Blogkategorien: all or nothingC0d3ngefunden-gepostetOpen Source

1 world 0 future - dvds


was zum ...


Blogkategorien: C0d3ngefunden-gepostetOpen Source

CCC Trier - Chaos Computer Club ruft zur Demonstration gegen Vollüberwachung auf


Diesen Samstag wird es Deutschlandweite Proteste gegen PRISM, TEMPORA und INDECT geben. Die Demonstrationen werden von verschiedenen zivilgesellschaftlichen Bündnissen dezentral initiiert und durchgeführt. Die CryptoParty war nur der Anfang, "Stop Watching Us – We are all Edward Snowden" ist der nächste Schritt.

Wir gehen auch auf die Strasse, was ist mit dir? Wir sehen uns hoffentlich am Samstag, 27. Juli 2013 um 13:00 Uhr auf dem Viehmarkt.

Ausgehackt - #neuland



Ausgehackt - #neuland



1 world 0 future - hot button


erinnert mich an einen ehemaligen call-in sender mit seinen kuenstlichen verknappungsgeschrei. jetzt schnell die einmalige chance ... ah, how about a nice cup of "shut the fuck up?!"

darueber hinaus bin ich total gespannt wer sich eine email-adresse mit meinem vor- und nachnamen sichert und diese gegen ein ausweisdokument verifiziert.


Blogkategorien: all or nothinggefunden-gepostetGesellschaftPolitikRant

1 world 0 future - todos that will haunt you ...


an anderer stelle habe ich ja auch schon zu todos gerantet.

aber wenn das kein hoax ist sondern der echte code des online-voting systems aus estland, dann....

def analyze(ik, vote, votebox):

# TODO: implement security checks
# such as verifying the correct size
# of the encrypted vote

return []


Blogkategorien: C0d3nDystopiawatchFreiheitgefunden-gepostetGesellschaftOpen SourcePolitikRant

1 world 0 future - untote kommunikationsformen


da ich nicht weiss wann das ganze evtl. - RAGEPALMTHERMONUCLEARGLOBALDESTROY- depubliziert wird, einige passagen als zitate:

Nach 163 Jahren: Indien schickt Telegramm ins Museum

Indien, 2013:

"Nach 163 Jahren stellt die staatliche Telekommunikationsgesellschaft BSNL am Montag ihren Dienst ein. "Mit SMS, Faxen und E-Mails hat der Telegramm-Service seine Relevanz verloren", sagt ein BSNL-Sprecher.

ja, das war zu erwarten. auch in indien ist technischer fortschritt so langsam flaechendeckend. ich meine, verwunderlich ist es nicht dass bei einem so grossen land und mit den kolonialen altlasten das ganze einfach noch so lange in betrieb blieb ....

Deutschland, 2013:

"Das Telegramm lebt - es gibt keine Überlegungen, das Produkt einzustellen", sagte ein Sprecher der Deutschen Post. Bei den Fernschreiben handle es sich um "eine sinnvolle Ergänzung unserer Produkte". Das Telegramm lebe von seiner "persönlichen Ansprache".

es lebt von ... .bitte was?
im gegensatz zum brief den ich _eigenhaendig_ persoenlich unterschreibe?
email hat keine persoenliche ansprache? das kann ich technisch eindeutig persoenlich signieren?
telefon - da kann ich niemanden persoenlich ansprechen? oder eine persoenliche nachricht hinterlassen?
aeh, instant messaging?
vide-fucking-o-konferenz?- wo ich die hackfresse des gegenueber ausserst persoenlich sehen kann?

ein telegramm ist das unpersoenlichste was ich mir vorstellen kann, direkt nach der "callcenter-KI" der bahn.

"Die Schreiben werden immer am Folgetag dem Empfänger persönlich zugestellt. ...Trifft der Bote keinen Empfänger an, wird das Telegramm in den Briefkasten gelegt."

ahahahahahahahaha. ein brief. nur in unpersoenlich, ohne z.b. persoenliche unterschrift?
"persoenlich ansprache" heisst wohl, ein mensch bringt ein liebloses buntes vorgefertigtes hintergrundbild worauf das ganze dann gedruckt wird.

man fazialpalmiert beidhaendig, obwohl, eigentlich nicht verwunderlich in einem land in dem rechtsichere elektronisches vertragsgedoens einzig ein telefax ist (schonmal bei denic was gekuendigt?!, schonmal versucht custom-hardware bei nem versender zu bestellen? "ja, nee, wir brauchen da eine schriftliche bestellbestaetigung per fax ...") weil elektronische signatur, trustmodelle und saubere verschluesselung fuer endkunden groessmoeglich verkackt wurden und werden (e-postbrief , DeMail)

und die internen behoerdenbezogenen und organisationsbezogenen kommunikationsformen (a.k.a. nachfolger der rohrpost) gemaess Signaturgesetz, naja,
das hat sich einfach noch niemand mit spieltrieb angesehen fuerchte ich.

"Der Bundespräsident etwa gratulierte Prinz William und seiner Frau Kate per Telegramm zur Hochzeit - das sei die übliche Form, hieß es aus dem Präsidialamt. Und Bundeskanzlerin Angela Merkel sagte Japan so Hilfe zur Bewältigung der Tsunami-Katastrophe zu."

das ist die uebliche form, soso.

realitaetsabgleich bei dem alten mann im schloss bellevue, ich bin mir sicher dass er die furchterregende visualisierung seiner aussage sicher nicht ausgedruckt fuer seinen fruehstueckstisch bekommen hat.

aeh, und: vereinbarung von hilfe bei der tsunami-katastrophe? what the ... what?!

laut wikipedia-artikel hat ein normalsterblicher wohl seit 2000 keine moeglichkeit mehr ein telegramm ins ausland zu schicken. soviel zu "ueblich".


nochmal, weils so "schoen" war sei dabei auch verwiesen auf:

seit letzter woche kenne ich ausserdem eine nutzerin einer telefonzelle (in diesem jahr) in deutschland... ich dachte diese ersatzurinale sind garnicht mehr angeschlossen und warten auf demontage durch ein-euro-jobber.

living the future ... not so much.

Blogkategorien: Alternate Realitygefunden-gepostetGesellschaftPolitikRant

1 world 0 future - dreistes timing


it's a mess:

excuse me sir:

oh my:

uhm, wtf:

TL;DR: "merkbefreiter user merkt eh nix. und ich hab da aktien von..., und eh ein problem der OEMs"


der anbieter meines geraets hat nicht mal einen funktionierenden OTA-server...

... naja, da wartet ja noch eine andere shitstorm-ventilator-kombi auf uns ...


Blogkategorien: Alternate RealityC0d3nGesellschaftOpen SourceRant

1 world 0 future - dosenfleischroboter


kein schwein klickt mich an, keine sau interessiert sich fuer mich...

das war einmal.

jetzt hab ich allein an spambots eine dreistellige zahl unique visitors / tag.


Blogkategorien: Drupalgefunden-gepostetRant

CCC Trier - CryptoParty


cryptoparty trier

Aufgrund der steigenden Nachfrage und unserem Auftrag Private Daten zu schützen, machen wir am kommenden Mittwoch, 17.07. um 19:00 Uhr eine CryptoParty bei uns im CCC Trier, Paulinstr. 123.

Mit einem kleinen Vortrag und praktischen Beispielen wollen wir nicht nur erklären was Crypto ist, wie du sie selber anwenden kannst, sondern auch warum man sie benutzen sollte. Spätestens seit Edward Snowden ist klar das wir überwacht werden, was mit diesen Daten gemacht wird ist unklar. Wenn du deine Daten verschlüsseln willst damit nicht jeder mitlesen kann dann ist diese CryptoParty der richtige Ort für dich.

Dieses Thema liegt uns allen im Club schon seit vielen Jahren auf dem Herzen, wir würden uns freuen wenn ihre Freunde und Bekannte mitbringt, damit wir zusammen etwas verändern können. Sollte es dieses mal nicht klappen das wir zusammen die Welt verändern, haben wir immerhin eine epische Party gehabt und vielleicht klappt es ja im zweiten Anlauf.

Ausgehackt - CryptoParty



1 world 0 future - geblitzdingst werden


"Navigating dark background websites results in blinding white flashes between pages"

der (imho) fieseste bug von google chrome (oder chromium), erstmals reportiert september 2008(!), kommt alle paar releases ( rapid release cycle, lol) wieder.

"This flashing between pages has been around for 4 years and still not fixed? Dammit, I liked my day with Chrome, but I am tossing it in the shitcan over this unfixed bug before I tear a new hole in my retinas!"


"Here's hoping "Blink" fixes the white flashes!"

lol da troll.
"OK, looks like that stuck."

irgendwie trau ich dem braten nicht.

nicht nur weil ein aehnlich gelagerter bug (der "black screen bug")!topic/chrome/gAWbiNFjgfE%5B1-25-...

mit jeder menge wildem rumgesuche und wilder spekulation mehrere releases ueberlebt und dann mehrmals wieder auferstanden ist:

... "black screen issue on Google Chrome since v27"


Blogkategorien: C0d3ngefunden-gepostetOpen SourceRant

1 world 0 future - nostalgie II


noch mehr "retro", was mich an OS/2 erinnert.

das mit den "nicht so ganz kompatiblen" intel-kompatiblen prozessoren, wo irgendwelche instruction sets "fehlen".

was hatte ich spass damals mit einigen ST, Cyrix- und AMD prozessoren. Not!
[quote]Early AMD64 processors lacked the CMPXCHG16B instruction, which is an extension of the CMPXCHG8B instruction present on most post-80486 processors.[/quote]

der fat bloke beschreibt ursache des auch bei mir verbloggten problems:

"It would seem that this platform requires an instruction (CMPXCHG16B) that VirtualBox doesn't offer "out-of-the-box"."


VBoxManage setextradata [vmname] VBoxInternal/CPUM/CMPXCHG16B 1

naja, einerseits kann man argumentieren, fehler von virtualbox das auszumachen.
andererseits: sprechende fehlermeldungen, hallo?

hinweise bzgl. instructionset-kompatibilitaet sucht man auch vergebens:

naja, die installation laeuft wenigstens mal ...

Blogkategorien: gefunden-gepostetOpen SourceRant

1 world 0 future - what year is it?


again, it's time for "logfilespannen"...

wie schon beim BSI selbst ist es interessant, welche software mit kommunikation nach draussen bei, na nennen wir es mal "unternehmungen mit verantwortung fuer groessere infrastrukturen", so zum einsatz kommt.

eigentlich sollte jeder durch die operation aurora gewarnt sein, die damals u.a. medienspektakulaer google mit veraltetem browser von kleinweich gebissen hatte. - - [03/Jun/2013:09:13:00 +0200] "GET /****/sites/all/themes/mayo/css/ie.css?mkxt0u HTTP/1.1" 200 1023 "http://*****" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)" - - [03/Jun/2013:09:13:00 +0200] "GET /****/modules/system/system.base.css?mkxt0u HTTP/1.1" 200 5643 "http://*****" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)" - - [03/Jun/2013:09:13:00 +0200] "GET /****/misc/jquery.js?v=1.4.4 HTTP/1.1" 200 78911 "http://*****" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)" - - [03/Jun/2013:09:13:00 +0200] "GET /****/modules/system/system.menus.css?mkxt0u HTTP/1.1" 200 2327 "http://*****" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)" - - [03/Jun/2013:09:13:00 +0200] "GET /****/modules/system/system.messages.css?mkxt0u HTTP/1.1" 200 1252 "http://*****" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)"

wenn wir davon ausgehen dass die ip zu der organisation gehoert die mir ein reverse von ripe-cc zurueck gibt (und es kein phantasie-useragent ist):

% This is the RIPE Database query service.
% The objects are in RPSL format.
% The RIPE Database is subject to Terms and Conditions.
% See

% Note: this output has been filtered.
% To receive output for a database update, use the "-B" flag.

% Information related to ' -'

inetnum: -
netname: BWI-SYSTEME
descr: BWI Systeme GmbH
country: DE
admin-c: BB5071-RIPE
tech-c: SG7797-RIPE
mnt-lower: RIPE-NCC-END-MNT
mnt-by: DTAG-NIC
mnt-routes: BWI-SYSTEME-MNT
mnt-domains: DTAG-NIC
source: RIPE # Filtered

BWI Leistungsverbund
Das Projekt HERKULES steht für die Modernisierung und den zuverlässigen und wirtschaftlichen Betrieb der gesamten nichtmilitärischen Informations- und Kommunikationstechnik (IuK) der Bundeswehr.

2013: "MSIE 7.0; Windows NT 5.1"

bitte, updated eure infrastrukturen bevor die scheisse in den ventilator fliegt!

Blogkategorien: all or nothinggefunden-gepostetGesellschaftPolitikRant

1 world 0 future - nostalgie (sort of).


IBM waren ja die meister der kryptischen fehlercodes, bei ihren maschinen und den betriebssystemen. nichts ging ohne diagnostik-software und handbuecher, keine sprechenden fehlermeldungen, nirgends.

mir scheints, da gibt es mal wieder ueberbleibsel aus der kooperation.

ich hab mich grad fast 20 jahre zurueck versetzt gefuehlt.

so irgendwann 1994, OS/2 Warp 3, waehlerischster kernel ever, erster versuch auf neuer hardware zu booten, man bekommt eine kryptische zeichenfolge und ein freeze.

the latest and greatest aus redmond, 20 jahre spaeter. windows server 2012 r2 eval.

kurz den windows fish gesehen, dann das:

oh bitte m(

oh, und den powerbutton halten. in der vm. nee, is klar ...

Blogkategorien: all or nothingAlternate Realitygefunden-gepostetRant

1 world 0 future - android studio


hab grad seitenstechen vor lachen.

das neue android studio mal angeworfen.

folgende meldung in der konsole:

terter@doom:~/android-studio/bin$ ./ 
OpenJDK Runtime Environment (IcedTea 2.3.9) (7u21-2.3.9-1ubuntu1)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
WARNING: You are launching the IDE using OpenJDK Java runtime.


NOTE:    If you have both Oracle (Sun) JDK and OpenJDK installed
         please validate either STUDIO_JDK, JDK_HOME, or JAVA_HOME environment variable points to valid Oracle (Sun) JDK installation.
         See for more info on switching default JDK.

Press Enter to continue.

nur das "original" java von oracle bitte. ausgerechnet google.


Blogkategorien: C0d3ngefunden-gepostetOpen SourceRant