この記事は退職 Advent Calendar 13 日目の記事です。 本日が最終出社となりましたので、入社から退社までを振り返り整理しようと思い、この文章を書いています。
自分語りなので興味ない人はさっさと戻ったほうが良いです。 簡単にまとめると、元々あまり執着ないしやることない、なんか最近クソみたいな社内ポリシーがいっぱい出来て萎える、話の合う人がやめることにしたから会社にいる意味を感じないため辞めるということです。
See https://gist.github.com/frsyuki/5028082 Before reading further.
Instead of filling empty slots with a bunch of Extended types, I propose adding just one type.
2013-02-24 22:28:51 -0800: This is not a fixed proposal. See the second version as well: https://gist.github.com/frsyuki/5028082
MessagePackが文字列とバイナリをわけないのは問題?
Objective Cの実装使ってるとある問題にぶちあたった.なので,文字列をちゃんとバイナリ(Raw)と分けるべき,という提案
(*) 俺は熟読したわけではないので,中身が気になる人はちゃんと本スレを読みましょう
package Net::Nepote; | |
use strict; | |
use warnings; | |
use utf8; | |
use Encode; | |
use Carp; | |
use URI; | |
use Web::Scraper; | |
sub new { |
(defadvice gist-region (around su/advice/gist/gist-region/around/dirty-hack | |
a c pre) | |
"Dirty hack to prevent gist-region from choking on buffers which contain | |
`%' character" | |
(save-window-excursion | |
(let* ((delete-old-versions t) | |
(dummy "foo") | |
(beg (ad-get-arg 0)) | |
(end (ad-get-arg 1)) | |
(min-beg-end (min beg end)) |
#!/usr/bin/env ruby | |
require 'tempfile' | |
IO.foreach(File.join(ENV['HOME'], '.ssh/authorized_keys')).each do |line| | |
Tempfile.open("key") do |f| | |
f.puts line | |
f.flush | |
r = `ssh-keygen -lf #{f.path}` | |
r.sub!(f.path, '') | |
puts r if $? == 0 | |
end |
#include <iostream> | |
#include <thread> | |
#include <future> | |
#include <chrono> | |
#include <functional> | |
#include <deque> | |
struct task_queue { | |
task_queue() = default; | |
task_queue(const task_queue &) = delete; |
This is what happens when I try to pick a language.
Note: If I didn't think it was possible to create a development environment without any of these issues (which I consider "major" for the most part), I would not have written this list.