avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday May 20, 2022, 10:39 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - phitsc [ switch to compact view ]

Pages: [1] 2 3 4next
Developer's Corner / Bootstrap 4 for production use
« on: August 30, 2016, 04:32 AM »
Anyone here using Bootstrap 4 Alpha for production? I've just started to adapt a Bootstrap 3 application to corporate identity and it's a lot of work. I'd rather not repeat that if it's possible to upgrade to version 4 soon.

DC Website Help and Extras / 'About us' in nav bar
« on: July 14, 2016, 01:59 AM »
The 'About us' link in the nav bar is not always available. Is that on purpose?

It's there after navigating to either Forum or Donate (where it's just called 'About'), but not with any of the other pages. Also, when navigating to Donate, the Donate link is replace by 'About'. This is not the case for any of the other pages though, i.e. they stay available even after navigating to the respective page.

Developer's Corner / The Art of Unix Programming
« on: January 20, 2016, 01:24 AM »
ewemoa has mentioned this book more than five years ago. I've seen The Art of Unix Programming referenced somewhere else last year and read through it alongside working on txtproc, which it very much applies to. I've found it both interesting and instructive (and not only related to command line tools  :)). While the history it teaches and the spirit it conveys are still very relevant today, some of it is definitely outdated. There's no mention of Markdown whatsoever for example.

