smartenergyのブックマーク (130)

  • 共通化という考え方はアンチパターンを生み出すだけ説 - タオルケット体操

    共通化を指針にするのはおすすめできない 「共通化」というワードはプログラマーであれば誰しもが一度は聞いたことがあるだろう。そしてもうひとつ、それと対称であるかのように語られるのが「コピペは悪」だ。 ここで僕が異議を唱えたいのは共通化を善とする教義についてだ。世間的に共通化を良いものだとする風潮があるようなので石を投げるために書き殴ろうとおもう。 さて、ぶっちゃけた話、共通化なんてものを念頭にしてコードを書いてはいけない。そんなことをしたら見通しの悪いクソの山が世の中に一つ増えるだけである。 じゃあコピペしろというのかというとそういう話をしているわけではない。僕が言いたいのはコードを設計*1する際に、共通化なんていうゴミみたいな方針を用いるのはやめろということだ。 ならどうすればいいのかというのを頑張って言語化してみると、「抽象化」するというのが僕の語彙の中では正しい。 なぜ共通化するのか

    共通化という考え方はアンチパターンを生み出すだけ説 - タオルケット体操
    smartenergy
    smartenergy 2018/11/24
    ただ共通化のためだけにcommon_XXXというメソッドが作られた時は絶望を感じた。
  • 脱ステ脱保湿のアトピー治療でいい感じに治ってきた

    どうもTAKUYAです。前回のアトピー治療の話からしばらく経ったので近況を報告したいと思う。 前回のあらすじ: 仕事のストレスが原因だと思っていたけどどうやら違う を読んで、自分は「ステロイド依存性皮膚症」である事を知る ステロイドが対症療法でしかないどころか、むしろ体の免疫を弱めていることが判明 アトピーはそもそも自然に治る病気だから、何もしないのが一番 脱ステロイド・脱保湿の自然療法を始める 薬と保湿をやめたことによって起こるリバウンド症状がとても辛いが、がんばって耐える 藤澤重樹先生の生活指導に従って出来るだけ早く治るように努める 脱ステ脱保湿を始めてから2ヶ月弱が経った。 結論から言うと、辛いリバウンド症状のピークは越えた。 今は徐々に症状が治まりつつある状態。 倦怠感もほとんど無くなり、仕事への集中力も少しずつ戻ってきた。 何より寒気が無くなったので、クーラーの効いた電車や室内

    脱ステ脱保湿のアトピー治療でいい感じに治ってきた
    smartenergy
    smartenergy 2018/08/27
    私もアトピー持ちで、自身で人体実験してきました。その中でも漢方は効果があるのではと思ってます。皮膚科・漢方専門医の先生から、補中益気湯等3種類処方してもらってます。http://smartenergy.hateblo.jp/entry/2017/12/10/203143
  • 競技プログラミングの強みと「典型力」について - chokudaiのブログ

    「典型問題」という言葉。競技プログラミングにおいて、皆さん絶対聞いたことがある単語だと思います。少し長くやっている人であれば「典型とか言われているけど全然わからない」みたいなことも、よくあるんじゃないでしょうか? そこで、今回は、「典型問題って何なのか?」みたいな話を、ちょっとしっかり書いていこうかな、と思います。 誰もが「典型問題」と疑わない問題について 例えば、こんな問題が出たら、誰もが「典型問題」という言うでしょう。 N個の地点があり、Mの道路で結ばれている。各道路には、反対側の地点に行くためにかかる時間が与えられている。 A地点からB地点に行くまでの時間を出力しなさい。 これは、最短経路問題そのままですし、ダイクストラ法などのアルゴリズムをそのまま適用して解くことのできる問題です。これが、一番分かりやすい典型問題です。 まとめ:「名前をついているアルゴリズムをそのまま実装」が、一

    競技プログラミングの強みと「典型力」について - chokudaiのブログ
    smartenergy
    smartenergy 2018/06/17
    受験数学も同じ感じ。ただし、研究者は違う。自分で新たな方法やアルゴリズムを生み出す。
  • 転職挫折しました(SIer QA→Webエンジニア) - mhlyc -practice

    転職挫折エントリ(SIer QA→Webエンジニア) みなさまこんにちは。 今回私が転職に挫折しましたので、よろしければ何かの参考になればと思い経緯を公開させていただきます。 ※想像以上に伸びたので、ブコメを拾って脚注を追加しました。そんなことしてる暇があったら開発しろって?うるせえ今からやるんだよ! 当方スペック まずはじめに私の大まかなスペックです。 27歳 地方国立大の情報学科を卒業 SIerのQA*1として5年目*2 うち7ヶ月は開発(レガシーシステムだったので言語はCOBOL) 社外活動も多少取り組んでいる プライベートでの学習はソフトウェアテストが中心、開発はあまりやってない なぜ転職しようと思ったのか? 理由は以下の通りです。 ゆくゆくは自分でアプリ開発をしたい→それにつながるアプリ開発の仕事がしたい しかし現職でアプリ開発の部署に移るのは難しそう(運用保守の案件になる可能性

    転職挫折しました(SIer QA→Webエンジニア) - mhlyc -practice
    smartenergy
    smartenergy 2018/03/02
    未経験でweb系に転職して年収下がったけど結果が出せたからか、1年でまた年収はもどったから、一旦飛び出してみるのもあり。
  • 有給休暇を退職前に全消化する意味のわからなさ。もっと毎日有給を使っていいんだよ。 - ブログあしみの

    会社辞めます! 退職日は12月末です! でも12月は残っている有給を使いますので、最終出社日は11月末です! みたいな話ってよくあるじゃないですか? これってなんで「退職時は有給休暇の消化を断行」するんですかね? 「有給休暇の消化の断行」なんてやらない全然有給取らない人だったのに、辞めるとなると手のひらを返して当たり前であるかのように有給を消化する。なぜだ、、、 なぜお前は退職前じゃないと有給を使わないんだ。 日ごろから有給を使っている人が、退職前に余っている有給を使うっていうのは筋が通っていてわかるんですけど、 日ごろから有給を使わない人が、退職前に全消化するのってちょっとよくわからない。 息を吐くように有給を使え 平常時は自ら有給を使うことができないという意識の低さ、その一方で、退職するときに当たり前のように有給をすべて使い切る矛盾。 いつもは有給は申請しにくいからしないけど、退職する

    有給休暇を退職前に全消化する意味のわからなさ。もっと毎日有給を使っていいんだよ。 - ブログあしみの
    smartenergy
    smartenergy 2017/08/19
    有給貯めて一ヶ月放浪するために、有給残しておきたいと思うのはダメなのだろうか。。こまめに休みを取りたい派と長期で休みたい派といろいろあると思うのだけど。。
  • 最近Webサービスを気軽に作ることができなくなった気がする - 最近のアクティビティ

    昔話 昔(2009〜11年くらい)はみんなTwitter APIを使うだけのWebサービスを大量に作ってた。ブラウザで動くTwitterクライアントだったり、診断系だったり、あとはTwitterとなんかのAPIをマッシュアップ(死語)させるやつを作ってた。最近の若者は、あんまりWebサービスを作ってインターネットに公開していないような気がする。今はアプリ開発の人もいるからそっちに流れてるのかもしれないけど。 気軽に作れない理由 これは結論から言ってしまうとWebサービスを作って公開するのに考えることが増えたという話だ。 Webサービスを公開するのに、最低限ローカルの開発環境とWebサービスをホスティングする環境(自宅サーバ、VPS、IaaS、PaaS、なんでも良い)の2つがあればよかった。今もそうだ。でも、今はそれだとダサいと言われるようになってしまった。 Ansible, Chef, I

    最近Webサービスを気軽に作ることができなくなった気がする - 最近のアクティビティ
    smartenergy
    smartenergy 2017/08/15
    昔はHTMLでテーブルテンプレート作れるだけでもだいぶありがたられたのだけど、そんなダサいデザインは受け入れられない。昔はインターネットは一部の人しか使わなかったけど、跋扈して世間の要求が高くなった。
  • 新企業理念とグループビジョン - ピクスタ代表 古俣大介のブログ

    先週木曜に、第2四半期決算発表と同時に企業理念のリニューアルとグループビジョンの新設を発表しました。 なぜ今変えるのか? 理由としては2つあって、2年前の上場を境に、それまでの日でのPIXTA事業一足打法から、複数事業展開に舵を切り始め、企業としてのステージが上がってきたこと。また僕らが当に実現したいと思っている世界観が伝わっていないと感じることが多いためです。 僕らが当に実現したいことは、単純に写真を売るのではなく、埋もれた才能を世界につなげることです。そして無数の感動を生み出し、世界をポジティブに変えていくことです。 もっとその理念・ビジョンを理解してもらう必要があるということで、下記のとおり、企業理念のバージョンアップと新たなグループビジョンを発表しました。 ※リリースURL https://pixta.co.jp/release/201708101500 新企業理念・グルー

    新企業理念とグループビジョン - ピクスタ代表 古俣大介のブログ
    smartenergy
    smartenergy 2017/08/14
    「インターネットでフラットな世界をつくる」という理念ではなくなったのは寂しい反面、社内の現実も含め実態に即した形になったのではと思う。
  • 新幹線の券売機はどうすれば使って貰えるようになるのだろうか - ゆとりずむ

    こんにちは、らくからちゃです。 先日久々に、新幹線で豊橋まで出張に行ってまいりました。豊橋はぎりぎり(?)ひかりは止まるのですが、数が少なく、大阪の出張のほうがよっぽど楽よねと思う状況なのですが、リニアが出来ればなんか変わるのでしょうか? 数が少ないので、乗り遅れたら大変です。ちょっと早めに東京駅まで行って、スタバにでも行ってのんびりしようかしら?と思っていたところ、ふと気になったのがこの光景。 新幹線の有人切符売り場は『窓口取扱手数料』でも取ったほうが良いんじゃないのかねえ… pic.twitter.com/qdBLBAHt7g — らくからちゃ@はてなブログ (@lacucaracha) 2017年6月14日 窓口は激混みなのに券売機はがら空き そういや、過去にも何度か前を通っていますけどよく見た光景のような気がします。これだけ並んでいたら、切符をゲットするのに5分から10分くらい

    新幹線の券売機はどうすれば使って貰えるようになるのだろうか - ゆとりずむ
    smartenergy
    smartenergy 2017/06/16
    券売機で誤購入してからは新幹線チケットは有人窓口でしか買わないようにしている。会話することで誤購入を防止できる。払い戻し対応もしやすい気がする。
  • Railsで効率的かつ安全に未使用のメソッドを削除した話 - てくすた

    ピクスタ開発部で毎日ヒィヒィ言いながらエンジニアをやっております @muramurasan です。 今回はPIXTAのとあるリポジトリにおいて、未使用のメソッドを削除しようとした際、gemを組み合わせることで、効率的かつ安全に削除することができたという話をしたいと思います。 よくやる方式 外部の勉強会などで、「未使用のメソッドを削除する際にどうしているか?」ということを聞いた際、よく聞くのが「未使用らしきコードを見つけ次第、ロギングを行うメソッド呼び出しを挟み込んでいく」というものでした。 この方式は、動的なメソッド呼び出しにも当然対応できますし、お手軽なので、一般的に好まれているようです。 問題点 ただし、この方式では以下の問題点があると私は考えています。 そもそも、未使用らしいメソッドを見つけるのが大変 プロダクションコードを汚してしまう これらの問題を解決するために、PIXTAでは

    Railsで効率的かつ安全に未使用のメソッドを削除した話 - てくすた
  • Publickey - Enterprise IT × Cloud Computing × Web Technology / Blog

    2024-6-18 米Uber、1エクサバイト超のデータ量を持つ世界最大規模のHadoopシステムを、オンプレミスからGoogle Cloudへ移行すると発表 2024-6-18 2024年のソフトウェアエンジニアリングに関する戦略的テクノロジは「プラットフォームエンジニアリング」「クラウド開発環境」、AIを活用した「AI拡張型開発」など。ガートナー 2024-6-17 プログラミングのためのBGMや環境音など。仕事や勉強の邪魔にならない無料で使えそうな音源集。2024年版 2024-6-17 Amazon S3にマルウェアを発見したらアクセスをブロック「Malware Protection for Amazon S3」提供開始 2024-6-14 Fastly、生成AIAPIをインテリジェントにキャッシュ、高速レスポンスとコール回数削減を実現する「AI Accelerator」発表 2

  • さいきんReact, Reduxでやっている設計 - しゅみは人間の分析です

    はじめに ブラウザでGUIアプリケーションを作らなくても良い牧歌的な時代は終わりつつあります。個人的な意見としてはブラウザはドキュメントビューアのままでいて、複雑なGUIアプリケーションはネイティブアプリケーションとして実装されてほしいのですが、そうは言ってもお仕事で人間にとって負担の低いUIを作っていく必要があるのです。 Railsでサーバアプリケーションを書きつつ管理画面はネイティブでなんてことはコスト的に実現できません。かといって長期的に運用されるシステムを作ると、システムを運用するためのUIが操作しやすいに越したことはありません。Bootstrapを使っててきとうなフォームを並べただけの画面を作って怒られた経験はありませんか? たとえサーバ開発者だとしても、我々は使いやすいUIを求め続ける必要があります。 react, redux 複雑なGUIを作るためのフレームワークも乱立の時代

    さいきんReact, Reduxでやっている設計 - しゅみは人間の分析です
  • Treasure Data に入社しました - k0kubun's blog

    3月から Treasure Data で働いています。入社初日からタスクをアサインされ、RailsAPIの開発をやりました。 なぜ Treasure Data に転職したのか 前職もやりたいことができて優秀な同僚に囲まれ文句ない環境だったのですが、アルバイト入社から数えるともう3年半が経っていたし、入社前にイメージしていたような仕事も大体経験できていました。 そのままいても良かったのですが、ある程度の間隔で新しいことに挑戦しないと成長は止まってしまうと思っているので職場ごと変えることも考え始め、以下のような観点から Treasure Data に転職することに決めました。 エンジニアがユーザーになる仕事をしてみたい 僕は開発者が使うツールを作るのが好きで、技術を売っている会社の方がそういうものを作る機会が増えそう 正直あまりエンジニアリング以外に興味がないので、一般の人を対象にしたサービ

    Treasure Data に入社しました - k0kubun's blog
    smartenergy
    smartenergy 2017/03/02
    「技術的な成長だけが人生じゃないし、総合的に見て幸せになるにはやっぱりお金も必要」これなあ。
  • 会社設立 freeeの開発を支えた3つのプラクティス - freee Developers Hub

    いよいよfreeeの開発チームブログが始まりました。初回を任されましたエンジニアの米川(@yonekawa)です。 記念すべき最初の記事ということで何を書こうかと考えたのですが、開設つながりで会社設立 freeeの話をしようと思います。 会社設立 freeeは「会社設立に必要な書類が5分で作成可能」なサービスで、リリースされてから現在までに3,000社以上の企業がこのサービスを利用して法人登記されています*1 順調に成長していると言える会社設立 freeeは、1年半ほど前にPM・ビジネス・UXエンジニアの4人のチームで開発されました。 エンジニアは僕だけで、rails new してからリリースに至るまでの全てのコードを1人で書いていました。 そんな限られたリソースの中でプロジェクトを成功させるために、当時の僕たちが大事にした3つのプラクティスについて紹介します。これらのプラクティスは現在

    会社設立 freeeの開発を支えた3つのプラクティス - freee Developers Hub
  • 生きづらい人々の体験談集を自費出版して配り歩きたい - ニャート

    2017 - 02 - 02 生きづらい人々の体験談集を自費出版して配り歩きたい 生きづらさ だれの話か忘れたが、自費出版で出したのうちの一冊を、海外のゲストハウスに置いてきたという話があった。 多くの人の手から手に渡って、感想を書いてもらって、最後には自分の元に帰ってくるように、メッセージをに書いて。 そうしたら、当に戻ってきたという話。 先日、 「はてなベストエッセイ集」の企画紹介 をしていて、こんな話を思い出した。 これは、電子書籍ではできない。 モノとしての実体がある、紙の書籍でないとできない。 生きづらい人々の体験談集は、人の手から手に渡るべきなのでは 「が人の手から手に渡って読まれ続ける」 この考えに魅了されて、いろいろ考えているうちに、私は心療内科の待合室を思い出した。 心療内科の待合室には、たいていが置かれている。 イメージ的には、ちょっとスピリチュア

    生きづらい人々の体験談集を自費出版して配り歩きたい - ニャート
    smartenergy
    smartenergy 2017/02/02
    成功談よりも成功しなかった(けど生きている)談の方が大多数の読者にとって有益な情報だと常々思っている。
  • 初心者がPythonを覚える為の本の選び方を体系化してみた(2017版) - Lean Baseball

    【2020/1/9更新】2020年版もあります, こちらもよろしくおねがいします! 【2018/12/24追記】最新版を公開しました!「Pythonまとめ・2019年版 - Webとデータ分析を初心者が仕事にするまで - Lean Baseball」 ※2017/12/24 最新版をこちらに上げました、この内容は古いのでこちらを見ていただけると幸いです🙇‍♂️ Pythonの学び方と,読むべきを体系化しました2018〜初心者から上級者まで こんにちは.野球(とグルメ)の人です. 会社と仕事はメッチャ楽しいのですが,今日はそれと関係なくPythonの話題を久々に.*1 昨年から,「AI(えーあい)」だの「でぃーぷらーにんぐ」だの「機械学習」といったワードとともにPythonを覚えようとしている方が多いらしく, 何から学ぶべきか 何のがオススメか 簡単に覚えて僕もいっちょ前に「えーあい

    初心者がPythonを覚える為の本の選び方を体系化してみた(2017版) - Lean Baseball
    smartenergy
    smartenergy 2017/01/15
    「Python機械学習プログラミング 達人データサイエンティストによる理論と実践」は半年前に買った。積んでいる状態orz...
  • 最近、乃木ヲタがうざい - Modern Age Idol

    最近というか、ここ1年くらい乃木坂のヲタク、最近だと欅坂のヲタクがうざいなーと感じることが増えた。これはある特定の人を指していってるわけではないし、ただなんとなウザいヲタクが多いなーと感じているだけであって、もしかしたら実体のない存在なのかもしれない。ただ、ウザいヲタクが多く目につくという話だ。 これは単純に売れているものに対するただの嫉妬の可能性もあるが、でも少なくとも同じように感じている人が日に100人くらいはいると思うので書いておくこととする。 前もって言っておくが、2年くらい前まで自分も乃木坂のツアーや握手会に毎回参加していた人間である。 「お前乃木坂しか知らねえじゃん」 これである。普通に「好き」と言えばいいのに、「他のアイドルよりもすごい!」と比較するような言い方をするからウザい。 だいたい他のアイドルよりもすごい!みたいな言い方をする人は、他のアイドルについて詳しくないこと

    最近、乃木ヲタがうざい - Modern Age Idol
    smartenergy
    smartenergy 2016/12/23
    「特別可愛いわけではないし、バラエティにおけるトークスキルもなく、ダンスも歌も上手くはない、普通のグループ」これが全てなのでは。「可愛い、トークスキル有、ダンスも歌も上手い」なら応援しないだろう。
  • Travis CI、Coveralls、Code Climate、RubyGems、Gemnasium、deppbotと連携させよう! 

    Travis CI、Coveralls、Code Climate、RubyGems、Gemnasium、deppbotと連携させよう! 
    smartenergy
    smartenergy 2016/12/12
    念のためですが、TravisCIであれば、環境変数には暗号化してセットできます。travis encrypt CODECLIMATE_REPO_TOKEN=[token]
  • WELQ炎上の後に届いたキュレーションサイトの執筆案件はこんな感じです - 今日も得る物なしZ

    仕事受けた後だと守秘義務があるけど、メッセージには守秘義務はないっぽいので公開する。 一般に公開されてないサンプル文章は伏せるけど。 まあ内部告発だから守秘義務とか知るかって感じですが。 公開案件だったので全然問題なかった。 はじめまして!倉田と申します。 現在、芸能ゴシップ・エンタメニュースサイトの正式ライターを募集しています。 一緒に今話題のゴシップネタ・面白いネタを書いてサイトを盛り上げていきましょう・゚*:。+◆+。 もしよろしければ、テスト記事を1記事執筆いただきご応募頂けませんでしょうか? こちらの案件を承諾いただき、簡単なテスト記事をメッセージでお送りいただけると幸いです。 ◆採用後のお仕事内容◆ ・弊社が指定する「記事タイトル」に基づき、ご自身で情報を調べ、記事をライティングいただきます。 (ネタは複数ある中から、得意そうなものを選んで執筆いただくことが出来ます) ★記事

    WELQ炎上の後に届いたキュレーションサイトの執筆案件はこんな感じです - 今日も得る物なしZ
    smartenergy
    smartenergy 2016/12/11
    まみさんの画像につられますた。。
  • M-1グランプリ 敗者復活 手元の採点メモ - 僕が本当に面白いと思うこと だったもの

    smartenergy
    smartenergy 2016/12/10
    私も「和牛、三四郎」をトップスリーに入れました。三四郎は面白かったからもう1回見たいな。
  • 第1回 プログレッシブフレームワーク Vue.js:Vue.js入門 ―最速で作るシンプルなWebアプリケーション|gihyo.jp … 技術評論社

    Vue.jsとは Vue.js(ビュージェイエス)は、インタラクティブなUIを構築するためのJavaScriptライブラリです。Webサイト内のウィジェットや管理画面のダッシュボードといったビュー(view)層に特化しています。設計の特徴としてMVVMパターンに影響を受けています。 Vue.jsは2013年にEvan You氏の個人プロジェクトとして開始、2014年2月にバージョン0.8が正式に公開されます。その後いくつかのリリースを経て、2015年4月にLaravelへの標準搭載決定を機に一気に知名度があがりました。2015年10月に1.0が、2016年10月1日(日時間)に2.0がリリースされ現在に至ります。 Vue.jsの主な特徴には以下のものがあります。これらによって短期間で実用的なアプリケーションを作成できるため人気を集めています。 シンプルなAPIHTMLベースの平易なテン

    第1回 プログレッシブフレームワーク Vue.js:Vue.js入門 ―最速で作るシンプルなWebアプリケーション|gihyo.jp … 技術評論社