Topics - phitsc [ switch to compact view ]

Pages: [1] 2 3 4 5 6 ... 16next
1
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.

2
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.

3
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.

4
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.

5
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 https://github.com/phitsc/txtproc
Download Link https://github.com/phitsc/txtproc/releases
Build Status



Description
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

Usage
Installation
Just unzip and run.

Using the Application
See https://github.com/phitsc/txtproc for basic usage instructions.

Motivation
Uninteresting babbling, if anyone's interested.
Spoiler
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.


Pages: [1] 2 3 4 5 6 ... 16next
Go to full version