Developer's Corner / Cloud-based CI
« on: January 13, 2016, 02:11 PM »
One of the things I wanted to try out with my NANY 2016 project was cloud-based continuous integration. I did not do much investigation into the available options but settled for the popular Travis CI for building and Coveralls (which I didn't know before) for coverage analysis. Just like github, both services are free for open source projects. Both are very simple to use, if the language and vcs used are among the supported ones. For Travis, in the most simple of cases, it might be enough to put a file called .travis.yml in your code repository's root directory specifying the programming language used by your project.

While Travis seems to support uploading of build artifacts to Amazon S3, I wish there were more options available. It would be great if it was possible to upload to your own ftp, or if they made built packages available for download off of their site, at least for tagged releases.

N.A.N.Y. 2016 / NANY 2016 - txtproc
« on: December 21, 2015, 03:12 PM »
NANY 2016 Entry Information

Application Name txtproc
Version 0.4.0
Short Description Yet another text processing tool
Supported OSes Windows, Linux, probably more
Web Page
Download Link
Build Status

txtproc is a text processing tool, similar to my TIMU. It currently comes without a GUI though, i.e. it is just a command line tool at the moment. It is a completely new implementation.

Compared to TIMU, its most interesting features are:

  • It works on Linux as well as Windows (and probably OS X as well)
  • It can be used in a pipeline to do multiple text manipulations in a row
  • It has a better understanding of text. It knows words and sentences. E.g. "hello,world" are two words in txtproc, but only one in TIMU.
  • It has most of TIMU's text processing functions, some new one's which TIMU doesn't have, and even one or two which were requested for TIMU but I never added.

Planned Features
  • Add more text processing functions
  • Add color to console to highlight search results
  • Add a GUI

Just unzip and run.

Using the Application
See for basic usage instructions.

Uninteresting babbling, if anyone's interested.
I initially wrote this because I wanted to check out biicode and catch. It soon became clear that the projects main challenge would become Unicode support if I was going to use C++. Unfortunately, Boost.Locale is severely limited, and using the ICU library directly would be a project on its own. So I settled for D, which I have never used before, and learned a ton of stuff not only about the language, but about the D community as well.

Living Room / The Science of Word Recognition
« on: December 18, 2015, 11:57 AM »
While trying to find out if this phenomenon

Cdnuolt blveiee taht I cluod aulaclty uesdnatnrd waht I was rdanieg. The phaonmneal pweor of the hmuan mnid. Aoccdrnig to rscheearch at Cmabrigde Uinervtisy, it deosn’t mttaer in waht oredr the ltteers in a wrod are, the olny iprmoatnt tihng is taht the frist and lsat ltteer be in the rghit pclae. The rset can be a taotl mses and you can sitll raed it wouthit a porbelm. Tihs is bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the wrod as a wlohe. Amzanig huh? yaeh and I awlyas tghuhot slpeling was ipmorantt!

has a name, I came across this article

wihch I funod very iresneittng.

Developer's Corner / Copy/pasting code and the last line effect
« on: December 03, 2015, 03:05 PM »
I just copy/pasted some (test) code. But never you worry, I'll pay extra attention that the last one of the pasted lines is correct ;)

Read this article today about what the author calls the last line effect.

Non-Windows Software / Manjaro and UEFI
« on: October 18, 2015, 03:06 PM »
I have a last-year Windows 8 Laptop which I'd like to dual-boot with Manjaro. While installing and dual-booting Linux Mint 17.2 (with UEFI, using GRUB, secure boot disabled) works flawlessly using Linux Mint's installer, the same is not true for Manjaro 15.09. This guide (which I have not followed) mentions that UEFI support is also provided in the Graphical Installer. This doesn't seem to be the case though, at least in my case. Anyone have an idea why that is?

Manjaro comes with two GUI and one CLI installers. I have tried both GUI installers with the same (negative) result.

General Software Discussion / Web Shop recommendations
« on: September 23, 2015, 02:51 AM »
Any recommendations for a simple, easy to install, secure web shop? Would be for something 'hard', i.e. no software, something to send out to people.

Developer's Corner / Hack font v.2
« on: September 02, 2015, 01:54 AM »
Christopher Simpkins and others' hack font, which I neither knew nor have used (obviously) has been renewed. It presents itself as 'a typeface designed for source code' and is open source. I'm trying it right now and it is actually the first font which I think could make me abandon Consolas.

Hack 9 is about the same height as Consolas 10, but a bit narrower (which is not a disadvantage at all).


Developer's Corner / HTML5 conference sessions / webinars?
« on: August 05, 2015, 07:36 AM »
Any of you web devs know good HTML5 / JavaScript / CSS videos or webinars and such? Any related conferences that make their recorded sessions publicly available online?


Free for a limited time to celebrate five years of Touchpress!

this is usually around 15$

DC Gamer Club / Umbra
« on: June 08, 2015, 02:17 PM »
I was just recently thinking about how I enjoyed playing through dungeon siege. While I'm not even sure if the game would still run on Windows 8 if I should still find it, I'm pretty sure I would only be disappointed should I try to re-play it (not that I would have time for that anyway, haha). And just about when I was thinking about that emotional moment, coming out of the dungeons onto the white snowy mountains, I somehow stumbled over this:


Living Room / Ethernet cables: UTP vs. STP
« on: April 27, 2015, 02:28 PM »
After buying a new central switch for my home network I noticed that a smaller gigabit switch in one of our rooms connected with only 100 Mbps. Because I had a similar problem recently where my laptop (which we now used for like 10 years!) connected with 1 Gbps to the central switch without problems, our brand new laptop did so only with 100 Mbps. While re-crimping the respective ethernet outlet fixed that problem, doing the same with the other ethernet outlet did not have the desired effect. As it turned out, the problem was the cable connecting the outlet with the switch! It was an UTP (unshielded twister pair) cable. After replacing it with an STP (shielded twister pair) cable, the switch connected with 1 Gbps.

I was also testing my internet speed recently and was very annoyed that I only ever got like a maximum of 100 Mbps down instead of the 125 Mbps which I pay my service provider for (not that I would notice the difference if I wouldn't measure it ;) ). I complained to the service provider and was informed that my modem was working flawlessly and that my signal was optimal. I was instructed to take measurements directly at the modem, which I did and voilà: 125 Mbps. Because of personal paranoia I have another router sitting in between my service providers modem (it's actually a router itself) and my home network. My service providers modem was connected to my router with an UTP cable!

Interestingly, I did not find any reference on the internet stating that UTP cables would only work up to 100 Mbps.

does it exist?

General Software Discussion / Mailbird
« on: December 23, 2014, 03:43 AM »
Anyone using the Mailbird Email client and can recommend (or advise against) it?

N.A.N.Y. 2015 / Drawskrit
« on: December 19, 2014, 03:43 PM »
My NANY contribution for this year is a simple description language for drawings and diagrams (which I've named Drawskrit). My main goal is to be able to describe diagrams with text. The description language should be natural and simple (I don't want a diagram programming language).

Its current state is experimental. I have a JavaScript implementation that demonstrates the current specification. I'm afraid it's not very useful yet though. I'm not sure I'll ever get it to a state where it'll be powerful enough to specify real-world non-toy diagrams without becoming a complex monster language.

A few of the current obvious shortcomings:
  • needs more shapes (e.g. arrows)
  • current text alignment sucks (specification bug)
  • dotted/dashed looks horrible with thick lines (implementation bug)
  • needs more documentation (e.g. layers)
  • JS implementation needs to be decoupled from the HTML demo page

If I ever get it to a state where it's actually useful, I'm planning to implement it as a cross-platform tool which can be integrated into an automated build process.

A non-formal specification (i.e. a description) and the JavaScript implementation can be found here:

Drawskrit is open source.

If someone wants to play around with it please direct your browser here:

As a first example, paste the following text into the big text box on the left of the above web page:

orange background filled shapes
small blue circle small green circle
tiny purple square big red triangle tiny purple square
small olive smile

fat navy huge empty dashed circle

Developer's Corner / regular expressions 101
« on: August 20, 2014, 02:44 PM »
While working with regular expressions today I stumbled over regular expressions 101. Not only does it test your regular expression as you type, but it also picks it apart and explains it to you piece by piece. Amazing!

With a tool called PlayDrone developed at Columbia University it was possible to reveal secret keys of thousands of Android apps. With these keys it was even possible to access private data of users of these apps.


The (new) icon on the subject line of the 'UNREAD POSTS' page is an essential part of my DC-workflow. Quite often, I'm using my iPad to read on the DC forums. With the retina display, it's actually quite comfortable to read without having to zoom in. Unfortunately, hitting that (new) icon is a bit of a gamble. Often, I'm hitting the subject line instead of the (new) icon, taking me to the very first post instead of to the new one.

Would it be possible to make hitting that (new) icon somehow more reliable? Maybe by adding more white space between the icon and the subject link, or by putting it into a dedicated column, or by any other means...

General Software Discussion / Springpad shutting down
« on: May 26, 2014, 01:41 AM »

I have been using the service, although not to such a level that this would be a real problem for me. But then again, you shouldn't rely on free services, should you?

Living Room / Plea for help from programmer and blogger Xah Lee
« on: May 16, 2014, 02:38 PM »
Programmer and blogger Xah Lee who runs the web site posted a disturbing plea for help today

He's financially ruined, living from noodles and oats, close to homelessness.

I've been following his blog mainly because of his excellent information and reviews about ergonomic keyboards.

I have to admit I fail to understand how he managed to live in a place that cost him $1600 a month without having a job for years (if I understood that right).


Reminds me that it's about time again to approach my boss to send some more money towards the OSS we use :)

DC Gamer Club / Warhammer Quest for iOS
« on: April 12, 2014, 03:35 AM »
Warhammer Quest for iOS is currently free. It's an enjoyable round-based Hack'n'Slay game in the fantasy/dungeons genre, with a simple (and, unfortunately, not very well documented) rule set.

It's usually 5$ with the possibility to buy additional characters and levels as IAP.

Living Room / The Expert (Short Comedy Sketch)
« on: April 08, 2014, 05:20 AM »

ah. just saw that this one was already posted.

Admin: Please remove this post.

Pages: [1] 2 3 4next