Toolshttp://schlitt.info/opensource/blog/tools.html
ToolsenCC by-nc-saTobias SchlittTobias Schlitt <toby@php.net>Thu, 19 Sep 2013 06:37:19 +0000Thu, 19 Sep 2013 06:35:38 +0000eZ Components Feed dev (http://ezcomponents.org/docs/tutorials/Feed)http://www.rssboard.org/rss-specificationComfortable PHP Editing With VIM -9-http://schlitt.info/opensource/blog/0741_comfortable_php_editing_with_vim_9.html
After telling you about my <a href="/opensource/blog/0739_comfortable_php_editing_with_vim_7.html">completely reworked VIM setup</a> and the <a href="/opensource/blog/0740_comfortable_php_editing_with_vim_8.txt">awesome VIM plugins</a> I'm using in it, this blog post deals to share with some snippets and settings I'm using to make all that stuff work round.
Tobias SchlittTue, 29 Jan 2013 07:32:21 +0000Comfortable PHP Editing With VIM -8-http://schlitt.info/opensource/blog/0740_comfortable_php_editing_with_vim_8.html
<a href="/opensource/blog/0739_comfortable_php_editing_with_vim_7.html">As promised</a>, I'm explaining <a href="https://github.com/tobyS/toby.vim">my new VIM setup</a> in some more detail, staring with the collection of plugins I use by now to enhance my VIM experience. I already have some in mind which I need to try out, but I would be happy to know which additional plugins you can recommend in relation to PHP programming (and beyond). Please leave a comment!
Tobias SchlittMon, 28 Jan 2013 08:05:48 +0000Comfortable PHP Editing With VIM -7-http://schlitt.info/opensource/blog/0739_comfortable_php_editing_with_vim_7.html
I finally managed to re-work my VIM setup completely, so it's time for an
updated. First the sad news: VIP (VIM Integration for PHP) is dead. To
relativate this: I still provide my current VIM setup via Github to
deal for you as an inspiration. For more compensation I also have a good
news: I rewrote PDV - phpDocumentor for VIM completely and it now
nicely integrates with current plugin managers. Its code is now way cleaner
and maintainable and it has some fancy new features like templating support
through my Vmustache implementation and support for making the generated
doc blocks UltiSnippets snippets for even more ease in editing them (waving
to Textmate users).Tobias SchlittSat, 26 Jan 2013 22:22:54 +0000Highlight source code lines in LaTeXhttp://schlitt.info/opensource/blog/0736_highlight_source_code_lines_latex.html
I love <a href="http://www.latex-project.org/">LaTeX</a> for any kind of text writing (actually typesetting), simply because it creates so nice looking and consistent layouts. And, of course, because I can write it in my favorite text editor. We use LaTeX especially for presentation slides at <a href="http://qafoo.com">Qafoo</a>, since the <a href="http://bitbucket.org/rivanvx/beamer/wiki/Home">beamer package</a> provides such a convenient environment. Combined with <a href="https://secure.wikimedia.org/wikibooks/en/wiki/LaTeX/Packages/Listings">listings package</a>, presenting source code snippets with nice syntax highlighting has never been easier. However, there was one problem we did not solve, yet, until some days ago: Highlighting certain source code lines of a listing on different slides.
Tobias SchlittSat, 04 Sep 2010 08:03:00 +0000Heap, heap, hooray!http://schlitt.info/opensource/blog/0718_heap_heap_hooray.html
I recently had the problem that I wanted to retrieve the smallest items from a stream of data. When talking about a stream here, I refer to a data set that I do not want to load into memory completely, since it has quite a few elements. The best way to process such data is a stream approach, where you work always on a single item at a time, iteratively, without loading the full data set.In my special case, I had a database with 140,000 records. The processing of these records could not happen in the DB, since I needed to create vectors from text and perform calculation on these. Basically, I needed to check each vectors distance to a reference vector and keep only the k closest ones.So, what is a good approach to solve such a task? I decided to implement a custom data structure based on a <strong>max heap</strong> to solve the problem. In this article, I present the solution and compare it to two different other approaches in terms of a small benchmark.
Tobias SchlittSat, 06 Feb 2010 11:10:40 +000010 Android apps every Android device needshttp://schlitt.info/opensource/blog/0717_android_apps.html
Since last November I'm the happy owner of an <a href="http://code.google.com/android/">Android</a> smart phone. Actually, I already have my second one: After the <a href="http://www.htc.com/www/product/hero/overview.html">HTC Hero</a>, which was already amazing, I now have the <a href="http://motorola.com/milestone">Motorola Milestone</a> (aka Droid). This blog post lists and reviews the apps that I think every Android phone should have installed.
Tobias SchlittWed, 20 Jan 2010 08:45:52 +0000Tweet tweet a year …http://schlitt.info/opensource/blog/0715_tweet_tweet_a_year.html
So, it's exactly one year ago that I started using <a href="http://twitter.com">Twitter</a>. I remember that I was always of the opinion that Twitter is one of the most stupid hypes nowadays and that it's so useless to know when other people have a cup of coffee or go to the toilette. Using Twitter actively for exactly one year now proofed this attitude wrong. I'm providing some stats on my live with Twitter in this article and try to explain my personal value of using Twitter in.
Tobias SchlittFri, 18 Dec 2009 13:29:53 +0000An awful lot of files in SVNhttp://schlitt.info/opensource/blog/0710_awful_lot_of_files_in_svn.html
Derick was always bitching at me when doing releases for the huge amount of
time needed to process the Webdav components sub directory. We always
supposed, that the Subversion performance issues here resulted from the
Webdav test suite, which consists of an awful lot of small test files and
some sub-directories. I finally found the time to refactor the tests and
the performance improvement is astonishing.Tobias SchlittWed, 03 Jun 2009 23:07:22 +0000IPC 2008 wrapup and slideshttp://schlitt.info/opensource/blog/0614_ipc_2008_wrapup_and_slides.html
The annual family party (aka International PHP Conference) took place a
week ago. As usual I enjoyed it much, although I was a bit sick this year.
The new location (the "Rheingoldhalle" in Mainz) is really great, but I
had the feeling it was a little bit too large. Professional equipment was
available and they had 4 large rooms, as well as some smaller ones, for
talks. Even the food was very good, which was not the case for the past 2
years in Mörfelden (Frankfurt).Tobias SchlittFri, 28 Nov 2008 23:33:55 +0000Firefox 3 out nowhttp://schlitt.info/opensource/blog/0603_firefox_3_out_now.html
Last night the Mozilla developers released Firefox 3.0 to the wild.
Congratulations for the new major version!Tobias SchlittWed, 19 Nov 2008 22:29:46 +0000