タグ

読み物に関するnoonworksのブックマーク (490)

  • 「プログラミングの常識」を時々見直す必要性について|Rui Ueyama

    自分の中のプログラミングの常識というものは、ときどき現実のハードウェアに合わせて調節しないといけない。ハードウェアが進歩し続けているので、コンピュータで簡単にできることと相対的に難しいことのバランスが変化し続けているからだ。ここでは特にストレージにフォーカスして書こうと思う。 昔はメモリが相対的にとても貴重な資源だったので多くのプログラマがメモリを節約することに血道を上げていた。例えばWindowsの初期の頃に設計されたデータ構造には、メモリをバイト単位ででもいいから節約したいという意図の痕跡がいまでも多く見受けられる。DRAMの次に速い記憶装置はHDDだったので、メモリが足りなくなればHDDにデータを保存せざるを得ないのだが、DRAMとHDDのランダムアクセスの速度差は、机の上のの開いているページを見るのと、そのAmazonで注文して到着するのを待つのと同じくらいのスケールで違うの

    「プログラミングの常識」を時々見直す必要性について|Rui Ueyama
  • 「人工知能でいい感じの成果を出してくれ」という偉い人の脳内はどうなっているのか – ところてん – Medium

    この記事は、前出のに入れる予定だったコラムのうちの一つです。 正確にいうと、に入れる予定だったけど、メイン側で締め切りをぶっちぎっていたら、コラムを追加できるような空気じゃなくなって、書くのをやめたものです。 の宣伝を兼ねて、没にしたコラムに日の目を見させて、あわよくば第二版で入ればいいなー、という内容です。 データサイエンティストの頭の中「偉い人たちは頭がおかしい」と言っても、それは相対的なものであるため、比較対象であるデータサイエンティストの頭の中を覗いてみましょう。 データサイエンティストは組織におけるデータ活用状況について、レベル分けして考えます。そして、基的に前のレベルが実現できなくては、次のレベルに進むことはできないと考えています。 以下のレベル分けは私が適当に思い描いているものですが、同業者なら大よそ一緒なんじゃないかと思います。 Lv0: データ収集、ログ設計Lv1

    「人工知能でいい感じの成果を出してくれ」という偉い人の脳内はどうなっているのか – ところてん – Medium
  • ネットフリックスの値上げから考えるサブスクリプションモデルの適切なKPI設定|なおゆき

    Netflixアメリカで10月から値上げになって、近々日でも値上げになる可能性が高いらしいですね。 Netflixが日で提供を開始したのは2015年。この年は、Apple MusicAmazonプライムビデオ、AWA や LINE MUSIC が提供を開始し、サブスク元年と呼ばれました。 「所有」から「利用」へ、「商品」から「サービス」へ、「販売」から「月額課金」へ。このビジネスモデルは “サブスクリプション”( “サブスク” )と呼ばれ、最近では、ファッションのレンタルサービス、“メチャカリ” が欅坂46をCMに起用して(※2)大々的に展開しています。そのキャッチコピーは・・・ しかし、Twitterではこんな反応も多いです。 サブスクリプションという言葉が、どこまで市民権を得ているかわかりませんが、アメリカでは、カミソリの「Dollar Shave Club」や歯ブラシの「G

    ネットフリックスの値上げから考えるサブスクリプションモデルの適切なKPI設定|なおゆき
  • デスマサバイバルガイド | さにあらず

    はじめに#僕がよく知っている業界は SI だが、これに限らずソフトウェア開発の現場には、過酷な現場…いわゆるデスマーチが多いと言われている。 一方で、そのような過酷な現場を渡り歩き生き残ることでしか、良いプログラマになる方法は無いと言った考え方もある。僕の個人的な経験則からすると、この理屈はある程度合っていると思う反面で、合っていて欲しくないという気持ちは強い。 高い技術力をもつプログラマの全てがデスマ職人という訳ではない。 デスマーチに巻き込まれたと気が付いた時の妥当で基的な戦術は撤退戦だ。何か理由をつけて逃げ出すのが望ましい。つまり、休職なり退職なり、異動なりして、その職場から離れるのが望ましい、出社拒否も良い。しかしながら、何か様々な理由があって、そこから逃げ出せないことはあるだろう。 僕はもう長い事デスマーチに関わることなく生きられているが、徐々に忘れつつあるので、若いころに獲得

    デスマサバイバルガイド | さにあらず
  • Coinhiveとその周りの攻防を解説するよ - satetsu888のブログ

    Webサイトの新たな収益化手法としての期待されたり、ただのマルウェアだと非難を受けたりあちこちで盛り上がってるCoinhiveですが、残念ながらいろんなアンチウイルスソフトにブロックされはじめたようで完全に闇のツール扱いになってしまったようです。 さすがにウイルスだと言われているところから逆転するには相当の奇跡的なこと(ex. 突然Googleが買収して GoogleMinig として Adsense と並べられるとか)がない限り無理だろうとは思っていますが、その一方でCoinhiveをブロックする手法とそれを回避する方法が色々提唱されてちょっと面白い展開になってると思ったので、ブラウザマイニング技術の落ち着く先に期待しつつ、Coinhive周辺で発生している攻防を簡単に紹介してみようと思います。 Coinhiveの基動作 まずはCoinhive自体はどのような仕組みで動いているのかのお

    Coinhiveとその周りの攻防を解説するよ - satetsu888のブログ
  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    平素よりQA@ITをご利用いただき、誠にありがとうございます。 QA@ITは「質問や回答を『共有』し『編集』していくことでベストなQAを蓄積できる、ITエンジニアのための問題解決コミュニティー」として約7年間運営をしてきました。これまでサービスを続けることができたのは、QA@ITのコンセプトに共感をいただき、適切な質問や回答をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、エンジニアの情報入手方法の多様化やQAサービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年2月28日(金)15:00をもちましてQA@ITのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理解をいただけますと幸いです。 QA@ITの7年間で皆さまの知識

    Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT
    noonworks
    noonworks 2017/10/06
    これは数年前のトピックだけど、今なら「順番を固定すると標的型攻撃されやすくなってセキュリティ上問題になる」とかそれっぽいこと言って誤魔化せる気がする
  • 15週間でクソゲーを20本作って得たもの - Qiita

    5の「振り返り」は以下の項目を検討しておくと良いです。 Idea:アイデア。コンセプト。テーマ。元ネタ What went right:やってみて良かったこと。うまくいったところ。成功したところ。次回に生かせそうなこと What went wrong:ダメだったところ。うまく機能しなかったところ。問題点。改善すべき点 What I learned:学んだこと。効果的なゲームデザインの方法やツールの使い方、獲得したテクニックなど ちなみに最初にリンクを貼った、作ったゲームの各ページの下の方には、振り返りや作成にかかった時間などを記載しています(以下はノンフィールドRPG「OneWay RPG」を作った時の振り返り) Game A Weekで得たもの ということで「Game A Week」を行った結果、私が得たものです。 ゲームを作りながら技術検証できる ゲームを完成させたときの達成感を繰り返

    15週間でクソゲーを20本作って得たもの - Qiita
  • CoffeeScript 2という新たなる希望 - Qiita

    CoffeeScriptは滅びぬ!何度でも蘇るさ! CoffeeScriptがいかに駄目かを理解している皆さんならご存じの通り、これまでのCoffeeScriptには重大な欠点があった。それは「CoffeeScriptはECMAScript5(ES5)のaltJSである」と言うことだ。ES5以前のJavaScriptが駄目すぎるため、そこがCoffeeScriptの限界になってしまっていた。駄目な奴は何をやっても駄目なのだ。 ECMAScript2015以降(ES2015+)において、JavaScriptは目覚ましい発展を遂げた。ジェネレーター、テンプレートリテラル、class構文、モジュールベース、async/await等多くの機能が追加された。いくつかの機能は既にCoffeeScriptに存在していたものであったが、ジェネレーターのような全く無い物は新たに追加する必要があった。しかし、

    CoffeeScript 2という新たなる希望 - Qiita
    noonworks
    noonworks 2017/09/12
    AltJSは文法や型以外に「ESの仕様に追従し続けるリソースを確保できるか」がすごく重要な要素になっているとわかる
  • プログラマをクソコードで殴り続けると死ぬ - megamouthの葬列

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

    プログラマをクソコードで殴り続けると死ぬ - megamouthの葬列
  • MySQLの専門家集団Perconaのビジネス戦略に迫る (1/3):EnterpriseZine(エンタープライズジン)

    MySQLのプロフェッショナルサービスに特化し、自己資で設立したPercona ピーターさん 斯波:ピーターさん、まずは読者に向けて簡単に自己紹介をお願いします。 ピーター:ピーター・ツァイツェフ(Peter Zaitsev)です。Percona社の設立者でありCEOです。弊社はMySQLやMariaDB、そしてMongoDBのためのソリューション、サポートおよびプロフェッショナルサービスに特化した会社です。2006年8月に設立したのでもう少しで11年になります。 小幡:ビジネスの調子はどうですか? ピーター:いいですよ、成長しています。弊社はベンチャーキャピタルからの出資がない自己資金経営なので、楽ではありません。 斯波:ピーターさんの資MySQLの知識なのかもしれませんね。 ピーター:私は講演やブログなどMySQLの世界でいくらか有名だったので、それが役に立ちました。 斯波:Pe

    MySQLの専門家集団Perconaのビジネス戦略に迫る (1/3):EnterpriseZine(エンタープライズジン)
  • ベンチャーに入ってすぐに潰れた話。 - nukijen’s diary

    昨年6月に会社を辞め、エージェント経由で知り合ったスマホゲーム制作のベンチャー企業で仕事をすることになった。ゲーム全体が見える中で仕事をすることに興味があったし、スマホにおけるビジュアルの正しい作り方についても実践したかった。ミニマムだと全てが手に届く位置にある。ベンチャーでありながら親会社のおかげで福利厚生もきちんとしてたのでを説得できた。 入る前に実際のゲームを見せてもらった。unityで開発してるということだったが、はっきり言って出来は悪かった。リアルタイムストラテジー型のゲームでありながら、キャラクターの記号化がほぼされておらず、戦況がわかりにくく、かつ無駄に作りこみがされていた。単品で見ると綺麗だが、オーバーワークだった。背景も綺麗に作られていたが、レベルの修正・調整を加えることを考えると、DCCツール側で全て作ってしまっており、これは工程上のリスクになるだろうと思った。キャラ

    ベンチャーに入ってすぐに潰れた話。 - nukijen’s diary
  • Go 2にむけて

    The Go Blogの日語訳を公開しています。修正は https://github.com/ymotongpoo/goblog-ja/ まで。 Go 2にむけて Toward Go 2 by Russ Cox はじめに (この文章は日行われた Gophercon 2017 での私の発表の書き起こしで、Goコミュニティ全体にGo 2のための議論や計画をする中での支援を求めるものです。 動画が公開されたらこちらにリンクする予定です。) Rob Pike、Robert Griesemer、そしてKen Thompsonが新しいプログラミング言語について数日議論を重ねた後、2007年9月25日にRobが「Go」という名前を提案しました。 翌年、Ian Lance Taylorと私がチームに参加し、5人で2つのコンパイラと標準ライブラリを開発し、その成果が2009年11月10日のオープンソース

    noonworks
    noonworks 2017/07/20
    “特定の解決策を適用させることに合意できない場合に、しばしば解決しようとしている問題の重要性そのものの認識がずれているということがあります”
  • 「Hadoopの時代は終わった」の意味を正しく理解する - 科学と非科学の迷宮

    Hadoopの時代は終わった、という言説をたまに見かけるようになりました。 もちろん終わってなどいません。しかし、Hadoopとその取り巻く環境が変化したのは事実です。 記事では、この変化が何なのかを明らかにし、その上で、なぜHadoopの時代は終わったという主張が実態を正しく表していないのかを説明していきます。 DISCLAIMER 私はHadoopを中心としたデータ基盤を取り扱うベンダー、Clouderaの社員です。 中立的に書くよう努めますが、所属組織によって発生するバイアスの完全な排除を保証することはできません。 以上をご了承の上、読み進めてください。 要約 データ基盤は、Hadoopの登場により非常に安価となり、今まででは不可能だった大量のデータを取り扱えるようになりました。 Hadoopは、NoSQLブームの中、処理エンジンであるMapReduceとストレージであるHDFSが

    「Hadoopの時代は終わった」の意味を正しく理解する - 科学と非科学の迷宮
  • 「人々が求めているものを作り出せ」を実現する簡単な方法|こんぴゅ

    Y Combinatorはシリコンバレーの有名なVCで、少額を多くのスタートアップに投資するユニークなスタイルで知られている。その代表者、Paul Grahamの言葉に「Make Something People Want(人々が求めているものを作り出せ)」というのがあり、スタートアップを成功させるコツを簡素に表したものとして業界では広く知られている。 このスローガンを地でいっており、こりゃすげえわと感じた事例を見つけたので紹介したい。ipinfo.ioというサービスなのだが、やっていることはかなり地味で、IPアドレスを与えるとそのIPの国や緯度経度や管理組織などの情報を返すAPIを提供している。 ↑これだけ、といえばこれだけである Make What People Ask For(人々がいま要求しているものを作り出せ)stackoverflowという開発者なら誰もが知っている技術系Q&A

    「人々が求めているものを作り出せ」を実現する簡単な方法|こんぴゅ
    noonworks
    noonworks 2017/07/04
    “人々が求めているものを発見したり、想像して作るのは簡単ではない。が、時間を割いてまで質問をして具体的な解決策を求めている人に(中略)求められていたサービスを発見できた”
  • 『車いすで飛行機に乗る時は | いすみ鉄道 社長ブログ』へのコメント

    ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

    『車いすで飛行機に乗る時は | いすみ鉄道 社長ブログ』へのコメント
    noonworks
    noonworks 2017/06/29
    難しい話。お金と技術力が無限にあればこんな問題にはならないんだろうけど、現実はそうではないし、技術や経済の変化に伴って落としどころは変わるのだろうと思うが……
  • https://qiita.com/YusukeSuzuki@github/items/3300ed29f053eb7ff799

    noonworks
    noonworks 2017/06/15
    楽しそう
  • 会社のもっさりした女オタクが許せなかったのに

    私が働いている会社には女性社員が100人ほどいるのだけど、 廊下ですれ違うたびに「今日ももっさりしてるな……」と思う数人がいて、 その数人の一人が彼女だった。 おそらくきちんと乾かさずに寝ているだろう髪の毛はなんとなくしっとりし、 先端は肩に当たって不規則にはねている。 肌の感じもぱさぱさしていて口周りは産毛のせいかぼんやりし、 全体的に加齢と睡眠不足を感じさせる顔だ。 そのうえ、控えめに言っても「ぽっちゃり」に分類されるだろう体形のくせに やたらとフリルやレースのついた安っぽい布の服装を好んでいて、 フレアスカートから大根のようにずんぐりした足をむきだしにし、 社内ではリボンのついたスリッパを使用している。 すれ違うだけでも 「もっさりしていてやだな……」 「その魔法少女みたいなハートとリボンまみれのスマホケース何なんだよ……」 「せっかく美容院に行ったなら毎日のヘアケアもきちんとしろ!

    会社のもっさりした女オタクが許せなかったのに
    noonworks
    noonworks 2017/06/02
    創作だったというネタばらしが来ていたので、これで安心して二人を男性に置き換えて脳内補完することができます
  • 「バイト許可制校則は違憲だ」 道立男子高生が申し立て 道苦情審、却下するも「調査は感心」 (北海道新聞) - Yahoo!ニュース

    道立高校の15歳の男子生徒が昨年度、道苦情審査委員に「アルバイトを許可制とする校則は憲法違反だ」と申し立てたのに対し、同委員が「校則には合理性がある」と却下しながらも、「問題を感じた時、憲法上の権利はどうなっているかと考えたことは非常に有意義だ」と評価する審査結果を生徒に郵送していた。 道によると、未成年の申し立ては1999年の制度開始以来初めて。道への苦情を第三者の立場で審査する同委員は2人おり、生徒の申し立てを審査したのは札幌弁護士会所属の浅井俊雄弁護士。30日、高橋はるみ知事に手渡した審査結果の報告書で「充実した高校生活を送って」と生徒を激励していたことも分かった。 報告書によると、生徒は校則を知った上で教員にアルバイトをしたいと相談したところ、「成績次第で許可しないことがある」との説明を受け、国民の「勤労の権利と義務」を定めた憲法27条に反すると訴えた。 申し立てを退けたのは

    「バイト許可制校則は違憲だ」 道立男子高生が申し立て 道苦情審、却下するも「調査は感心」 (北海道新聞) - Yahoo!ニュース
    noonworks
    noonworks 2017/06/01
    詳しく読んでないけど、学校が私立か国立かで変わってくるんじゃないか。私立なら憲法の私人間適用の問題もあるのでは。そもそも校則と法律の関係ってどうなってるんだろう……契約条件扱い?
  • Motherfucking Website

    Seriously, what the fuck else do you want? You probably build websites and think your shit is special. You think your 13 megabyte parallax-ative home page is going to get you some fucking Awwward banner you can glue to the top corner of your site. You think your 40-pound jQuery file and 83 polyfills give IE7 a boner because it finally has box-shadow. Wrong, motherfucker. Let me describe your perfe

  • クソ酷いウェブサイト

    他に何がほしいってんだ、クソ野郎 お前はウェブサイトを作ってその糞サイトを最高だと思ってるんだろ? お前は13MBに及ぶパララックスエフェクト付きのクソ重いページがアホらしいグッドデザイン賞をとるとでも思ってるんだろ? お前は20kgあるjQueryファイルと83個のpolyfilがIE7をまともに動作させると思ってるんだろ? どアホ、お前は間違っている。俺様が俺の考える最強のウェブページを教えてやる。 クソ軽量でクソ速いページ 全てのデバイス幅に対応できる どんなうんこブラウザでも見た目が一緒 お前のサイトに訪れるどんな糞野郎でもアクセス可能 読みやすく伝えたいことが明確(もっともお前が5MBサイズのシャレオツなコーヒー写真ではなくて伝えたいことがあればの話だがな) よく聞け、糞野郎ども お前らはハッキリ言ってオーバー・デザインだ。この史上最強のウェブサイトを見てみやがれ。俺がごみコンテ