erikano | 10 years ago | on: Dear Google Mail Team
erikano's comments
erikano | 10 years ago | on: I self-published a learn-to-code book and made nearly $5k in pre-orders
erikano | 10 years ago | on: I self-published a learn-to-code book and made nearly $5k in pre-orders
erikano | 10 years ago | on: I self-published a learn-to-code book and made nearly $5k in pre-orders
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
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
>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: Replacing Django's ORM with SQLAlchemy (2008)
erikano | 11 years ago | on: Show HN: A microblog hosted in DNS TXT records
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
erikano | 11 years ago | on: NeXT Logo Presentation by Paul Rand to Steve Jobs [pdf]
erikano | 11 years ago | on: Unix swiss army knife for headless browser JavaScript
erikano | 11 years ago | on: Ask HN: Who is hiring? (April 2015)
erikano | 11 years ago | on: Flickr now offers Public Domain and CC0 designations
erikano | 11 years ago | on: elgooG
erikano | 11 years ago | on: The Log File Navigator
erikano | 11 years ago | on: GitHub unveils its Licenses API
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: Hacker School is now the Recurse Center
erikano | 11 years ago | on: Free Non-Commercial Renderman
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: High quality GIF with FFmpeg
erikano | 11 years ago | on: Show HN: Custom New Tab page for Firefox
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.