タグ Line 1
人気順 5 users 50 users 100 users 500 users 1000 users近況報告: 今度、技術書典2で出す『邪悪なWebクローラー読本』という同人誌に寄稿させてもらいました - Line 1: Error: Invalid Blog('by Esehara' )
2017 - 04 - 08 近況報告: 今度、技術書典2で出す『邪悪なWebクローラー読本』という同人誌に寄稿させてもらいました はじめに こんにちは。最近はちょっとした 気分障害 が出てしまって、仕事のほうが余り上手くいっていない似非原です。ブログのほうでも、余り技術的なことを書いていないので、ちょっとエンジニア的な活動をやっておらず、少々ダメな感じになっており、腐っていたのですが、今回 ぷり... 続きを読む
プログラミングがわからない彼に、すこしだけプログラミングがわかっている自分が言えること - Line 1: Error: Invalid Blog('by Esehara' )
2016 - 09 - 25 プログラミングがわからない彼に、すこしだけプログラミングがわかっている自分が言えること 今日の風景 こういう記事を書いてドヤ顔をするような人間は、大抵本人が思っているより能力にたけているわけでは無いという法則が、どこかの街で噂されている。 はじめに 石田祐希 というブロガーの方が、起業をしたのはいいけれども、プログラミングがわからなくて、書籍が欲しいというエントリを書... 続きを読む
PythonからRubyに移行した人間の印象 - Line 1: Error: Invalid Blog('by Esehara' )
2016 - 06 - 17 PythonからRubyに移行した人間の印象 今日の料理 安物のねぎとろは、納豆と良くあう。 前提 はじめてのにき(2016-06-16) より。 このエントリの立ち位置について 元々はPythonを勉強していたのだけれども、仕事の関係上、Rubyを主軸にすることにした人間のエントリです。ちなみに、なぜPythonとRubyの立ち位置には詳しくないので、主観を元に構成... 続きを読む
何故、「そのプログラミング言語」で関数型プログラミングをするのが難しいのか - Line 1: Error: Invalid Blog('by Esehara' )
2015-08-11 何故、「そのプログラミング言語」で関数型プログラミングをするのが難しいのか 近況 未来が脅す右手の指 ナイフが滑る左手首 朦朧と過ぎる日曜日 消えた秒針 数えた生久伸 このままでいいのか 俺はお前は 迷路の中 IT'S MY WORLD さ迷うがいい 無限生涯 +と-の暴害 ――『KOKORO WARP』SHAKKAZOMBIE 問題 多くの人々にとって、既存の慣れ親しんだプ... 続きを読む
『プログラミング言語の基礎概念』第一章の復習と、自分が躓いたところをメモする - Line 1: Error: Invalid Blog('by Esehara' )
2015-08-10 『プログラミング言語の基礎概念』第一章の復習と、自分が躓いたところをメモする 近況 神様あなたは 何でも知っていて 心悪しき人を打ち負かすんだろう でも真夏の太陽は 罪を溶かして 見えないが確かに 背中にそれを焼き付ける ―― eastern youth『夏の日の午後』 要旨 今月の最後に『プログラミング言語の基礎概念』第二章の読書会があるので、それに向けて復習をする。意味論... 続きを読む
出社準備完了 - Line 1: Error: Invalid Blog('by Esehara' )
2015-08-06 出社準備完了 はじめに 21世紀になっても、まだ人類の課題として残されているのは、「出社」という概念だろう。IT業界だと、リモートワークも増えつつあるけれども、やはりまだ出社に縛られているというのが現状といったところだろう。 たいてい、出社のアンチパターンは二つあって、「そもそも朝起きられないから遅刻するパターン」と、「朝起きられるのだけれども、出社までに精神のブートが間に合... 続きを読む
今日のポエム: なぜ、その抽象化は失敗してしまうのか - Line 1: Error: Invalid Blog('by Esehara' )
2015-08-05 今日のポエム: なぜ、その抽象化は失敗してしまうのか 近況 打ち捨てられた過去について 要旨 この記事を興味深く読む一方で、やはり違和感を覚える人も多くいるようで、自分もその一人だった。恐らく、この違和感は、「抽象化」が「具体性を奪取していくもの」といったような対立項として述べられているからだ、というように思われる。しかし、果たして具体性無しに「抽象化」することが有益なことな... 続きを読む
『マンガでもわかる!関数型プログラミング』という漫画を連載することになるようです - Line 1: Error: Invalid Blog('by Esehara' )
2015-07-12 『マンガでもわかる!関数型プログラミング』という漫画を連載することになるようです 近況 たいして順調ではないし、それとは別にふとした瞬間に虚しくなることがある いきさつ 今年、秀和システムから関数型プログラミングに関する本が出て、良くも悪くも、その本が注目を集めることになってしまいました。そんな中で色々な人が反応していましたし、自分もこのようなかたちで感想を書きました。 今回... 続きを読む
今日のポエム: コードレビューについての一側面 - Line 1: Error: Invalid Blog('by Esehara' )
2015-07-03 今日のポエム: コードレビューについての一側面 近況 自分の歓迎会があったときに財布を無くしていたのですが、他の人のカバンから出てくるという超常現象が発生してしまった……。 概要 声で指摘されると比較的「まっとうだな」と思えることでも、文章にすると「こんなクソコード書くな無能」と読み取ってしまうという問題はあるので、メシを食ったりして「そういう人なんだな」というのを理解したり... 続きを読む
定時を超えるとBotに罵倒される社内文化 - Line 1: Error: Invalid Blog('by Esehara' )
2015-06-26 定時を超えるとBotに罵倒される社内文化 近況 これはPKSHA Technology Inc.で行われたもくもく会の様子です。 はじめに 株式会社ログバーでは、フレックスタイム制が導入されていて、だいたいコアタイム時間中、かつ全体の労働時間が8時間になれば良いという運用になっている。とはいえ、フレックスタイムであったり、こういうベンチャーだったりすると、ついつい時間の感覚が... 続きを読む
REPLと共に寄り添う生活 - Line 1: Error: Invalid Blog('by Esehara' )
2015-06-22 REPLと共に寄り添う生活 近況 概要 だいたいのプログラミング言語には、REPL(Read-eval-print loop)がある。簡単に言うと、ワンラインで動作を確認できるような対話型コンソールのことだ。Rubyならpryが有名だろうし、PythonならIPythonがある。 そこで、最近はREPLをちょっとだけリッチなシェルとして使ったりしている。もちろん、ちゃんと実行... 続きを読む
Common Lispで自分のはてなブックマークを社内Slackに垂れ流すやつを書いた - Line 1: Error: Invalid Blog('by Esehara' )
2015-06-20 Common Lispで自分のはてなブックマークを社内Slackに垂れ流すやつを書いた 近況 概要 自分の会社もそうだし、どこの会社もそうだと思うけれど、雑談チャット上で「こういう話題があったんだけど」というのが気軽にできると、その話題で盛り上がるし、横の繋がりみたいなのが、なんとなく生まれてきて、雰囲気が良くなる気がするので、そういうのが気軽に出来るといいな、ということを考... 続きを読む
『説得とヤル気の科学』を読んで、やる気について考える - Line 1: Error: Invalid Blog('by Esehara' )
2015-05-15 『説得とヤル気の科学』を読んで、やる気について考える はじめに もともと、自分の根っこは怠惰であり、休日になっては「やる気がしないな」とか言いながら、家でゴロゴロしたりするのが常態化していたりする。なので、何かやる気を出すためのヒントとして、本書を読んだりしていた。 実際、この文章も、昨日くらいに「もうそろそろ何かエントリの一つでもあげようかな」と思って書こうとしたところ、一... 続きを読む
Rubyで実行可能な遺書 - Line 1: Error: Invalid Blog('by Esehara' )
2015-04-01 実行可能な遺書 近況 はじめに 恥の多い生涯を送って来ました。 自分には、人間の生活というものが、検討つかないのです。 このような身分の人間が、稀代の文豪と比較されるのも痴がましいのですが、自分は時折、まるで「太宰治のやうだ」と比喩ーーもしかすると揶揄なのかもしれませぬがーーされることが多くありました。 今日は舶来の行事であるところのエイプリルフウルが行われ、企業が浮かれ気分... 続きを読む
ミスをエンジニアリングすることについて、例えばなぜ自動化するのかについて、−−『「事務ミス」をナメるな!』を読んで - Line 1: Error: Invalid Blog('by Esehara' )
2015-03-26 ミスをエンジニアリングすることについて、例えばなぜ自動化するのかについて、−−『「事務ミス」をナメるな!』を読んで はじめに 今更いうことではないのだけれど、自分は凡ミスの多い人間だという自覚がある。例えば、このブログを書いていたとしても、結構な割合で「てにおは」を間違えることが多いし、また予定等を勘違いして、実は期日を過ぎていたということもある。そういうこともあってか、「こ... 続きを読む
大学に入学します - Line 1: Error: Invalid Blog('by Esehara' )
2015-03-23 大学に入学します はじめに 退職エントリとか、入社エントリは大量に腐るほどあるけれど、入学エントリなんていうのはほとんどないと思うので、書いてみると面白そうだったので書いた。 入学する先は? 入学先は放送大学で、全科履修生として届けを出した。学部は教養学部の情報コースであり、単位としては、初歩的な数学からネットワーク、デジタル情報などを受講するつもりである。無事、満額を支払っ... 続きを読む
「モノを作ること」について考えるベースになったものをだらっと紹介していく: 2015春 - Line 1: Error: Invalid Blog('by Esehara' )
2015-03-18 「モノを作ること」について考えるベースになったものをだらっと紹介していく: 2015春 はじめに たぶん、自分はエンジニアというよりも、何かモノを作っていたいタイプであって、趣味でも作曲とか漫画とか、小説とかを書いたりしている。 元々、子供の頃は漫画家や小説家とかになりたかった人間で、何時の間にやらエンジニアというものを見よう見まねでやっては失敗したり怒られたりしているわけだ... 続きを読む
カーリー化、部分適用、クロージャという間違いやすい三種についての簡単なメモ書き - Line 1: Error: Invalid Blog('by Esehara' )
2015-03-16 カーリー化、部分適用、クロージャという間違いやすい三種についての簡単なメモ書き そもそもカーリー化とは何か 複数の引数を取る関数は、一つの引数を取る、関数を返す関数の連続として表現できるということ、と言葉で表現しても抽象的すぎるので、ちょっと式で表してみる。 まず初めにラムダの導入 例として、ある整数に対してプラス1する関数を定義する。このような関数は、として表現できる。 こ... 続きを読む
2014年に買って良かったもの: ダイオウイカのぬいぐるみ - Line 1: Error: Invalid Blog('by Esehara' )
2014-12-29 2014年に買って良かったもの: ダイオウイカのぬいぐるみ 2014年になって、何か買っていいものあったかなーと思ったので、考えていたんだけど、イカのぬいぐるみがよかったので、そのことを書いておく。 経緯 一時期無気力の余りに「かわいいもの欲しいな、ぬいぐるみ無いかな、なんか可愛いやつ、俺は癒されたいんだ!」みたいなことを考えていた時に、Amazonで延々と探していたときに見... 続きを読む
できるようになる - Line 1: Error: Invalid Blog('by Esehara' )
2014-12-25 できるようになる 他人にとっては些細なことでも、自分にとっては大切な経験というものが存在しているんだと思う。少なくとも、自分の場合はそうだ。 僕の場合だと、25歳の頃に何故か納豆が食べられるようになっていたことに気がついたことは、そういう体験の一つだ。元々、自分は小学生の頃は、給食に出された納豆というものを吐いてしまうくらいに、食べ物が苦手だったのだけれども、ある時、ふと口に... 続きを読む
ポモドーロ・テクニックを二ヶ月やってみた感想 - Line 1: Error: Invalid Blog('by Esehara' )
2014-12-20 ポモドーロ・テクニックを二ヶ月やってみた感想 二ヶ月間ポモドーロテクニックをやってみての雑感 だいぶ知見が溜まってきたので、セーブがてら記事にしておく。 方法 要するに 25分、集中してそのタスクをやったら5分休む = 1Pomodoro 4Pomodoroやったら15分休む というのを繰り返すというだけだ。 実際の運用 確かにもう少し厳密なフローとしては、例えばTodoリス... 続きを読む
在宅勤務始めました - Line 1: Error: Invalid Blog('by Esehara' )
2014-12-08 在宅勤務始めました この記事について この記事はHeartRails Advent Calendar3日目の筈でした。 趣旨 HeartRailsに入社した。そこで、リモートを通じて受託開発などを行っている。ちょうど1ヶ月ほど経ったので、リモートワークに関しての所感をメモしておこうというのが今回の記事の趣旨。 なぜリモートワークをやろうと考えたの? 割と働き方で体調を崩すこと... 続きを読む
Pythonでつくる検索エンジン(Webクローラ, Mecab, MongoDB, Flask) - Programming Log
2014-11-12 Pythonでつくる検索エンジン(Webクローラ, Mecab, MongoDB, Flask) Python MongoDB Webアプリ つくったもの はじめに Webサービスのプログラミングに必要なことのだいたいは、スクレイピングに学んだ - Line 1: Error: Invalid Blog('by Esehara' ) この前↑の記事をみかけました。クローリング... 続きを読む
ifを使わず、エラーでFizzBuzzを実装してみよう - Line 1: Error: Invalid Blog('by Esehara' )
2014-10-29 ifを使わず、エラーでFizzBuzzを実装してみよう 始めに FizzBuzz愛好家の皆さんこんにちは。野良FizzBuzz研究家の似非原です。 FizzBuzz研究というのは様々なジャンルがあります[要出典]。例えば、どれだけコードが短く書けるかに注力するCodeGolf派もいますが、一方でさまざまなFizzBuzzを書いて喜びとしている一派があり、それが自分だったりしま... 続きを読む
プログラミングの学びはじめこそ、どんどん文章で残して公開しておいたほうがいいかもしれないという話 - Line 1: Error: Invalid Blog('by Esehara' )
2014-10-28 プログラミングの学びはじめこそ、どんどん文章で残して公開しておいたほうがいいかもしれないという話 はじめに 現在、自分はPythonから身を離れてRubyを勉強している。現在のスキルとしては、gemがなんとか書け(これについては、後ほど報告)Railsでアプリケーションも書けるようになったというレベルだ。つまり、Rubyで軽量なアプリケーションならば、自力で作成できるくらいに... 続きを読む