タグ

ネタとプログラミングに関するuturiのブックマーク (31)

  • りょうくんグルメの文体を自動でもとに戻すやつを作りました - 開け閉め

    りょうくんグルメをご存知だろうか。知らなくても、人のツイートの雰囲気は料理レシピなんかで一度は見た文脈のはずだ。 こんなやつ。 まじでこの世の全てのタピオカ好きに教えてあげたいんだが新宿三丁目のceleb縁味には全ての人間を虜にする禁断のオレオミルクフォームがある。 これが濃厚黒糖で超絶美味いからぜひ全国のタピオカ好き、タピオカを愛する者たち、タピオカを憎む者たち、全てのタピオカ関係者に伝われ pic.twitter.com/wnnPvkJ2pr— りょうくんグルメ (@uryo1112) 2019年6月15日 「りょうくんグルメ」は文章が情報量に対してやたら長いので、pythonの練習も兼ねてアイデンティティである上から目線の構文を取り去ることにした。逆りょうくんグルメである。 手順は大雑把に分けて以下の3ステップ。 1. Twitterからりょうくんグルメのツイートをスクレイピング

    りょうくんグルメの文体を自動でもとに戻すやつを作りました - 開け閉め
    uturi
    uturi 2019/06/26
    正規表現でぶっこ抜けるのが驚き
  • プログラマってなんで他人にもプログラミングを勧めるの?

    ライバルが増えて自分が不利になるだけなのに。 良い人なの。

    プログラマってなんで他人にもプログラミングを勧めるの?
    uturi
    uturi 2018/10/19
    ライバルになる程度に育ってくれたら仕事をたくさん回せるじゃないか
  • 「すごく雑な学歴フィルターの実装を見た」就活サイトで大学名で弾く仕様になっているのが見え見えな件

    まぐ @Magukiti @SUI_SCC あ、俺が学生の時なので大分前だけど、某ソフトウェア会社が実装してました。 URLにIDついてて、変更すると他人のページに飛べて、勝手に変更できる… ソフト会社なのにザルすぎて、就職課に一応報告して、この会社は受けるのやめました。 2018-04-16 08:22:17

    「すごく雑な学歴フィルターの実装を見た」就活サイトで大学名で弾く仕様になっているのが見え見えな件
    uturi
    uturi 2018/04/17
    JSのコードにベタ書きなのは流石に笑ってしまう
  • 「ポ」「プ」「テ」「ピピック」をランダムに出力して「ポプテピピック」が完成したら竹●房を破壊するJavaScript

    自分= @salty_7 ハードモード by @yuu1111main ここが最新版→ハードモードその2 by @toliner_ githubホストされました ハードモードその3 by @0505Keitan 作成過程が、Twitterのモーメントでまとめられました。 新コーナー 変更履歴: 2018/03/26 02:00 初版公開 2018/03/28 20:00 lang=jaに修正。ボタン連打対策。自動スクロール実装。 2018/03/29 00:50 github, twitterのモーメント追加。以降はgithubで。 リセット=F5 クリックしてね! ここに結果が表示されるよ!

    uturi
    uturi 2018/03/28
    連打しなきゃいけないかと思ってたら笑った。
  • 60%の人間はプログラミングの素質がない

    Coding Horror: Please Don't Learn to Code Please Understand Learning to Code Coding Horrorで有名なJeff Atwordが、ある州知事が今年の目標としてプログラミングを習得することを挙げていることに対し、そもそも税金を払う我々市民は、政治家にはプログラミング習得以上に重要な、政治家にしかできない問題の解決を望む、よってプログラミングを学ぶのをやめてくれという記事を書いた。これに対して、反論が多数上がっているが、Jeffも読んでいるある論文をあげて、この議論の参加するためには、必ずこの論文を知っておくべきであると書いた人がいる。この論文は有名で、非常に興味深いので、全プログラマーが読むべきである。 ふたこぶラクダという名前で知られている有名な論文がある。この論文では、60%の人間にプログラミングの素質が

    uturi
    uturi 2018/01/25
    “プログラミングの素質は、構築したメンタルモデルを、ブレずに一貫して適用できるかどうかにかかっているようだ。”
  • 見積り出したらめっちゃ怒られた

    どうも、ozです。 今日は、とあるエンドユーザーとのやり取りで失敗したことについて書かせていただきます。 Webサイトからの問合せにテンションがあがる ある日、「Webサイトを見ました」と言うメールが届きました。ひゃっほーい! 日ごろから、システム屋を名乗る以上エンドユーザーとの取引だぜ!などと考えていたため、これにはテンションがあがりました。 ま、実はそのテンションが後々裏目に出たりするんですが… とりあえず、システム開発をお願いしたいと言うことだったので、ウキウキして会いに行くことにしました。 ‎イイ感じの打合せ 若干遠かったのですが、SEとふたりで行ったのは京都某所。結構あるいたので疲れました。 問合せしてくれたのは、小さな卸売の会社。そこでは、30歳前後の若い担当者が2人待っていました。 「打合せスペースがせまいので…」と言う事で、近くの喫茶店にいざなわれ、そこで打合せを行うことに

    見積り出したらめっちゃ怒られた
    uturi
    uturi 2017/10/17
    間一髪で炎上案件を受注せずに済んだと考えれば良いのではなかろうか。金額を間違えたままで受注・開発開始するよりマシ。
  • プログラマをクソコードで殴り続けると死ぬ - megamouthの葬列

    ここにクソコードがある。 誰が作ったかはわからぬ。それが、どのような経緯でクソコードとなったのか、 あるいは、最初からクソコードであったのか、それらは全てクソコード自身が知るのみである。 ファーストコンタクト ある日、営業からシステム案件を打診されたので見積もりして欲しい。というメールが来る。 とある企業の既存システムに機能を追加する簡単な案件ですが、なななんとソースや仕様書をご支給いただけます! と、それはサンタにプレゼントが貰えると信じて疑わぬ子供のような真っ直ぐなメールである。 ソースコードが入った圧縮ファイルを受け取ったプログラマは、早速、コードを読んでみる。 そのシステムが当にいいコードで書かれているかを判断するには時間がかかるが、 クソコードであるかはおおよそ30分でわかる。 インデントがタブとスペースどちらかに統一されていないとか、フレームワークの誤用があるとか、またはフレ

    プログラマをクソコードで殴り続けると死ぬ - megamouthの葬列
    uturi
    uturi 2017/08/02
    “クソコードが内包しているメソッドは単純明快だ。とにかくその場しのぎということだ。” とても共感できる。一時的に乗り越えてからオチまでの流れもよくある話で、良いプログラマ文学だった。
  • 男性の3人に1人がプログラミング経験あり、使用経験は「C言語」がトップ、50代では「BASIC」 

    男性の3人に1人がプログラミング経験あり、使用経験は「C言語」がトップ、50代では「BASIC」 
    uturi
    uturi 2017/07/06
    “HTMLを書くことはプログラミングに含めない”
  • コードのインデントにスペースを使う開発者はタブを使う開発者よりも高収入という調査結果 | スラド デベロッパー

    Stack Overflow 2017 Developer SurveyのデータをStack OverflowのデータサイエンティストDavid Robinson氏が分析したところ、コードのインデントにタブを使う開発者よりもスペースを使う開発者の収入が高いという結果が出たそうだ(Stack Overflow Blogの記事、 The Registerの記事、 Ars Technicaの記事)。 回答者51,392名のうち、インデントにタブを使うかスペースを使うかという設問に回答したのは28,657名。プロの開発者の回答に限定すると40.7%がタブ、41.8%がスペース、17.5%が両方となっている。このうち12,426名が給与(年間)の情報を回答している。 給与の中央値はインデントにスペースを使用する開発者が59,140ドル、タブを使用する開発者は43,750ドルとなっている。両方使用する

    コードのインデントにスペースを使う開発者はタブを使う開発者よりも高収入という調査結果 | スラド デベロッパー
    uturi
    uturi 2017/06/18
    ブクマでも指摘されてるが、『スペースのみ』『タブのみ』『スペースとタブが混在』での比較が欲しい。タブのみって少ないと思うので、混在を許容=コーディングルールがない≒低収入となるのでは
  • あっと驚かせるJavaプログラミング(をやめよう) - Qiita

    はじめに 驚き最小の原則(法則)という言葉があります。 Wikipediaの記事を引用すると http://ja.wikipedia.org/wiki/%E9%A9%9A%E3%81%8D%E6%9C%80%E5%B0%8F%E3%81%AE%E5%8E%9F%E5%89%87 ユーザインタフェースやプログラミング言語の設計および人間工学において、インタフェースの2つの要素が互いに矛盾あるいは不明瞭だったときに、その動作としては人間のユーザやプログラマが最も自然に思える(驚きが少ない)ものを選択すべきだとする考え方である。 要するに、使うときに「おやっ?」という驚きが少ないほうが良いプログラムであるといえます1。 この記事では敢えて驚きの多いプログラムの書き方を紹介します。驚きの多いプログラムを読むとどんな気分になるか、実際に体験してみてください。もちろん、当は驚きが少ないプログラムを書

    あっと驚かせるJavaプログラミング(をやめよう) - Qiita
    uturi
    uturi 2017/06/15
    “ソースコードを書き換えたときに元ソースのコメントは更新せずそのままにしておきましょう。あっという間にコメントと処理が乖離していきます。” あるある……
  • プログラミング言語ってなんで統一しないの?

    凄い沢山あるけど。 統一して一つの言語を洗練していけばいいのに。それじゃ駄目なの? 謎。

    プログラミング言語ってなんで統一しないの?
    uturi
    uturi 2017/06/02
    全ての言語は機械語に通ずる
  • 開発者に嫌われているプログラミング言語トップ25 | マイナビニュース

    fossBytesに3月28日(米国時間)に掲載された記事「Which Are The Most Loved and Most Hated Programming Languages|2017」が、Stack Overflow Developer Survey 2017の調査結果を引き合いに出し、開発者に愛されているプログラミング言語と嫌われているプログラミング言語のトップ25を伝えた。愛されているプログラミング言語1位はRustで、これにSmalltalkとTypescriptSwiftGoが続いている。 嫌われているプログラミング言語トップ25は次のとおり。 Visual Basic 6 VBA CoffeeScript VB.NET Matlab Objective-C Assembly Perl Lua Hack Groovy Common Lisp Dart Erland P

    開発者に嫌われているプログラミング言語トップ25 | マイナビニュース
    uturi
    uturi 2017/03/31
    案の定VB系がトップに。COBOLがないのは、そもそもCOBOL案件自体が少ないから嫌われにくいってことかな。
  • 【Unity】素人が7日間クソゲーを作り続けてわかったこと

    2020/10/18 エンジニア D4DJ Groovy Mix オープンベータ開始 2020/10/18 DJ 秋葉原(を夢見る)パラダイスレイディオ Vol.1 @ twitch配信 2020/10/25 エンジニア D4DJ Groovy Mix リリース 2020/11/14 DJ UNDER Freaks 2nd anniv. @ 渋谷Cafe W (渋谷WOMB 1F) ゲームプログラミング未経験の素人が、Unityを使って7日間1日1クソゲーを作ってみて、気がついたことをまとめてみました。 ※2017/01/21 更新 VRでも7日間クソゲーを作り続けてみました! 【Unity】あの素人がOculusでVRクソゲーを7日間作り続けてみた | uinyan.com ※2013/12/28 更新 後日談も書きました!あわせてどうぞ! 【Unity】クソゲーを作って晒したら世界が

    【Unity】素人が7日間クソゲーを作り続けてわかったこと
  • 長文日記

    uturi
    uturi 2016/07/01
    こういう、個人の感想と偏見に満ち溢れた解説文は読んでて楽しい。
  • アメリカ人のNullさん、名前のせいでウェブサイトに登録できない事案が発生

    アメリカ人のNullさん、名前のせいでウェブサイトに登録できない事案が発生2016.03.30 16:3525,815 渡邊徹則 だから名だって言ってるのに! アメリカはバージニア州に住む、一人の女性。旅行サイトでチケットの予約を試みたところ、何度やってもエラーになってしまうそう。そのエラーは決まって「お名前は必須項目です」というものなんです。 でも、毎回きちんと入力しているんですよ。「Jennifer Null」と。 Jennifer Nullさんが航空券を予約しようとすると、ほとんどのサイトでエラーとなってしまいます。彼女は仕方なく電話で予約をし、それは何の問題もなく完了したそうです。 そこで彼女は「なぜ私はサイトが使えないのですか?」と聞いたところ、「申し訳ございません。しかし、どうしようもありません」という回答しかもらえなかったとのこと。 実は「null」というのは、コンピュータ

    アメリカ人のNullさん、名前のせいでウェブサイトに登録できない事案が発生
    uturi
    uturi 2016/03/31
    名前かと思ったら姓か。データベース作る人は大変そうだ。/関係ないけど、やまもとい ちろう氏が『不適切な単語が使われている』と本名で登録できなかったのを思い出した。
  • 海外のiOS開発者の中でポケモン(Pokemon)が共通知識になっている件とその理由 #tryswiftconf #Pokemon

    3/2(水)から始まっている世界中のiOS開発者(Swift Developer)が東京に集結するカンファレンス try! Swift にて、トークセッションにほぼ必ずと言っていいほどポケモン(Pokemon)が出てくる件。 まとめ Keep Calm and Type Erase On -型消去とはどういうことなのか- #tryswiftconf 平常心で型を消し去る Gwendolyn Weston @purpleyay 型を明確にすることがSwiftらしいやり方であると気づいた時、同時に時には型を消す必要があると分かります。この講演では、型とは何か、型を消すことが何を意味するか、なぜそうしたいかについて解説します。 3361 pv 12 1 user リンク Qiita 型消去の話で出てきたポケモンの例題を理解する #tryswiftconf - Qiita http://www.t

    海外のiOS開発者の中でポケモン(Pokemon)が共通知識になっている件とその理由 #tryswiftconf #Pokemon
    uturi
    uturi 2016/03/04
    ピカチュウが使うスピードスターという技の英名がswiftだから同名の言語のサンプルコードに使われてるってことかな。面白いなぁ。
  • 0の0乗が1でないと困る - Qiita

    リンクしないけど、0の0乗がゼロ除算同様未定義であるというような記事がブクマを集めていてなんか困るよなぁと思って書いた。 前提として である。 $x^y$ は、$(0,0)$ で不連続になっているので、極限を根拠に $0^0$ を定めるとすると、不定とか定義されないとか、そういうことになる。 これは未定義のほうが好ましいかもしれない理由のひとつにはなるけれど、決して決定的ではない。 連続性を根拠にするのは、一見未定義であっても連続性を保つように定義できれば幸せになるからだと思う。 とはいえ。 $x^y$ の $(0,0)$ における連続性と、$0^0$ の値は、別の話だ。 どうやっても連続性が保てないからといって、よい定義が存在しないという事にはならない。 というわけで、$0^0$ が時折現れる世界をより住みやすくするためにはどうすればいいのかを考える。 ゼロ除算のように未定義にするのがよ

    0の0乗が1でないと困る - Qiita
    uturi
    uturi 2015/11/22
    プログラム的には1の方が都合がいいというだけであり、数学の概念とは違うだろう。『でないと困る』と断定されると0の0乗が0ではおかしいかのように見える。煽りたいのかもしれないが。
  • プログラミング上達するためにだいじだなぁとおもったこと一覧

    コードを書くことコードを読むことコマンドラインをほぼ常に使うこと(「使わないわけないだろう」と思う人が多いと思うが、それができない人はそれよりも多い)ライブラリも可能な限り読むこともっとコードを読むことコピペしてもいいけど、コピペするコードの意味は絶対に把握すること自分の勤め先がクソなら、会社は辞めること(ある程度技術力があればどこでもやっていける)英語が読めること数学的・論理的思考をみにつけることオープンソースのコードを読むことなるべく根的な概念を知ることひとつの言語に拘らず、何個も触ること(ひとつのパラダイムに固執する可能性がある)UNIX/Linuxをメインでつかうこと流行を追いかけ過ぎないこと(結局ソフトの上で踊らされているだけ)自分の知らない分野はいくらでもあると心得ること井の中の蛙にならないように心がけることマネジメント視点も取り入れること「他人のため」を考えること(独りよが

    uturi
    uturi 2015/07/17
    『ことことうるせーよシチューかお前は』というフレーズを思い出した
  • 決めようぜ最高のプログラム言語を綱引きで :: デイリーポータルZ

    PHPがdisられる時代は終わった~っ! いくぜおまえら~!」「PHP!」「PHP!」(PHPはこの後一回戦で敗退しました) さる2015年1月29日。横浜大さん橋ホールで行われたエンジニア勉強会イベント「CROSS 2015」にて「第一回 プログラム言語対抗綱引き」が行われた。 コンピュータの世界を支えるプログラム言語がその至高性を競い腕力でぶつかる、言語間戦争に決着をつける大会である。 40人の勇者(プログラマー)により死闘を繰り広げたのはC、PerlPHPPythonRubyJavaScriptGoJava。 結果、Goの圧倒的勝利で幕を閉じたのだった。あらためて記事でその全貌をレポートしていこう。 知ってた? 綱引きの掛け声の「オーエス」ってあれ、「OS(オペレーションシステム)」のことなんだぜ? 英語版もご用意しております! English article↓↓↓

    uturi
    uturi 2015/02/05
    いちいちキャプションが面白い。みんな楽しそうだなー。毎年恒例行事にして、来年からはもっと言語を増やして欲しい。
  • プログラムで笑わせろ!「普通じゃないプログラム」発表会 :: デイリーポータルZ

    先日、明治大学中野キャンパスにて「ABPro 2014」というイベントが開催された。 プログラムの発表会、というと敷居が高そうだが、ここで掲げられているのは「普通じゃないプログラム」。要は技術者による一発芸大会みたいな感じである。 「我々が目指すのは,人を驚かせ,笑わせ,幸せにするようなプログラム」という公式アナウンスどおり、媒体としてはコンピュータや電子デバイスを使っているけれども、やっていることはほぼギャグや曲芸である。 そんな素敵な発表会に参加してきたので、その様子をレポートさせていただきます。 インターネットユーザー。電子工作でオリジナルの処刑器具を作ったり、辺境の国の変わった音楽を集めたりしています。「技術力の低い人限定ロボコン(通称:ヘボコン)」主催者。1980年岐阜県生まれ。 『雑に作る ―電子工作で好きなものを作る近道集』(共著)がオライリーから出ました! 前の記事:素朴

    プログラムで笑わせろ!「普通じゃないプログラム」発表会 :: デイリーポータルZ
    uturi
    uturi 2014/09/29
    すげえなー。こういう笑いの為に高度な技術を使う人って羨ましい。