プログラミング教育や子育てに通じるかもしれないプログラミングが大嫌いになった体験談をよかったら聴いて欲しい。こんな悲しい子どもが2度と生まれてはいけない 自分が小学生のころのこと、まさに昭和の全盛期と言っていい時代だった。経済は発展し新しい文化や文明の利器が世の中には溢れ出していた。 その中の一つが全ての小学生が夢中になったファミリーコンピューター、通称ファミコンだった。 僕たちはファミコン世代とも呼ばれ外で遊ぶことが減った最初の世代だ。ゲーム機本体を持っていることは最高のステータスであり、人気ソフトを持っているとそいつの家はたまり場になる。特にゲームのうまいやつはヒーローだった。 そんな時「ゲームが欲しい欲しい欲しい欲しい欲しい欲しい欲しい欲しい欲しい欲しい欲しい欲しい」とねだる少年に手を焼いた父親は一冊の本を買ってきた。うろ覚えだが多分、C言語のプログラミング系雑誌だったと思う。そして
はじめにITエンジニアのみなさんは「常日頃からアウトプットすることが大事」という話をよく耳にすると思います。 僕自身もそういう話をよく言っていますし、実際にたくさんアウトプットしている方だと思います。 このとき、アウトプットするメディアは大きく分けて「自分のブログ」か「それ以外」になると思います。 日本に住むITエンジニアであれば、自分のブログ以外のメディアとしてQiitaを使うことが多いでしょう。 このとき、選択肢は以下の3つになります。 自分のブログにだけ記事を書く 自分のブログとQiitaを使い分ける Qiitaにだけ記事を書く 僕は2のパターンですが、人によっては1か3の場合もあると思います。 僕のおすすめは1か2です。 3の「Qiitaだけ」という選択肢もアリと言えばアリなのですが、気を付けてアウトプットする必要があると思います。 というわけで、このエントリでは技術ネタのアウト
「プログラマのための技術情報共有サービス」をうたうQiitaが、ここ数日の間に多数の記事を「限定共有化」したことが話題になっている(Twitterで「qiita 削除」と検索した結果)。 Qiitaではこれまでユーザーが投稿した記事に対し割と放任に近い状態だったが、「技術に関係ない記事は規約に基づき削除する」という方針になったようにみえる。 発端がいまいちよく分からないのだが、Rubyの開発者であるまつもとゆきひろ氏の「私が松江にUターンした理由」という記事も限定公開になっている。 ここ最近の技術系ブログはQiita一強という雰囲気であったが、これは変動が来そうである。 また、Qiitaのサービス利用規約では「プログラマのための技術情報共有サイトQiita」とされていることから、プログラミング系の記事投稿のみがOKで、インフラ系の投稿は規約違反になるのではないかという話も出ている。
4月からフリーランス。直近半年の仕事は埋まってるけど、パイプ作っときたいとかあれば mizchi2w@gmail.com までメールください。 なんでやめるの? 要約: 自分のスキルの、ベンチャー企業の社員としてスキルミスマッチフロントエンドの、とくにSPAで高速で堅牢なアプリを作る、という自分のスキルセットを振り返ると、「需要はあって必要なことには必要だが、どうしても瞬間風速が高いそのタイミングを超えると扱いに困る」という人材適正があると認識しており、前職のQuipperから引き続き2社連続で、「そのために入った最初のプロジェクトが終わると、やや手持ち無沙汰になる」という状態になっていました。 とくにスタートアップのような、予算が厳しい上にピボットする可能性ある現場だと、自分のスキルが活かせないフェーズがある、というのが、会社にとっても、個人のモチベーションとして厳しいものがありました
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 2019/06/11追記: これは2012年の投稿です。なぜかはてなブックマークで拡散されていますが、内容は時代にそぐわなくなったものもあるのでご注意ください。 これ知らないプログラマって損してんなって思う汎用的なツールのコメントに寄せられたツールを分類分けしてみました。 解説は、ほぼコメントに寄せられた内容のコピペです。 URLのみの記述は公式サイト(か、ほぼ公式サイトと化しているサイト) 公式サイトとは別に、ページタイトルだけでツールを説明しきっているページへのリンクも付けておきました。類似ページが複数ある場合は、はてブのブックマー
<追記(修正)> カーネルの起動オプションについて、追記(修正)を行いました。 初投稿です。 題のままなのですが、Acer Aspire E3-111へのCentOS7インストールの覚書です。 CentOS7は、SecureBootに対応してるとのことで、UEFI(Secure Boot)モードでのインストール方法と、機種依存かはっきりしていないのですが、インストール時のエラーの回避方法を上げようと思います。 ※元々、カーネルの起動プロセスはあまり詳しくなく、 はっきり原因が分かっていないところ多くですが^^、、 まとまって解決するページが無かったので、ご参考になれば。 ###【手順】 まず、BIOSですが、(キーボードで不具合が起こる、との情報もありますので) Versionを1.29にアップデートしています。 日本エイサーサポート (責任もって良く確認してください) BIOS設定につい
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 新しいタイプのエディタ、つまり、マルチプラットフォームで、拡張性があり、プログラミングに適したGUIのテキストエディタが出てきている。これまでも、Notepad++ などの高機能エディタはあったが、Windows専用だったり、マクロや色づけぐらいしか拡張機能が無かったり、と最高のCUIエディタであるvim やEmacs に比べると不満が残るものだった。そういった不満な点を解決したのが新しいタイプのGUI高機能テキストエディタだ。 SublimeText をはじめとして、どんどん世にでてきている。 このタイプのテキストエディタだが
追記 今なら「Windowsっぽいキーバインド」ならMicroとかの方がおすすめなの いま熱い最新スクリーンエディタmicro ことはじめ - Qiita ##それは小さなエディタなの nanoとは、最近のPC-UNIX(LinuxとかMac OS Xとか)に入ってるスクリーンエディタのことなの。VimとかEmacsみたいにキーバインドが凝ってなくて、コマンドが常に画面下部に表示されてるから初心者でも混乱しないのが売りなの。端末で動くメモ帳みたいなものなの。 でもnanoのキーバインドって正直言って独特すぎて、ほかのエディタと全然互換性がないの。 C-k でカットなのはEmacs っぽいんだけど、それ以外のキーバインドは… わかりにくいの。 ##キーバインド、そしてお引っ越しなの! だからWindowsのメモ帳みたいなキーバインドにしてみたいと思ったの。 そしたらこんな感じになったの!
序文: 著者(?)より 多くの人々に、このような拙い文章が目に触れられ、本当に恐縮しています。 自分の構成のまずさから、ちょっとした誤解が生まれているようなので、カッコ悪いですけれど、序文を。 この小説はある程度連続していて、この第一話においては、現状として「関数型プログラミング」の導入くらいの位置付けにして頂ければと思っています(例えば、本来ならば参照透明や高階関数の話などが必要になるかとは思われるのですが、そこは順に追って書ければ、と思っています) もちろん、本文中について問題があるところ、また「関数型プログラミングってこうじゃなかったっけ?」というご意見に関しては、教えて頂ければ、検討し、改善していきたいと思っています。よろしくお願いします。 始まり 新しい門出には必ず希望と可能性に心を踊らせると思う。 この僕も、この高校に入ってから、今後の学校生活についてわくわくしていた。手元にあ
この前、ハッカソンで作る機会があったので作ってみた。そろそろコードレビューは次世代に行ってもいいと思う。字面や挙動を追うのではなく、コードが奏でる音。それで良し悪しを判断する。…くると思います。いや、こないか。 こちらが、成果物のコードサウンドちゃん。動作確認はChromeでしかしてないので、ごめんなさい+コードはかなり汚いです、ごめんなさい。 コードサウンド http://tech.basicinc.jp/assets/page/codesound/ ソースはこちら https://github.com/zaru/codesound どんな動作するのかというと、コードを文字単位に切って、文字に対して音を割り当てて、それを単純に再生させているだけ。一応、タブコードでのインデントがあると、再生速度が上がっていきます。つまり、ネストが深いコードは音が早くて聞きにくくて、ダメコード!っていうわけ
Linuxでもenthumbleを使いたかったので、xmodmapの設定ファイルを書いてみた。 適宜、自分の使いたい設定をコメントアウトして、ファイルをホームディレクトリに置いて、 ~/.xprofileなどに"xmodmap ~/.Xmodmap"と追記するだけ。 .Xmodmap keycode 102 = Mode_switch ! Enter Esc keycode 65 = space NoSymbol Return Return keycode 100 = Henkan_Mode NoSymbol Escape Escape ! WASD keycode 25 = w W Up Up keycode 38 = a A Left Left keycode 39 = s S Down Down keycode 40 = d D Right Right ! HJKL !keycode
はじめに この記事では、関数型プログラミングを強力に後押しするライブラリ、 Underscore.jsとlodashを紹介します。 両ライブラリとも_で使用できます。 ほかのライブラリにも依存せず、 現在フロントでもサーバでもかなり人気なライブラリです。 個人的にもこれなしでは。。 といった必須なライブラリとなっています。 また、Backbone.jsといった人気なフレームワークが、 Underscoreに依存していたりします。 Underscore.jsGitHub: https://github.com/jashkenas/underscore Document: http://underscorejs.org/ 和訳: https://github.com/enja-oss/Underscore lodashGitHub: https://github.com/lodash/lo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く