タグ

*プログラミングと*考え方に関するk_goboのブックマーク (12)

  • 外国人が語る:英語でクラスやメソッド等の名付け方 - Qiita

    アメリカ人です。 Hello 👋 この記事の目的 多くの日人は自分の英語力には自信がないではないでしょうか。残念ながら「英語がわからん」、「英語が全然できない」という声をしょっちゅう聞いています。でも、今まで英語ができて意味がちゃんと伝わる何人かの日人に会ったがあります。完璧な英語ではないけど(外国人も英語でミスる時もある...)、がんばって話そうとするので充分仕事ができる人たち。そういうがんばる姿勢はオープンソースのプログラムや英語圏のプログラムに手を出すためには一番大事なことだと思います(外国人側もすごく助かります)。日文化では「私はできる!」と自慢することは少ない中、この記事を通して、流暢に話せなくても自分のプログラミングの命名の仕方にはちょっとだけでも自信を持たせたいなと思います。完璧じゃなくていいです。Let's go! 合わせて読んでいただきたい 【日エンジニア

    外国人が語る:英語でクラスやメソッド等の名付け方 - Qiita
    k_gobo
    k_gobo 2017/03/02
    完璧じゃなくていいと言いながら神経衰弱の例を出す無神経さに日本人は怯えてんだよ。
  • ドナルド・トランプ氏をイメージしたプログラミング言語「TrumpScript」が滅茶苦茶すぎる - BppLOG

    アメリカ大統領選挙候補者であるドナルド・トランプ氏をイメージした Pythonベースのプログラミング言語「TrumpScript」が公開されています。 特徴が滅茶苦茶だったのでご紹介します。 GitHub - samshadwell/TrumpScript: Make Python great again どうやら米ライス大学の24時間ハッカソンで作られたようです。 ハッカソンでの優勝は逃したものの、日々issueにバグ報告が上がっており、 よりトランプ氏らしくなるように改善がされているようです。 特徴 浮動小数点型は使えず整数のみ。アメリカは中途半端なことはしない。 数値は100万より大きくなくてはいけない。それより小さい数字は取るに足らない。 importは使えない。全てのコードはアメリカ製でなければならない。 True,Falseの代わりにfact,lieを使う。 変数名に使えるのは

    ドナルド・トランプ氏をイメージしたプログラミング言語「TrumpScript」が滅茶苦茶すぎる - BppLOG
    k_gobo
    k_gobo 2016/07/28
    面白いし、みんな面白がってるけど、これ日本でやったらものすごい叩かれる気がする。
  • 「指示待ち人間」はなぜ生まれるのか?

    shinshinohara @ShinShinohara 「指示待ち人間ばかり、自分の頭で考えて動かない」という嘆きの声をよく聞く。不思議なことに私の研究室には指示待ち人間は一人もいない。パートの女性3名も他の研究室がうらやむほど優秀。9年連続で私のところに来た学生もことごとく自分の頭で考えて行動する。指示待ち、なんのこと?という感じ。 2015-11-04 20:48:13 shinshinohara @ShinShinohara たぶん私がテキパキ指示を出せない人間なので、そのうち周囲があきれて、自分の頭で考え出すからだろう。私は自分のことさえ心もとなく、パートの方に「今日、お客さんじゃなかったですか?」と念を押されて思い出すこともしばしば。スケジュール管理まで進んでやってもらっている。実に助かる。 2015-11-04 20:52:00

    「指示待ち人間」はなぜ生まれるのか?
    k_gobo
    k_gobo 2015/11/05
    言ってることはそのとおりなんだけど物凄い慇懃無礼感。
  • 【Git入門者向け】イメージで理解するGitコマンド事始め - きのこる庭

    ご無沙汰です。連載企画を書き進めると豪語しておきながら かなり経過してしまいました。連載企画の方は時間を見つけつつ少しずつ書き進めていければと思います、申し訳ございません。 さて、最近周囲の方にGitの解説をする機会が増えてきたため、今回はGitの基コマンドに関連する説明をします。 対象読者 ・何らかの理由でGitを使う事になったが、コマンドが多くてよくわからない方。 ・コマンドごとの意味は何となく理解しているけど、イマイチピンと来ない方。 (※「そもそも何故Gitを使う必要があるのか」「バージョン管理とは何か」といった点については ノンプログラマ向けの連載企画として後日記載させていただければ幸いです) 解説するコマンド git init, git add, git commit, git status, git log, git branch, git checkout, git me

    【Git入門者向け】イメージで理解するGitコマンド事始め - きのこる庭
  • 意外と知られていない構造化プログラミング、あるいは構造化プログラミングはデータも手続きと一緒に抽象化する、あるいはストロヴストルップのオブジェクト指向プログラミング史観

    意外と知られていない構造化プログラミング、あるいは構造化プログラミングはデータも手続きと一緒に抽象化する、あるいはストロヴストルップのオブジェクト指向プログラミング史観 書いた人: ると 型プログラミング言語史観(1) 〜あるいはオブジェクト指向における設計指針のひとつ〜という記事がありました。手続き型からの発展としてのオブジェクト指向という史観を書いた記事です。しかし、そこで次のように述べられている史観は少々単純化しすぎです。 手続き型プログラミングでは手続きを抽象化することで保守性を挙げることに成功したが、データを守ることには失敗してしまった。そこでオブジェクト指向はデータと手続きをひとかたまりにすることでデータを外から守るというコンセプトを打ち出した。 手続き型プログラミングの時代は、少なくとも思想的にはそこまで暗黒的ではありませんでしたし、「データと手続きをひとかたまりにする」の

    k_gobo
    k_gobo 2014/01/20
    大して長くないのに目が滑る……。
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
    k_gobo
    k_gobo 2013/11/08
    Rubyも英語もわからない・応用出来ないレベルなので、Javascriptに翻訳してください……。
  • コード書けないWebディレクターが個人サービスを久々に作ってみた感想 : けんすう日記

    ハロー nanapiという会社をやりはじめて4年以上たっているのですが、元々プログラマーでもデザイナーでもない、Webディレクター的なポジションの人なので、コードを書いたりデザインをしたりHTMLを書いたりすることはなかったのですね。 で、最近、仕事で「離乳の基 」というサイトをやろうとしてですね、自分でサイトを作ってたら楽しくなってしまったので、余暇を使って新しくサイトを作ってみました。 憧れの暗号で投稿できるサービス - Crypt(クリプト) 普通に文章を投稿をするとですね、暗号になるという便利サービスです。単なる暗号だとかわいくないので、Web Fontを使ってかわいくしてみました。 暗号を解くには投稿時に設定したキーワードがいります。それがあると中身が見えます。 楽しいですよね! なぜ作ったのか 自分1人でサービスを作ると、サービスと脳が直結するのですね。 言葉にする必要がな

    コード書けないWebディレクターが個人サービスを久々に作ってみた感想 : けんすう日記
    k_gobo
    k_gobo 2013/09/03
    レスポンシブルだけ気になったけど、こういう姿勢大事だなー。
  • 三項演算子である条件演算子が右結合であることの利点・妥当性と可読性について - Guinea Pig

    条件演算子とは? 条件演算子とは、よく見るアレのことである。 bool b = true; string s = b ? "真" : "偽" ; // ここで出てくる ? と : が条件演算子 // ? の左が真であれば : の左を返し、 // ? の左が偽であれば : の右を返す。 // この場合 b が true なので (b ? "真" : "偽") は "真" を返す 右結合と左結合 んで、右結合、左結合というのは、同じ優先度の演算子が並んだ場合、それを右からまとめていくか左からまとめていくかと言うルールの話である。 // 左結合の例 int sub = 10 - a - b - c; // 左結合なので、以下の順番で解釈される // int sub = (((10 - a) - b) - c); // 右結合の例 x = y = z = 10; // 右結合なので、以下の順番で解

    三項演算子である条件演算子が右結合であることの利点・妥当性と可読性について - Guinea Pig
    k_gobo
    k_gobo 2013/02/20
    条件演算子は混乱するからifやswitchのほうが好き。
  • 読みやすいコードってどんなものか考えてみた -抽象化と名前重要- - tumblr

    あらすじ 人の綺麗なコードを読みまくると自分のコードも綺麗になっていくのに、イケメンを見続けても僕の顔が良くならないのは何故なの?? 2012-11-30 19:41:20 via web 今まであまり人のコードを読む習慣というか機会というかがあまりなかったのですが、最近になって、デスクの上がヨドバシのiMac売り場みたいと(僕の中で)話題沸騰中の@mitukiiiさんのコードを読む事があり、この人がまたすごく綺麗でスタイリッシュなコードを書くわけで、その時に、綺麗なコードというのはこういう感じに書くものなのかと結構な衝撃を受けたわけです。 またこれも最近なのですが、別の機会で、なんと言いますか、1つの関数が数千行あったり、しかもその内の大部分が共通処理として括り出せるような恐らくはコピペされたであろう部分が大量に入っていたりまぁ不可解な部分の多い、言うなればイケメンを見続けた僕みたいな、

  • TechCrunch

    Bandcamp has officially changed hands from its old new owner, Epic, to its new new owner, Songtradr, and lost half its employees in the process. Songtradr confirmed that “50% of employees receiv

    TechCrunch
    k_gobo
    k_gobo 2011/06/14
    (javascript可みたいだったからデモを見たけど問題の英文がわかんなかった…………)
  • クローラーってキモイ?

    F / RA.SCAL @dj_failed__ librahack事件のわかりやすいまとめ:googleとかのクローラー(検索データベースを作るためにサイトにアクセスするbot)と同じようなプログラムを組んで実際に運用したら逮捕された 2010-08-23 00:19:42 鎌田敏之 @tkamada_ プログラマのに #librahack のことを話したが、「図書館側との事前協議もなく自分の都合だけで勝手にプログラムでアクセスするのは礼儀も知らない気持ち悪い人間だから、逮捕されて当然」と言われた。なお、プログラムの瑕疵については理解していて呆れるとは言っていた。 2010-08-23 14:37:46

    クローラーってキモイ?
    k_gobo
    k_gobo 2010/08/26
    彼女がクローラーについて言ってるうちはいいけど、現実の人間に似たような反応してたらどうしよう。
  • クローラーという式神とプログラマーという魔術師 - 蒼き月の囁き

    いま岡崎市立中央図書館事件というのが起きています。 簡略にまとめると 1.図書館の書籍検索サービスを自動で検索するクローラーを作ったらサーバーが落ちて逮捕された。 2.Web技術者の目から見ると問題のないアクセスだが、警察はそれを認識できず犯罪とした(起訴猶予)。 3.Web技術者界隈で検索サービスの設計が(Web技術者の視点から見れば)劣悪で、通常のアクセスでもサーバー停止するバグがあることが証明された。 4.まだ「Webサービスとして劣悪な設計」という社会的コンセンサスはなく、さてどうしたものか←いまココ。 人によるまとめはこちら これだけならここに記事かかないんですが、昨日面白いつぶやきがまとめられました 「クローラーってキモイ?」 このタイトルを見た瞬間に自分の中でなんとなく腑に落ちるものがありました。 この段階では 「なるほど。一般人的*1にはあり得る」 という理屈なしの納得感

    クローラーという式神とプログラマーという魔術師 - 蒼き月の囁き
    k_gobo
    k_gobo 2010/08/26
    一般人は、ブラックボックスを作る人・操る人を「スゲー」と思うけど、ブラックボックスをこちらへ向けようとする人は「キメェ」と思うってことか。
  • 1