Tag: Personal

  • Lifesign – 2017 edition

    Oh wow…

    Who would have thought, that there will ever be another posting at this blog after such a long time of silence. Well, now the silence is broken again, at least for this post and hopefully some more in the future again.

    So what was the main reason for the long silence? To make it short: the Repair Café in Graz. After the initial successes it really took of like no one of us expected. By end of Jan 2017 we held our 22nd Repair Café event in Graz. I’m pretty that our location organizes the biggest events in Austria with 145 repair attempts during the last event alone. While this keeps being exciting all the time it also takes quite a lot of time to organize one event and do all the behind-the-scenes stuff in between. And that’s mainly the reason for my reduced online presence. We also helped several other locations in Styria to start their own Repair Café events and I’m always trying to be present at as many as my tight schedule permits. Furthermore we got in contact with officials and many other initiatives working on social and environmental topics.

    Were there any other major changes apart from the Repair Café? Sure, too many to count. But for a glimpse and completely unsorted:

    • focus changed from computer/programming to repairing and hardware tinkering.
    • blog webserver has been migrated to new hardware and hosting platform, backend engine updated and upgraded to HTTPS
    • home heating system upgraded to include a proper buffer tank and access to the underlying control logic (squeezing out another ~30% efficiency compared to the state when the plumbers considered it finished)
    • at daily job: changed positions and project assignments at my employer a few times, always trying to not let loose on quality and security issues on each assignment

    Well, that’s it for now again. I hope I find the time to post more regularly in the future. Some interesting topics are already circling in the back of my head.

    Update: I just realized that the last activity on this blog had been EXACTLY 3 years ago, almost to the hour. This was not planned but is a nice coincidence 🙂

  • Breaking my own rules

    One of my personal guidelines with computers and IT is that if I accidentally receive credentials or access possibilities to other people’s accounts I do not take advantage of it without consent of the owner.

    Usually I get access to such information because I’m fixing computer and software problems for friends, relatives and acquaintances. But from time to time I receive account information which I didn’t subscribe or enter. In the past few years it started slowly but became more over time and shown a very specific pattern: it all involves one of my mail-accounts and it seems that there is somebody out there who has a very similar mail account with only a single letter difference. And this person seems to regularly create accounts and get its own mail-address wrong. Several attempts to notify this person or get into contact were unsuccessful. At one point I even got my hands on a phone number but I never reached anyone with it.

    There are still too many services and websites out there which do not require a confirmation click via email but just create an account without checking if provided mail-addresses are correct. I wouldn’t mind a single mail which I don’t respond to and be through with it but life isn’t that easy.

    I’m now pretty much fed up with the constant notifications, reminders ("…please come back to XYZ…") and mails involving such erronous subscriptions to services and websites. Especially Facebook seems to be pretty stubborn and manages to escape my filters constantly but also a pile of gaming-accounts and logins to some other websites have accumulated.

    In a short while I’m going to shut down all the accounts using my mail-address. For that I’m going to request a password-reset, log in to those accounts and deactivate them (if possible). I’ll try to keep information sniffing at a minimum but if I see additional possible contact info maybe I’ll do another contact try. Nevertheless all accounts which show no further activity (e.g. another credential reset by the "other" user) for some time then will be shut down permanently.

    Gah, I hate to do this but you left me no choice…

    Update 2014-03-01: Deleting a Facebook account is nothing short of complicated. All that Facebook offers (more or less) directly available is the possibility to deactivate your account. But this is in reality just snake oil as your account still exists and allows further logins and data profiling and just hides almost everything from others. To really and permanently delete your account one has to dig deep, and I mean really really deep, in Facebooks help and info pages to almost accidentially trip over this link:
    https://ssl.facebook.com/help/contact.php?show_form=delete_account
    With this link you can tell Facebook to really delete your account and all associated data which they at least promise to do after a 14 day cooldown period where you can still decide to change your mind. Which I won’t do as I didn’t even sign up myself in the first place…

  • More RepairCafé stuff

    Sorry again for the lack of updates. There have again been several important personal things to deal with which took their time and did not leave enough spare time for something else. Among these were (and still are) things like helping my brother and his girlfriend moving to their new home or trying to organize and compare offerings for a thermal energy storage upgrade of the heating system in my home.

    But for me personally most important was the unexpected gain of popularity and need for communication related to the RepairCafé. This has been caused by a full-page newspaper article that was published a few weeks after our second RepairCafé. After that article there have been numerous contact requests and inquiries. Apart from simply explaining details of the RepairCafé this also involves networking and bringing people in touch with each other for cooperative intermediate repairs. Furthermore we’re working on enhancing our online presence and planning future events.

    We decided for now on an RepairCafé event every other month, with Nov. 23rd being our next date. Additionally we’re planning a coop-event with the environmental department of Graz the day before. As this coop-event will take place at a shopping center it will be a large public appearance and there are numerous things to prepare for that. One of the things is to organize some helpers which can be present there and cover the whole day as well as finishing up our homepage and preparing some material to show at the event.

    Bear with me, I’m trying to come up with more postings but time is currently a rare gem again.

  • Second RepairCafé

    Last Saturday the second local RepairCafé took place. While the first RepairCafé had a slow start and not many repaired goods to present afterwards this second time was a huge difference.

    This time was a larger group of helpers and interested people and also much more success in repairing stuff. There also was a short visit by a journalist from a local newspaper and maybe an article will be written. The success stories range from walking sticks on the simpler side (took only seconds to fix) to replacing a dead battery in a MP3 player with a transplant from another broken player. Radios, remote controls and cameras have also been taken care of and are now also in a completely usable and working state again.

    I’m really happy how this initiative has developed and in my opinion it is a great success so far. I’m very thankful for all the people who helped me to bring to live and hope the pace and support will keep up and spread even more.

  • Slow summer

    There hasn’t been much activity here in the blog in the recent weeks and to be honest there also hasn’t been much tech-related activity from my side which would be worth commenting. In fact my computer has been on standby pretty much the whole last week.

    The reasons for this are diverse and include stuff like babysitting, assisting with moving and an increased stress-load at work which left me exhausted quite some evenings. Furthermore the extreme temperatures in the past weeks also dampened me down and in sum my motivation for anything has been just high enough to attend some evening activities and make sure that my place doesn’t get too messy.

    But temperatures are going down again and with a bit of luck the period between individual posts on this blog will shrink as well.

  • RepairCafé booting…

    The last few weeks I’ve been busy organizing a local RepairCafé. A RepairCafé is an event where a group of private persons meet and try to fix broken everyday stuff. Everyone is invited to visit and take broken items with them to repair them together with the people present, watch them (and learn) repairing the goods or just have a nice chat.

    The idea for organizing a RepairCafé came to me several weeks back when I read about it somewhere on the Internet. Shortly after that I visited the Barcamp Graz 2013 where I had a talk with a group of other interested people and decided to take on the task and try to set up such an event in the near future (see also this post from May).

    Well, some meetings and many new connections and contacts later, last Saturday the first RepairCafé took place at the Traumwerk open shop together with a clothing change event organized at the same time. We chose that event to attract some more people than we could reach independendly from each other and I think (at least from the RepairCafé position) this worked quite well.

    There haven’t been so many people who took the chance and brought in broken stuff but there was a bunch of people who just heard of the event when they were already there. And it seemed to be an interesting idea to most of them so that we were often asked how often this took place or when the next event is planned. Not too bad I guess.

    Currently I’m finding a date for the next public meeting to have a short recap on Saturdays event and plan or discuss our future steps.

  • Flickr allows embedding photos again in blogs

    You may remember that about half a year ago I had some thoughts about how to change the photo hosting platform for this blog. Up to that day I used Flickr when I recognized that they had changed their licenses and external linking policy. The new conditions in the license and policy did not allow embedding of photos from external locations anymore. Since that time I’ve been using a workaround (by embedding Google Photo images via the legacy Picasa Web albums interface) for the images in my blog postings.

    Well, it seems that Flickr/Yahoo has revised their decision again. I guess it has something to do with their tries to get back into mainstream again and is very probable connected to their incredible 1TB Flickr relaunch.

    But not only do they allow external embedding again, they even reenabled that functionality at a much more accessible location than before. Via the "Share" symbol, which is available at any location within Flickr, you can immediately access the sharing/embedding menu for photos or albums on Flickr.

    For me personally this makes the decision not easier. Back in November I began using Googles services for photo hosting which allows embedding but is not really straightforward as it requires the workaround I mentioned above (via the Picasaweb-interface) to retrieve the sharing HTML code. And that code wasn’t 100% correct as it contained some invalid links which I had to fix manually.

    I guess, I’ll switch back to Flickr again for new albums in the future but continue to use Google Photos/Picasaweb for the ones which I created there. It’s nice to see that there are still some companies out there who reconsider past decisions and revert them. Enabling integration of provided services at independend locations instead of locking in any data/files/information the users provide is in my opinion a key factor to make it possible for others to leverage the services to otherwise impossible solutions.

  • Short recap of the last month

    I don’t exactly know why but in the past month I somehow did not find the time and motivation to create a proper post but several things have happened and this is just a quick summary over them all.

    This may or may not be followed by individual posts on each single subject. I hope that I get around to that but no guarantees. So lets get it on.

    On the LED Cube front I hinted on a "recent technical acquisition" in my last post on that subject. Well, this acquisition is nothing less than a full blown digital oscilloscope. YAY. It took a few weeks to decide and also a few days to find a suitable distributor but now I’m a proud owner of an Owon SDS7102V 100MHz digital scope.

    The next notable gadget I (finally) received is the long-awaited Pebble watch. Within two days this little gem became the most notable thing which I didn’t know I have been missing as companion for my phone for a long time. Despite some bad reviews on other places, I’ve been expecting an "extension" to my phone’s display and that’s exactly what I got. No need to long for the phone in my pocket anymore when there’s something up. Within a second I know what’s up and can still decide if I should take out the phone or just ignore a received spam mail until later. Furthermore much less distraction for other participants in case of meetings. Currently I’m mainly using this Star Trek inspired watchface for displaying the time and I also have installed Pebble Notifier on my phone to forward notifications of some selected applications to the watch, even if these aren’t natively supported by the Pebble app itself. Great tool. And it’s quite exceeding the expected runtime, my current record is set at 10 days without recharge (and that’s before I discovered the option to not turn on the backlight when there’s enough ambient light).

    I also attended several events. The first one was the Grazer Linuxtage which is a mixture of project exhibition and series of lectures all centered around Linux. Like two years ago, where I also attended, the lectures were quite interesting and I hope that I find some time to try out or have a deeper look at some things I noted down during the lectures. The only negative point of the event is that the place is getting much too small for this event. Many of the lectures I attended that day were so crowded that late-comers could not even enter the lecture hall anymore. I hope that this changes in the future.

    One followup-event which I got notice of on the Linuxtage was a (Linux) Show and Tell at the realraum Graz. At this event people showcased their favourite or special Linux tools, i.e. special use cases and capabilities of SSH. Before that event I thought that I’m not that bad with the Linux console, but I’ve been pretty much floored by the experts there. Which is not necessarily as bad as it sounds because at least I understood everything the guys were talking about 🙂

    The barcamp Graz was the next event which I visited. That time this was a three-day long event and luckily I could be there all days. A barcamp is like a conference just with the difference that every attendand is a participant and presenter. The detail topics of the sessions are not planned before but are decided on and ordered by all participants at the start of each day by themselves. It was a very interesting experience and made it possible to have a look at many different topics from many different points of view.

    One special thing I took away from the barcamp was the idea of a Repair Cafe. This is a privately organized meetup of people to just repair broken everyday stuff and get some more lifetime out of it. It is some sort of counteraction against the creeping planned obsolescence of things. We were several people who were interested in that idea and it seems that Brigitte and I are currently the ones who are further driving the idea. Maybe there is the chance of a permanent recurring event where everyone helps everybody 🙂

    Since Google Reader is discontinued by July 1st I’ve been looking for alternatives for some time now. I had a long look at Feedly but in the end didn’t decide on it because it does not have a clean web interface but only works through native apps or browser plugins. So I chose to install Tiny Tiny RSS on my own. During installation I just hit a roadblock or two. In fact, my problems were that the minimum requirements for TT-RSS were PHP 5.3 and special server modes (e.g. no php_basedir/open_basedir restriction) while my hosting provider only offered PHP 5.2 with active open_basedir restriction. After trying to find an alternative to that (which wasn’t successful) I decided to go the hard way and back-port and refactor Tiny Tiny RSS to work with my hosters restrictions. It took a few hours but finally I had a flawlessly running TT-RSS despite the settings of my hosting. I will post the changes here as soon as I come around to create a proper patchfile (maybe that will happen in the nearer future).

    And finally last weekend I had the honor to be invited to my cousins wedding. It was a very nice and private wedding with (almost) only the closest relatives invited. Thanks for that and best wishes!

  • LED Cube: 3x3x3 cube soldered

    Last time I hinted that I finally put together the full 3x3x3 cube.

    From Building LED Cube

    From another perspective it is better visible that I changed the soldering process a bit from the first layer compared to the others.

    From Building LED Cube

    The top layer has some brownish residues on the bottom of the LEDs. These are traces of the soldering flux which burnt into the LEDs bases when I kept the soldering iron a tad too long close to them. For the other layers I left out the additional flux and also tried to keep the heating phase as short as possible on the pins. The result is that the two lower layers have clean LEDs. But two of the joints broke again and had to be fixed during the first test in the breadboard so they don’t seem to be as stable. Another thing I should remember for later is that I should sand the iron wires next time before soldering. They look a bit dirty in the cube, swallow some light and probably are harder to solder that way too.

    Nevertheless the finished cube allowed some cleanup of the crowded breadboard by reducing the required traces to only a single "bus" and relocating the layer control. Furthermore the "bent wire" connection for the planes (visible in the photos from last time) have been replaced by croco clip wires for a higher reliability and flexibility.

    From Building LED Cube

    And powering up the cube and testing all LEDs for correct functionality shows everything working as expected and its whole glory.

    From Building LED Cube

    The observant reader may have noticed that the circuit of the layer logic has changed since its last appearance. This is the intermediate result of many hours of playing working with my latest technical acquisition. But more on that in a later post.

    As for the grid construction of the cube in general: I doubt that I could solder the big 8x8x8 in the same manner as I did the small cube. With the small one I initially soldered the three 3×3 layers individually and then put the layers together by first attaching the corner connections and then the inner leads. As I could do this by hand it just worked but in the height of 8 layers stabilizing one (unstable) 8×8 layer for soldering and keeping the distances exact is nearly impossible. So I need some sort of metal or wooden rack during soldering but I’m not sure yet how it should be constructed and used. There are some ideas floating in my head but I have to think more about those and probably test some of it.

  • Repurposing an ATX Power Supply

    For my LED Cube Project I already hinted that I may use an old ATX power supply as repurposed power source. In the past two weeks I found some evening time to work on that subproject. The plan was to use an old ATX power supply which I had left from old computer parts and equip it with banana sockets to make the common PC voltages easily available to use for my electronic projects. This repurposing seems natural as the voltages available from PC ATX power supplies are the same which are most commonly used in hobby microelectronics (3.3V, 5V, 12V). Additionally these devices provide a high stability and current capacity as they have to offer those requirements for stable computer operations which demand extremely fast switching load capability and still let the PC rely on a stable supply.

    I found several resources on the internet which explained how to refit an old ATX power supply to offer nearly stabilized Lab Power Supply capabilities. It seemed not too hard and I decided to use the information from that descriptions to add the banana sockets, status LEDs and the switch directly into the metal case of the power supply itself. From the pictures on the internet that seemed possible without much problems.

    Since that is now finished and (surprisingly?) working as expected I’d like to share my experiences.

    Update 2013-03-08
    I did not use fuses for the power lines when modifying my PSU. In theory the PSU should turn itself of in case of shorts but there may still be the possibility for very high currents during a short period of time. It is highly advised to add properly sized (check the rated max current) fuses to each supply current line!

    This was the old power supply which I could scavenge from a retired computer.

    From ATX Power Supply Repurpose

    From the outside it looked pretty innocent. During my preparation research I learned that ATX power supplies have some characteristics which have to be considered during modification and utilisation of the electronics.

    • altough there is a standard for ATX power supplies, some supplies do not meet certain requirements (esp. behavior in edge cases)
    • activation is pretty easy, just connect PS_ON (green) to GND
    • to provide stable voltages many power supplies require a certain minimum load
    • power supplies are not guaranteed to be short-safe
    • a signal on the PWR_OK line does not guarantee a stable power source (especially on cheap supplies)
    • stored leftover energy in the power supply can be lethal, so extreme caution is highly recommended

    To find out the exact behavior of my power supply I tried out various connectins and measurements directly on the ATX connector. As the side of the supply told it was capable of up to 22 Amps on the 5V line so I’ve been already very careful here and checked the ATX connector layout several times to prevent accidents and violent reactions within my hands. I’ve been a bit nervous during that measurements that’s maybe also the reason why I forgot to take photos of this. Well, I learned following from these tries:

    • PS_ON is really easy to control
    • my power supply also requires a minimum load
    • the PWR_OK signal works as expected
      • no PWR_OK without load
      • PWR_OK turns off again if load is removed later on
    • the standby lines keep their voltage quite some time after disconnecting the supply from main power, indicating a high internal capacity

    Before I decided to rip open the guts of the supply, I left the box sitting unconnected for two days to be absolutely sure that I’m not suprised by some leftover charge. After two days the box was stripped naked.

    From ATX Power Supply Repurpose

    The open supply made me realize some additional but unexpected problems. Firstly there was much less space available for additional wires.Secondly the space on the front panel was obstructed by heatsinks. Therefore it would be a pretty limited working area and I also had to place the banana connectors between the heatsinks. Luckily at least all cables were properly colored and even correctly annotated on the PCB. So I continued and marked the locations of all additional components on the frontplate.

    From ATX Power Supply Repurpose

    During my tests on the breadboard I realized that load resistors (I used two 5Ohm/5W ceramic resistors in serial) get quite hot when connected to power, so I decided to not have them dangling around in the box but clamp them tightly on one of the heatsinks. Checked, that this solution also fits in the tight space with the banana connectors and wires in place and continued to the next step: drilling the holes in the front plate.

    From ATX Power Supply Repurpose

    I chose the size of the holes by measuring the dimensions of the banana sockets, LED covers and the switch with a caliper. After that I drilled smaller ~1mm holes to better be able to control the position during drilling and re-check the dimensions and gaps between them. During that I had to reposition the holes for GND and 12V as I did not initially take onto account the metal bridge of a hanging transformator, which I removed for the work, behind it. After that I extended each hole to its final size with the correct drill.

    Quickly after beginning the first hole I saw that the case was thicker than I anticipated and much more flings built up than I expected. I was worried that these could pour into the power supply and cause unpleasant surprises when they survived the final cleaning between the contacts on the supply board. During drilling I could only make sure that the outer side of the drilling holes did not spray flings into the case so I folded up some newspaper pieces as protection and sticked them tightly on the back of the holes to catch all flings which would otherwise fall into the PSU on the inside during drilling. This worked remarkably well.

    From ATX Power Supply Repurpose

    After the holes were finished I began to mount the status LEDs, the power switch and the first two banana sockets.

    From ATX Power Supply Repurpose

    Also the load resistors were soldered together, clamped on the heatsink and, as almost everything I mounted inside the PSU, protected by maybe a bit too much shrink tubing.

    From ATX Power Supply Repurpose

    With the more complex wiring in place I continued with the connections to the remaining voltage sockets which should not take too much time. At least that’s what I thought. In reality connecting the remaining four voltages caused much more trouble than the first part. The main problem for me was that I initially tried to always connect all available wires for a certain voltage rail to the banana socket. I failed with this target as it was very difficult to screw the wires onto the sockets in the very tight working area between the components of the PSU. Furthermore the thick pack of wires were squeezed out of the screwings when they were tightened. In the end I decided to only connect two or three cables to the sockets, clip off the rest and isolate those with shrink tubing. For the 3V3 connection one of the cables I connected was the brown 3V3_SENSE connection which is necessary for a stable 3.3V supply voltage.

    Another problem was that the black shrink tubing was very difficult to get over the socket connectors when the cables were in place but with a lot of fiddling I managed to pull all of them over the sockets and properly isolate the power rails.

    From ATX Power Supply Repurpose

    Finally I cleaned out the PSU with a compressor and lots of air, did a thorough visual inspection of the modifications and the board, re-installed the initially removed transformer and closed the case of the PSU. The ATX bench power supply in its final beauty:

    From ATX Power Supply Repurpose

    After carefully plugging in the PSU and using a rubber glove to turn on main power on the backside I did a quick check if the case was free of erronous current. Then I again carefully turned on the new switch on the front, checked the safety of all metal parts once more and finally did a touch-test if it’s really safe to the bare hand. Being confident that everything was OK and the LEDs correctly indicated the status I took a check of the voltage levels on the sockets with the multimeter.

    From ATX Power Supply Repurpose

    My multimeter showed all voltage levels to be within acceptable limits (11.7V, 5.1V, 3.4V, -5.1V, -11.4V) and without any fluctuation. I therefore consider this PSU repurposing sub-project a complete success. What’s still left is to stick rubber bumpers on the bottom of the PSU and add properly printed annotations to the elements on the front instead of the pencil writing. But since I don’t have any of that around that’ll have to wait a few more days.

    If you’re interested in more images, there are many more available in the album which also show the progress in a bit more detail and from different angles. Included are also some shots of the mess on my desk during the project and an accident with a banana socket where it broke when I tried to screw it tight with too much wires.

    Some resources for those who are interested (sorry, most of them are German):