このまま一生、会社で働き続けるなんて嫌だ。 会社を辞めて、もっと自由に生きていきたい。 そう思いませんか? 実際、それに成功した人はたくさんいます。 実は、僕も、その一人です。 「会社を辞めて自由に生きるコツ」を知りたいですか? しかし、冷静に考えると、「会社を辞めて自由に生きる」って、ようは、「自分で商売する」ってことでしかないです。 具体的には、個人事業主になるか、会社を設立して経営するってだけのことです。 インフルエンサーだろうが、プロブロガーだろうが、Youtuberだろうが、全部同じです。 だから、月額3000円で「会社を辞めて自由に生きるコツ」を教えてくれるサロンに加入しても、教えてくれるのは、結局の所、「自分で商売するコツ」でしかありません。 そして、「自分で商売するコツ」のほとんどは、単なる「商売のコツ」でしかないです。 「商売のコツ」を書いた良書なんて、Amazonにたく
※きつい物言いで不快に感じた方がいらっしゃったことをお詫び申し上げます。 このブログには、病気などでどうしても時間を守ることが出来ない、遅刻するつもりはないのにどうしても遅刻してしまう方を批判する意図はありません。健全な友達の遅刻癖が直らないので、遅刻をしたときにせめて何をすべきか、それは何故なのかということについて言及しております。本人には伝えております。伝えた上で直らないので、腹いせに書きました。素直に書けば許されるという訳でもないのですが、このブログは腹いせです。 遅刻癖のある奴がやってはいけないこと。 そもそも、遅刻するな。いやまじで。 とは言え遅刻するやつは遅刻するので、私が友達に受けた遅刻の事例とともに、遅刻したときにやってはいけないことを以下に示す。 〈前提〉 私:首都圏外在住。待ち合わせ場所まで高速バスと電車で2時間。待ち合わせには5分前にはいる。 友達:都内在住。待ち合わ
mdlineというMarkdownでタイムライン(年表)を書いて、HTMLなどの形式にしたりできるパーサ、ジェネレーターなどのツールを書きました。 特定の記法で書いたMarkdownから年表的なタイムラインを作成するツール書いた。 $ npx mdline ./timeline.md -o timeline.html 現在はMarkdown to HTMLができる。https://t.co/7Vv0DUmYkX pic.twitter.com/oYJICloElA — azu (@azu_re) January 20, 2019 たとえば、次のようにECMAScriptのタイムライン(年表)をmdlineが決めたMarkdown形式で書きます。 (実際にはただのMarkdownなのですが、次のように 日付: タイトル とHeaderのレベルを合わせるとタイムラインとして扱う感じです) ##
はじめに 先日、はてなブックマークのホットエントリー入っていたこちらの記事を読みました。 https://note.mu/denkigai/n/nafff6bd87802note.mu すごく理路整然として読みやすい文章を書かれるので、プログラマとしても十分やっていけそうな方だなー、と思ったのですが、いろいろあって3年半で会社を辞められたそうです。(詳しくは上記記事をお読みください) この話を読んだときに、ふと「チクセントミハイのフロー理論」の話を思い出しました。 というわけで、このエントリではフロー理論の話と、僕自身の経験談などをつらつらと書いてみることにします。 フロー理論の「不安・退屈・フロー」 フロー理論は、集中力が高まってその人のパフォーマンスが最大限に活かせる「フロー状態」が有名です。 それだけでなく、フロー理論を説明するときは、人の精神状態を「不安・退屈・フロー」の3つに分け
このnoteをすべてのインターネット探索者(Internet Explorer)達に捧げる。 2018年12月31日、新卒入社して3年半勤めた会社を辞めた。東京の八重洲にある、フリーペーパーやWebサービスを作る会社で働いていた。いわゆる「文系プログラマー」というやつで、文系学部を卒業後、会社に入ってからプログラミングを覚えた。現在は退職してフリーランスになり、個人で開発しつつ、ずっと漫画を描いている。 3年半のあいだ、大きく分けて2つの失敗をした。 1. プログラミング入門の仕方に失敗した 2. プログラミングを覚えてから何をすればいいかわからなかった 前者の失敗の結果、プログラミングを投げ出して京都に逃亡した。後者の失敗では精神を病み、3ヶ月休職をすることになった。前者は笑い話だが、後者は人生に暗い影しか落とさない。これからプログラミングを始めようと考えている人には同じような失敗を避け
カレーライスの呪いが解けない。家族にも秘密にしていたが、カレーライスを1秒見るだけで、美味しいか美味しくないかがわかってしまう、そんな呪いが僕にはかけられている。おかげで僕はカレーライスが出てきただけで、ガッカリすることがある。食べ物とは、経験からある程度の予想はつくけれども、実際に口に入れて食べてみて初めて味がわかるものであり、それが食べるという行為の楽しみである。確かに、見た目だけで美味いか不味いかわかる、というのは、不味いものを回避できるというメリットもあるけれども、食べるまで味がわからない、「見た目はアレだけど食べたらオイシー!」という楽しみが失われるデメリットの方が大きいのだ。インジェラやコシャリのように、数年に一度食べる機会があるかどうかの食べ物ならまだいい。だが、国民食ともいわれるカレーライスについてその楽しみが失われているのだから悲劇というほかない。僕だけがこのような理不尽
やっぱり、インターネットは成功者の話ばかりではなくて厳しい現実の話もあった方がいいと思うので、我が家のことをもう少し書きます。 我が家は僕の海外赴任に家族全員がついてくる形でカリフォルニアに来ています。長女は渡米時4歳、次女は10ヶ月でした。僕がアメリカに来たかった気持ちを100とすると、妻は19、長女は2ぐらいです。パパは来たくて来てるのでつらいことはありません。妻は大変苦しみましたが、素晴らしい友人に恵まれてどうにか折り合いをつけてくれました。次女は元々バブーなのでまだ自我はない。問題は長女です。 長女は日本語の習得が早く、2歳ぐらいで流暢にしゃべりはじめ渡米時にはほとんど大人顔負けの語彙でした。これは大変喜ばしかったのですが、換言すればこの時点で日本語で確たる自我を確立したのだと思います。このせいかどうか分かりませんが、この年齢にしては意外なほどに新しい環境や言葉の違いに対する拒否反
Pythonで音声信号処理(2011/05/14) 今回は、信号処理の肝とも言える離散フーリエ変換(Discrete Fourier Transform: DFT)を試してみようと思います。ときどき感動するアルゴリズムに出会うけれど、フーリエ変換はその一つです。最初に考え出したフーリエさんはすごい!フーリエ変換を扱った本は参考文献に挙げている何冊かを読んだのですが、理解するのにけっこう苦労しました。ここでも間違ったこと書いていたらコメントもらえると助かります。 前回の正弦波の合成(2011/06/07)で試したように、任意の周期波形はさまざまな周波数を持つ正弦波の合成で表せます。フーリエ変換は各周波数の正弦波がどれくらいの割合で含まれているかを求める技術。ここら辺の定性的な理解は、 フーリエの冒険 今日から使えるフーリエ変換 (今日から使えるシリーズ) の説明が大変わかりやすかったです。ま
どうも、たくチャレ(@takuchalle)です。 Emacs Advent Calendar 2018があと1日で埋まるので、予約していた人の代わりに投稿します。11日目の記事です。 10日目は@j8takagiさんのEmacsのフォントを設定するでした! さてみなさん、Language Server Protocol(LSP)を使ってますか。1 僕は@mattn_jpさんのブログ記事でLSPを知りました。 Language Server Protocol とは Language Server Protocolはマイクロソフトが定義しているプロトコルで、言語に依存しない形でコード解析結果をJSON-RPC形式で持っています。 下記は公式サイトからの引用です。左側がエディタのような開発ツールで、右側が各言語のLanguage Serverです。 言語に依存しない形で定義されているので、各言
(2018.1227)なんか急にバズったのでちょっと追記しました。 ディープラーニング人材はやばい奴だらけ これから「AIを仕事に導入したい!」と思う人は沢山いるでしょう。 ただ「ディープラーニング」や「AI」という言葉に関しては世間で色々な誤解がされており、正しく現状を理解できている人はとても少ないように思います。 ディープラーニングという言葉はAlexNetがでた2012年頃に流行り出しました。 実際に企業が仕事としてディープラーニングに手を出し始めたのはAWSがGPUインスタンスをリリースした頃からだと思うので2014年ぐらいからでしょうか。 まだ流行り出して5年も経っていない技術であるため、最新の研究レベルでもディープラーニングの全容は明らかになっていなかったり(参照: ディープラーニングの解釈に関するサーベイ論文) 、正しくディープラーニングを理解するための教科書や参考書などもま
アプリ開発等で有名なフェンリル社にお招きいただき、「エンジニアという仕事を楽しみ続けるためのキャリア戦略」というテーマで講演させていただきました。フェンリルさんに許可をいただいたので、その講演内でつかった約60ページのスライド資料を全ページ公開します。 エンジニアを楽しみ「続ける」というところがポイントで、世の中の変化も激しいし自分も飽きたり慣れたり状況や心境が変わったりする中でどうやって楽しみ「続ける」よう工夫しているのか、というのを実体験を多く交えつつ話しています。 エンジニア、昔は楽しかったんだけど最近はどうも惰性でやってるかも、とか、若くて優秀な人にはもうかなわないなぁ、という感じの方々には共感していただける部分があるかもしれないのでぜひ見てみてください。
こんにちは, はてなブログの開発に携わっているエンジニアの id:papix です. この記事は, 「Perl Advent Calendar 2018」の22日目の記事です. qiita.com 昨日は, @mp0liiu さんの「PerlのDIコンテナ, Bread::Boardの紹介」でした. qiita.com はてなブログPerl 5.28.1化への道 はてなブログ(今皆さんが見ているこのブログもはてなブログです!)は, Perlで実装されています. Perlは年に1回, 新しいバージョンがリリースされていて(Perl 5.28.0は2018年6月23日にリリースされました), 2018年12月現在の最新安定版はPerl 5.28.1です. 先日, はてなブログで利用しているPerlのバージョンを現時点の最新版(= Perl 5.28.1)にバージョンアップするという機会がありま
本記事は Emacs Advent Calendar 2018 の22日目の記事です。 成果物 まずは現時点 (12/22) での動作状況です。 https://github.com/gongo/emacs-nes nestest.nes palette_pal.nes 使い方はいつか README の方に書きますが(いつか)、ざっと書くと: ソースコードもってくる nes*.el があるディレクトリに load-path を通す load-library nes M-x nes で *.nes ファイルを選択 これで動くはずです。Byte Compile 推奨。 経緯 様々な言語で NES (= Nintendo Entertainment System) のエミュレータを実装する、というネタは昔からあります。私も何かしらの言語でやってみようかな? とボンヤリ考えたまま特に手をつけていま
Webサービスでアカウント削除機能を要求するユーザの話はよく聞くわけですが、これには残念ながら全く意味が無いと、1Webエンジニアであるぼくは思っているのですが、その理由をだらだらと書いてみようと思います。非エンジニアでも分かるように書いたつもりですが、作者が特にそういう能力に秀でているわけでもないので難しいかもしれません。 技術的な問題 現代の多くのWebサービスはデータの保存をRDB(SQL)に依存しています。これには色々特徴があるわけですが、実際の実装を想定して説明していきましょう。 ユーザがいます。ここではUserというTableとしましょう。RDBで定義したTableは同じ形式の物を沢山保存することができます。なので、作られた沢山のUserは1箇所のTableに纏めて配置されます。 Twitterみたいなサービスを想像すると、ここでTweetできる必要がありますね。TweetはT
機械学習チームの林田(@chie8842)です。好きなスポーツはテニスとスノボです。 システムは、その当時の最新の技術で作ったとしても必ずレガシー化します。 機械学習システムも他システムと同様、一度デプロイしたら終わりではなく、継続的なメンテナンスが必要です。昨今機械学習は、特に技術の進歩が目覚ましいため、レガシー化するのも早い分野といえます。本稿ではレガシー化した機械学習アプリケーションのメンテナンスと、それに伴うGPU環境からCPU環境への移行によって、大幅にシステムの運用コストを削減した例をご紹介します。 機械学習アプリケーションにおけるコスト課題 クックパッドにおける最初の大きな機械学習プロジェクトである料理きろくがリリースされたのは、2年前のことです。それ以来、様々な機械学習アプリケーションがデプロイされ、現在では大小含めて30を超える機械学習アプリケーションが運用されています。
初Qiitaな個人開発者のひさしAppと申します @Hisashi_vc 最近「じぶんコイン」というコイン系SNSサービスを作り、月間100万~数百万アクセスを激安サーバー(1000円ちょい)でさばき中です。 じぶんコイン https://crypto-app.tokyo/qCoin/?m=hisashi_vc おまけになかなかの高負荷で、3ヶ月で数百万回送金したり、10連ガチャ回しまくったり、全ユーザーページにチャットあったり、数百人に一斉メッセージ&送金したり、さらに内部API叩きまくってたりと、かなりのヤバさですが、ブロックチェーンどころかデータベース一切使ってません。 そんなツイートしたら予想よりビックリしてもらえたので、種明かししようと思います。ちなみに私はサーバーサイドエンジニアでも何でもないので、Hellow world覚えて3日目の中学生でもできるくら超簡単ですw この2つ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く