erikano's comments

erikano | 10 years ago | on: I self-published a learn-to-code book and made nearly $5k in pre-orders

Judging by the title, this book seems targeted at beginners. Nonetheless, I decided to buy it since I'm using Django in my current side project.

I have a question (not related to my side project). I maintain a list of my eBook library where I put the following information about the eBooks I have (data for this book in parentheses): Publisher (Leanpub), Title (Hello Web App), Authors (Tracy Osborn), Published (), Purchased (2015-07-08), Last known update (2015-05-08), Catalog Page (http://leanpub.com/hellowebapp), Read duration (). As you can see, I was unable to determine what to put in the Published field. I would like to have information for this on the form Month Year. Could someone -- preferably Tracy or a Leanpub employee -- tell me what to put there?

PS: If you'd like to see my eBook library list, you can find it at http://www.erikano.net/eBooks/purchased.htm. Note that some of the books at the bottom of the list are ones I am not so interested in reading any longer.

erikano | 10 years ago | on: MobaXterm free Xserver and tabbed SSH client for Windows

XQuartz might be of interest to you. It used to be included with OS X in older releases but is an external download now. http://xquartz.macosforge.org/

After you've installed it, you can test that it works by typing

    xeyes
in your terminal. That should show two googly eyes.

Then ssh to some other machine with X forwarding enabled. To do that, ensure the remote host has

    X11Forwarding yes
in

    /etc/ssh/sshd_config
then

    ssh -X example.com
Assuming the server has the necessary X11 libraries and xeyes is installed on the server, you can once again type

    xeyes
and you'll see the googly eyes again but what you are actually seeing is them running from the remote machine.

Hope this helps though I'm not sure it is quite what you're looking for.

(Personally, I use X forwarding very rarely, prefering the terminal for almost everything but browsing the web.)

erikano | 11 years ago | on: Rust Discovery, Or: How I Figure Things Out

Dead comment by user bombless. Reposting so Carol gets to see the comment (since she asked specifically for additional ways to find information) in case she doesn't have show dead on.

>About the ‵mod′ keyword in ‵use′, if you ask it on IRC I'm sure many people including me would point you the relevant PR that was made around October. Nice article by the way.

erikano | 11 years ago | on: Show HN: A microblog hosted in DNS TXT records

It is currently a manual process.

This first entry I made by

    TZ=UTC echo $( date +%YT%T%z ). <message>
Which I copied to my clipboard and then manually created the TXT record for and then the CNAME.

Next time I want to add an entry, I will:

    expr $( host head.microblog.erikano.net \
            | egrep -o '[^ ]*$' | cut -d'.' -f1 ) + 1
To get the ID for the post to be made and then echo calling date as I did for the first post.

Had I still been hosting the DNS server myself, I would've turned this into a script and appended the entry as a TXT record directly and updated the CNAME to the new value using sed.

Actually, thank you for asking because I just realized what my next little project should be: Instead of the way I'm doing it now, I can selfhost a little DNS server which will be authorative over microblog.erikano.net while still hosting the DNS for the rest of erikano.net and my other domains where I have them now. The project will be written in Go since I have been wanting to make something in Go but didn't finish the other things I started writing in Go. I have no ETA for the microblog DNS selfhost server project because of work and current projects.

Hope I didn't misunderstand the question but if I did and you meant how to update the microblog when I'm out and about, the answer is I would need to use a web browser currently to manually update the records. When my own server has been written, I simply ssh to my VPS which hosts the server and run a cli tool I will name "mb" ("microblog") with my message as argument.

erikano | 11 years ago | on: OpenBSD's safe, new file(1) implementation

Never heard of that website, seems useful. Unless I am missing something, however, it seems that while the OpenBSD, NetBSD and DragonFlyBSD sources are up to date, the FreeBSD sources are out of date from 09-Dec-2013.

erikano | 11 years ago | on: elgooG

Modern web browsers will complete from any start position in an URL (and some also from the title of the document, I think). E.g. if I have visited the Wikipedia article on irish setters and I start typing irish, it will suggest that article. In the same fashion, if the URL was com.example and you typed exa, it should suggest com.example.

erikano | 11 years ago | on: GitHub unveils its Licenses API

For one of my repositories which I created in 2013 and then pretty much forgot about without having written any code, the license file is called COPYRIGHT instead of LICENSE because back then I thought back then that COPYRIGHT was a good name for the license file. Anyway, getting to the point:

1. While I personally have switched to naming my license files LICENSE rather than COPYRIGHT, I think others still do name their license file COPYRIGHT, so you might want to check for such a file as well (or is it github who should detect that?)

2. The link "Click here!" you provide leads me to https://github.com/erikano/pgviz/new/master where I am given a 404 by github. The reason being that I do not have a master branch in that repository but instead I have one called "devel".

3. I think you should change the link text from "Click here!" to "Put a license on it".

With that being said, I think the tool you wrote is nice and I also got a warm and fuzzy feeling from seeing that all the repositories it checked on my github returned "ISC" (aside from the one mentioned above and aside from the github pages repository which I have intentionally left without a license due to its special nature).

Off topic sidenote to anyone reading this: Most of my repositories are old I ideas I had but never executed on so they are mostly empty and almost none of them have any code. During late 2014 and most of this year, I have been working actively on two projects. None of those two are ready for use yet but there is code. One is saas-by-erik/timelog (written in C) and the other is erikano/django-timelog (Python/Django), both licensed under ISC. So if, for whatever reason, you are going to look at anything on my githubs, please look at those two. And if you feel like it, read the code and tell me where you think I'm doing something you think there is a better way to do, though note that the one I'm writing in C, I want to emphasize speed whereas for the one written in Python using Django, I currently do not worry about performance and will leave optimization of the latter (including queries eventually executed by PostgreSQL through Django) until a later point of the development. That being said, since I will optimize django-timelog at some point, if you do notice something in my code which is obviously killing performance, I will be happy for any issues reported where you tell me what you see. Sorry for this long off topic note but I felt I should add it, hope nobody is too bothered about it.

erikano | 11 years ago | on: Free Non-Commercial Renderman

Blender is pretty good. I've only used it a few times but I agree that the UI seems to have improved quite a bit. I did find the interface modes a bit confusing at first (and I say that as someone whos primary text editor has been Vim for the last 5-6 years).

With so much functionality, where to find the things you are looking for can be a bit difficult. I think doing as you did and rebuilding your workflow around the tool is probably the best way to get productive.

erikano | 11 years ago | on: Show HN: Custom New Tab page for Firefox

Looks nice.

Off topic: Thank you for the link to the Custom New Tab addon -- been thinking I wanted something like that in my Firefox but hadn't thought to actually look it up. That addon doesn't seem to work for current Firefox on Android, unfortunately. Btw, your link to the addon in your README makes the page show in Finnish, you might want to change your link to point to the English URL.

page 1