blueroom555のブックマーク (268)

  • PHPはもうダメだ、PHP万歳! | POSTD

    (編注:2020/08/18、いただいたフィードバックをもとに記事を修正いたしました。) GutenbergとWordPressに関する騒動は、PHPの終焉につながる最新記事です。深呼吸をしてください、みなさん。トロールは無視し、Mark TwainとFidel CastroとPHPとの共通点を見ていきましょう。そして、もっと重要なのは、スタートアップやスモールビジネスにとって、PHPが今でも合理的な選択である理由です。 PHPはいつから廃れ始めたのか “PHPはもうダメだ”といったブログの投稿が、登場し始めたのは2011年のようです(これより古いものを見つけたら、お知らせください)。Mediumや、mushroomsのように突然出現したcoding bootcampsを探し回れば、その唯一の共通点は、みんながPHPを嫌っているか、あるいは単に無視しているかです。どうやら、法外な値段のコー

    PHPはもうダメだ、PHP万歳! | POSTD
    blueroom555
    blueroom555 2019/03/29
    教祖MatzがPHPをDisったのが2008
  • ブラック企業から転職してきた人のマネジメントが想像以上に難しかった件

    僕が今の会社に転職してから5年が経ち、最近はスタッフの管理をすることも増えてきました。 技術職として実験など手を動かしていたことを思い出すと少し寂しいですが、最近はマネジメント業務の面白さを感じています。 ただ、最近手を焼いているのが、数ヶ月前に転職してきた若手。 以前の会社はいわゆるブラック企業で、100時間以上残業していたこともあるそうです。 僕は管理職ではないので、立場的には上司ではなく、OJT担当の”先輩”としてマネジメントに当たっています。 弊社にきて(給料は下がったみたいですが)、残業もほどほどになり、プライベートも充実しているそう。 さて、彼自身はマジメで仕事もできるのですが、ところどころブラック企業の『洗脳』が解けていないな…という部分が… 今日は、彼の実例を元に、ブラック企業に洗脳された人間が転職先でやりがちなミスについてまとめていきます。 ブラック企業から解放されて喜ん

    ブラック企業から転職してきた人のマネジメントが想像以上に難しかった件
  • ワイのテスト苦労開発〜転職したら最年長ザコーダーになった件〜 - Qiita

    ※今回はほぼ実話です。 再就職して1週間経った35歳ワイ ワイ「あー、お腹へったわ」 ワイ「先週から1置き換えダイエットをしとるから、すぐお腹が空くねん」 ワイ「なにしろ炭水化物を筋トレに置き換えとるから」 ワイ「脳みそが───」 脳「せめてべ物に置き換えてや!?」 ワイ「───って叫んでんねん」 ワイ「まあそんなん言うててもしゃあない、お仕事ガンバルで」 お仕事開始 リーダー「今日はこのサイトの修正をしてもらうで」 ワイ「はい〜」 ワイ「まずはGitHubのリポジトリからクローンして、と」 ワイ「ローカル開発環境はどないして起動すんのかいな?」 ワイ「npmとかいうやつか?」 ワイ「よっしゃ、よう分からんから隣の席のカリポリ君に聞いてみよか」 ワイ「なあ、カリポリ君」 ワイ「ローカルサーバーを起動するにはターミナルでnpm startとかいうコマンド打てばええのんかな?」 カリポリ君

    ワイのテスト苦労開発〜転職したら最年長ザコーダーになった件〜 - Qiita
  • さよならGAFAM:5社一気にブロック→地獄です

    さよならGAFAM:5社一気にブロック→地獄です2019.02.25 18:00107,093 Kashmir Hill - Gizmodo US [原文] ( 福田ミホ ) GAFAM(GoogleAmazon、Facebook、AppleMicrosoft)の製品・サービスを使わずに過ごしてみるこの実験、ここまでは1週間に1社だけ使うのをやめればよかったんですが、今回は5社全部いっぺんにブロックです。ほとんど仙人みたいな生活に突入したKashmir Hill記者は、地獄を抜けた後どんな境地にたどりついたんでしょうか? 6週目:5社全部私は2カ月ほど前、5大テック企業なしで生活できるか?という疑問に答えるべく、行動を開始しました。5週間にわたってAmazon、Facebook、GoogleMicrosoft、そしてAppleを1週間にひとつずつ順番にブロックして、彼らの製品やサービ

    さよならGAFAM:5社一気にブロック→地獄です
    blueroom555
    blueroom555 2019/02/26
    すばらしい記事。「例外はAppleだけでした」
  • どうすれば脳を「理解」できるのか:「コンピュータチップの神経科学」から考える - 重ね描き日記(rmaruy_blogあらため)

    今回は「探求メモ」の特別版といった位置づけで、長めの記事を投稿します。2017年に出た神経科学についてのちょっと面白い論文を読み、友人と議論しながらあれこれ考えて書いたものです。昆虫の神経科学と合成生物学を研究している、鈴木力憲(@Mujinaclass)氏との共著です。この文章は、鈴木氏の研究ブログにも同時掲載されています。(同ブログには、研究者として稿を書いた意図をまとめた「序文」がありますので、このテーマのご専門の方はまずそちらをご覧ください。) どうすれば脳を「理解」できるのか:「コンピュータチップの神経科学」から考える 文章:丸山隆一(@rmaruy)・鈴木力憲(@Mujinaclass) 近年、神経科学の進歩がすさまじい。さまざまな技術革新によって、脳に関して得られるデータは飛躍的に増えた。「記憶を書き換える」「全脳をシミュレーションする」といった華々しい研究の数々は、神経科

    どうすれば脳を「理解」できるのか:「コンピュータチップの神経科学」から考える - 重ね描き日記(rmaruy_blogあらため)
  • 文献メモ:ディープラーニングを人間の学習に近づける(Lake et al. 2017を読んで) - 重ね描き日記(rmaruy_blogあらため)

    論文を一つ紹介します。 Lake, Brenden M., et al. "Building machines that learn and think like people." Behavioral and Brain Sciences 40 (2017). https://cims.nyu.edu/~brenden/LakeEtAl2017BBS.pdf ニューヨーク大学のBrenden Lake、MITのJoshua Tenenbaumらによる総説論文です。 AI研究の現状と今後進むべき方向をうまくまとめていると感じたため、お正月休みに時間をとって読んでみました。ここ数日「2018年のAI研究のトレンド」のような記事がいろいろと出ていますが、この論文も頭を整理するためにはなかなか良い文献ではないかと思います。 ディープラーニング+認知科学 この論文で著者らは、現状のディープラーニン

    文献メモ:ディープラーニングを人間の学習に近づける(Lake et al. 2017を読んで) - 重ね描き日記(rmaruy_blogあらため)
  • 文系でプログラマーになったけど色々失敗して3年半で会社を辞めた話|denkigai

    このnoteをすべてのインターネット探索者(Internet Explorer)達に捧げる。 2018年12月31日、新卒入社して3年半勤めた会社を辞めた。東京の八重洲にある、フリーペーパーやWebサービスを作る会社で働いていた。いわゆる「文系プログラマー」というやつで、文系学部を卒業後、会社に入ってからプログラミングを覚えた。現在は退職してフリーランスになり、個人で開発しつつ、ずっと漫画を描いている。 3年半のあいだ、大きく分けて2つの失敗をした。 1. プログラミング入門の仕方に失敗した 2. プログラミングを覚えてから何をすればいいかわからなかった 前者の失敗の結果、プログラミングを投げ出して京都に逃亡した。後者の失敗では精神を病み、3ヶ月休職をすることになった。前者は笑い話だが、後者は人生に暗い影しか落とさない。これからプログラミングを始めようと考えている人には同じような失敗を避け

    文系でプログラマーになったけど色々失敗して3年半で会社を辞めた話|denkigai
  • Theanoによる畳み込みニューラルネットワークの実装 (1) - 人工知能に関する断創録

    Theanoによる多層パーセプトロンの実装(2015/6/18)のつづき。今回は、Deep Learning Tutorialの畳み込みニューラルネットワーク(Convolutional Neural Network: CNN, ConvNet)を実装してみる。 CNNは人間の視覚野を参考にした手法であり、画像認識に特化したDeep Learningアルゴリズムである。ImageNetの物体認識コンテストでぶっちぎりの成果を上げた手法はさまざまな工夫があるもののこのCNNをベースにしている。 当は一般物体認識の実験をやりたいところだけどお楽しみは後に残しておいて、まずはMNISTの手書き数字認識を追試して感触をつかみたい。 ソースコード全体はここに置いた。 畳み込みニューラルネットワーク まず今回実装する畳み込みニューラルネットワーク(CNN)の構成を図でまとめてみた(Deep Lear

    Theanoによる畳み込みニューラルネットワークの実装 (1) - 人工知能に関する断創録
    blueroom555
    blueroom555 2019/01/22
    CNNの説明サイトの中で一番わかりやすい
  • 雑記: 交差エントロピーって何 - クッキーの日記

    機械学習をしているとよく交差エントロピーを最小化させられると思います。 でも冷静に考えると交差エントロピーが何かよくわかりませんでした。むしろエントロピーがわかりませんでした。 以下の記事を読み、もっと無理がない例で短くまとめたかったのですが、やはり例に無理があり、長くなってしまいました。参考文献 情報理論を視覚的に理解する (1/4) | コンピュータサイエンス | POSTD 情報理論を視覚的に理解する (2/4) | コンピュータサイエンス | POSTD 情報理論を視覚的に理解する (3/4) | コンピュータサイエンス | POSTD 情報理論を視覚的に理解する (4/4) | コンピュータサイエンス | POSTD ニューラルネットワークと深層学習 以下はこれら記事の劣化アレンジです。 A国、B国、C国があります。 A国では、一日の天気は25%ずつの確率で晴れ、曇り、雨、雪にな

    雑記: 交差エントロピーって何 - クッキーの日記
    blueroom555
    blueroom555 2019/01/22
    この人すごい。知の高速道路が1つ整備された。
  • Target Propagationの仕組み - ぱろっくの日記

    この記事は、Deep Learning Advent Calendar 2016の23日目の記事です。 現在、Deep Learningではニューラルネットワークを学習させる手法として、誤差逆伝搬法がほとんどの場合使われています。 ですが、誤差逆伝播法(Back Propagation)は生物学的妥当性がない、要するに実際に人の脳とは違うのではないかということが言われており、 Difference Target Propagation という手法がICLR2015 workshopにて提案されました。 ここではDifference Target Propagationの元になっているTarget Propagationから解説し、Differenceの方を紹介しようと思います。 ※ちなみにBack Propagationについては別の記事で詳しく書いているので知らない方は見てみるといいかも

  • 【AWS】Route53でドメインを取得してLightsailへ設定する | ゆきおのブログ

    こないだAWSのLightsailというサービスで、WordPressを作って見たので、さらに自分専用のドメインを取得して、Lightsailへの設定までしたので、そのまとめでっす! 前回のブログはこれ →【AWS】Lightsailを使ってWordPressを作ってみた ドメインの取得 ドメイン取得は有名なところだと、個人向けはお名前.com、法人向けは大塚商会かな?他にもレンタルサーバをやっているところは大体ドメイン取得も代行してくれます。 今回はせっかくAWS(Lightsail)を使っているということもあるので、ドメイン取得もAWSを使うことにしました。 ドメインを取得するサービスは… ログインをして下の方 「Route 53」というメニューです。 クリックすると、英語のページがああああ 翻訳されていないんだねー。AWSは米国の会社なので基は全て英語。各種サービスがローンチされて

    blueroom555
    blueroom555 2019/01/11
    わかりやすい
  • 個人開発のモチベーションが続かない、作り終わらない。原因と対策を考えてみた。 - フロントエンドの地獄

    運営者ギルドという、個人や少人数チームでWebサービスやアプリを作っている人のSlackチームがありまして、そこで furuta さんやnaichi さんとチャットしていて、個人サービスを作っていて「モチベーションが続かない」「いつの間にか辛くなってくる」という個人開発あるあるについて話していました。 個人開発は「自分の作りたいもの」を「自分の使いたい技術」で「自分の好き」に作れる最高の舞台です。クリエイターならやらない手はないでしょう。 しかし、何も考えずにいざ足を踏み入れてみると、思ったよりも険しい道だと気づくのです。 仕事でもなく「自分が作りたくて作っていた」はずなのに、いつの間にかどこかに逃げ出してしまうモチベーション。何ヶ月経っても作り終わらない現代のサグラダ・ファミリア。仕事がバタついて1週間面倒見ていなかっただけで「え、なにこのクソコード」と毒づいてしまうほど荒れ果てたmas

    個人開発のモチベーションが続かない、作り終わらない。原因と対策を考えてみた。 - フロントエンドの地獄
  • SEO会社が公益団体をその毒牙にかける事は許されるか - web > SEO

    SEO会社・SEO業者の評判は、変わらず最悪です。 私はSEOの専門家として仕事をしていますがまっとうなサービスを提供しているつもりです。独立後7年になりますがお客さまから解約を希望された事は2度しかありません。しかし初対面の方にSEOとして自己紹介すると悪質業者のように扱われることも多いです。それは悲しいとは思いますが「当然」とも感じています。 「当然」といいますか、望ましい事というのが正しいでしょう。いまのSEO会社は悪質な会社の比率が高いままです。SEO会社ガチャを引いても良い会社をひく確率はSSRを引くような確率。SEO会社とみたらまずは疑ってかかるのが正解です。この状況はもう十年以上続いていますし、これからも続くでしょう。 このような状況にどう向き合うべきでしょうか? 少しでも被害者を減らせればと思いまして、この記事では微妙なSEO会社の事例をご紹介します。 (注:弊社では現在十

    SEO会社が公益団体をその毒牙にかける事は許されるか - web > SEO
    blueroom555
    blueroom555 2018/10/02
    サイトの実力以上に検索順位を上げようとする行為は全て悪。検索エンジンの全てのユーザーに対する妨害行為。全てのSEOはこの世から消え去るべき。
  • 仮想通貨マイニング(Coinhive)で家宅捜索を受けた話 - Webを楽しもう「ドークツ」

    表題の通り、お恥ずかしい限りではありますが、人生ではじめて警察(神奈川県警!)のお世話になる運びとなりました。 罪状としては「不正指令電磁的記録 取得・保管罪」、通称ウイルス罪とのことで、まさに青天の霹靂の思いです。 以下ではこの度起こったことを可能な範囲でありのまま共有できればと思います。 この記事の目的まず、この記事を公開した目的は「他のクリエイターの人に同じ経験をして欲しくない」という一点に尽きます。 手前味噌ではありますが、私はこれまで多くの尊敬するクリエイターの方々と同じように「良いクリエイターであろう」と腐心し、できうるかぎりの努力をしてきたつもりです。 今回の件に関しても決して私利私欲のためではなく、あくまでユーザーのためにできることを、と模索した結果でした。 それがこのような形で取り沙汰されることとなり、残念という他ありません。 忸怩たる思いではありますが、この件から何かし

    仮想通貨マイニング(Coinhive)で家宅捜索を受けた話 - Webを楽しもう「ドークツ」
    blueroom555
    blueroom555 2018/06/14
    神奈川県警、岡本勝之(トレンドマイクロ)。ページ上に「ただいまマイニング中 - 計算リソースを◯◯%お借りしています」的なものでないのかな
  • 技術的負債のパターンと悪影響・原因・返却方法について考える - $shibayu36->blog;

    先日飲み会で技術的負債についての雑談をしていた。結構いろいろな側面の話をしていたのだけど、技術的負債って一括りにしているのが今はあんまり良くなくて、負債の性質によって技術的奨学金、技術FX技術的年金などと言葉を変えると良いのではみたいな半分冗談で会話をしていた。 いろんな問題が技術的負債という一言にまとめられてしまっているので、負債の性質に合わせて、技術的奨学金、技術FX技術的年金、など用語を分けると良いのではないか、という話をした— 趣味はマリンスポーツです (@hitode909) 2018年3月27日 技術的負債について - hitode909の日記 それで技術的負債のパターンを見つけて、それによりどういう悪影響があるか、それがなぜ起こるのか、どう返却するかについて考えておくと良いのではと思ったので、今日思いついた3つのパターンをメモしておく。 思いついたパターンは3つ。 変

    技術的負債のパターンと悪影響・原因・返却方法について考える - $shibayu36->blog;
    blueroom555
    blueroom555 2018/03/30
    枯れた技術を採用する、というのは技術的負債という観点で見た場合は何なんだろうか
  • TIOBE Indexはあまり参考にすべきでない - Qiita

    プログラミング言語の人気度に関するランキングで著名なものに、TIOBE Programming Community Index(以下、TIOBE Indexと表記)があります。これについて完全に信用する程ナイーヴな人はそうそう居ないかと思いますが、それでもある程度参考になると思っている人はそれなりに居るように思います。 しかし、はっきり言うと、参考にするとしても極めて弱い(ここで弱い、というのは、ちょっとしたノイズで順位が変動するといった意味です)ですし、特定の言語のランクが(選択したキーワードの都合で)異様に低かったり高かったりといった事が容易に起きます。以下で、参考にすべきでない理由について説明します。 まず、TIOBE INDEXは公式に算出方法が公開されています。 それによると、検索エンジンに対して、クエリ

    TIOBE Indexはあまり参考にすべきでない - Qiita
  • PHP - The Wrong Way

    概要 PHPプログラミングの世界では、ある一定のトレンドが「モダンPHP」として、一部の人によって (彼らの書籍やウェブサイト上で) 強烈に広められ、他のアプローチは、遅れていたり、愚かだったり、あるいは単に間違いだとみなされて、眉をひそめられています。 それらの人々は、彼らの物事のやり方を他人に追従させようと、飽くなき努力を続けているように見えます。 このウェブサイトは、PHP プログラミングに関する現実的な見解を示すために作られました。流行りのトレンド、理論、学問的な教示ではなく、経験と実践の帰着を書き記した視点です。 ウェブサイト PHP - The Wrong Way は生きたドキュメントですので、より多くの情報が明らかになるにしたがって更新され続けます。 お気軽にコントリビュートしてください。 翻訳 ドイツ語 英語 フランス語 日語 インドネシア語 トルコ語 ペルシャ語 ポルト

    blueroom555
    blueroom555 2018/03/27
    smartyなんてものを使う奴は救いようのない馬鹿
  • ソニー株式会社を退職しました

    表題の通り、数年勤めたソニー株式会社を退職しました。 個別具体の退職理由はいろいろあってそれらは後述しますが、退職を決めた基的な理由は、個人的なキャリアパスの設計と会社の方針のミスマッチ、労働観のミスマッチ、技術投資の考え方のミスマッチの三点に集約できると思っています。 キャリアパスの設計と会社の方針のミスマッチ私はソニーでソフトウェアエンジニアとして働いていました。 ソフトウェアエンジニア(を目指す人間)にとってソニーと言えば、"自由闊達な理想工場"、エンジニアが自由に活躍できる会社、日のメーカーなのにソフトウェアもちゃんとつくれる会社、などのイメージがあるかと思います。私もそう思っていました。 実際会社は説明会などでそういった説明をしましたし、そういったイメージを前提に私はソニーを選び、「エンジニアとしてプロフェッショナルになる。品質が高く、お客の求める体験を作り出せる人間になる」

    ソニー株式会社を退職しました
    blueroom555
    blueroom555 2017/04/03
    元パナだけど同じだよ
  • freeeがマネーフォワードを提訴した件は明らかに強引で社会悪だから皆立ち上がろう

    freeeがマネーフォワードを提訴、勘定科目の自動仕訳特許侵害で http://jp.techcrunch.com/2016/12/08/freee-mf-litigation/ フリー、マネーフォワードを提訴 「特許権を侵害」 http://www.nikkei.com/article/DGXLZO10414420X01C16A2TJC000/ こんなことがありえるだろうか。 協議すらしないで請求範囲の広すぎる訴訟起こすとか、どうみても競合を 潰すための強引な力技にしか見えないよ。 米国ではよくあることとかどうでもいいんだ。 日IT産業がこういう形でどんどん衰退していったら悲しすぎるでしょ。 こうなったらネットの力で皆で力を合わせてfreeeにNOを突きつけるしかない。 そうしないとこの風潮を許してしまって取り返しのつかないことになってしまう。 お願いだから力を貸してください。 fr

  • [PostgreSQL]Explain Analyzeで、多重JOINしたSQLをチューニングする · DQNEO日記

    Sec ScanのないSQLをどうやって高速化するのか 当に難しいのはここから。 例えば、Explain Analyzeの結果が下記のようなものだったら、どうしますか? どこにボトルネックがあるか、わかりますか? QUERY PLAN ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Sort (cost=1568.27..1568.51 rows=96 width=260) (actual time=822.175..822.259 rows=

    [PostgreSQL]Explain Analyzeで、多重JOINしたSQLをチューニングする · DQNEO日記