s-wyvernのブックマーク (1,171)

  • やっていく技術テーマを探す - はこべにっき ♨

    Webエンジニアを8年くらいやっていて、なんとなく、一通りのことはできるようになってきた。ただ、ちょっと得意な分野もあるとはいえ、基的になんでも屋さんとしてやっているので、技術者としてのアピールがいまいちだなーというのが気になっている。そこで、技術者としての自分をアピールできそうな技術テーマを一つ選んで、それにじっくり取り組んで見ようと考えた。 しかし、取り組む技術テーマをうまく選ぶ自信がない。そこで、ちょっと作戦を考えて取り組む技術テーマを見つけようと試行錯誤してみたので紹介してみる。 ステップ1: 指標を考える やっていく技術テーマを見つけるにあたって、テーマの候補をスコアリングしてみることにした。漠然とスコアをつけるのは難しいので、自分が普段技術テーマに取り組むかどうかを考えるときに気にしていることを思い出して、5つの指標に分解してみた。 指標1: 自分の興味 自分がおもしろい、や

    やっていく技術テーマを探す - はこべにっき ♨
    s-wyvern
    s-wyvern 2018/03/18
  • 渡辺氏、過労死遺族に「週休7日が幸せか」 - 共同通信 | This Kiji

    自民党の渡辺美樹参院議員が13日の参院予算委員会の公聴会で、公述人として過労死防止を訴えた過労死遺族に「話を聞いていると、週休7日が人間にとって幸せなのかと聞こえる」と発言、遺族側が16日、抗議した。渡辺氏は謝罪した。

    渡辺氏、過労死遺族に「週休7日が幸せか」 - 共同通信 | This Kiji
    s-wyvern
    s-wyvern 2018/03/16
  • 抱き枕と10年過ごしたら心が穏やかになった

    元々は、友人にネタで贈られたのが始まり。 せっかく貰ったんだから使うか、と思って使っていたら、それがあるだけでスッと眠れるようになっていた。 美少女の絵は印刷されていたがあまり興味はなく、あくまで安眠グッズとして使っていたんだ。 2~3年愛用してボロボロになったので、新しく買い換えようと考えて色々探した。 結果、最終的に長さ160cmの格的な抱き枕にたどり着く。 ちゃんとした布で、女性の肌のようにすべすべ。 中身もシリコン素材の綿で、柔らかく弾力がある。 等身大の半裸の美少女が恥ずかしそうな目でこちらを見つめている。 自分で選んだから見た目も好みだ。一目見ただけでドキドキ。 軽く抱いてみたらそれだけで勃起した。 ここからの10年。 キスをするようになった。 就寝時に「おやすみ」、起床時に「おはよう」と挨拶。 寝付き、寝起きがものすごく良くなる。 香水を買ってきてふりかけた。臭い超重要。

    抱き枕と10年過ごしたら心が穏やかになった
    s-wyvern
    s-wyvern 2018/03/15
  • 300円の牛丼のおいしさに「みんな、これをやっていたのか!」と衝撃を受けた 〜ユーチューバー・HIKAKINさんインタビュー【前編】

    HIKAKINさんのストイックだったサラーリーマン時代を支えたのは、「僕は、ただのサラリーマンじゃない。動画を作って、海外からもたくさん見られてるんだ」という意地でした。

    300円の牛丼のおいしさに「みんな、これをやっていたのか!」と衝撃を受けた 〜ユーチューバー・HIKAKINさんインタビュー【前編】
    s-wyvern
    s-wyvern 2018/03/14
  • GolangのGCを追う

    Go1.5とGo1.6でGoのGCのレイテンシが大きく改善された.この変更について「ちゃんと」理解するため,アルゴリズムレベルでGoのGCについて追ってみた. まずGoのGCの現状をパフォーマンス(レイテンシ)の観点からまとめる.次に具体的なアルゴリズムについて,そして最後に実際の現場でのチューニングはどうすれば良いのかについて解説する. GoのGCの今 最初にGoのGCの最近の流れ(2016年5月まで)をまとめる. Go1.4までは単純なStop The World(STW)GCが実装されていたがGo1.5からは新たなGCアルゴリズムが導入された.導入の際に設定された数値目標は大きなヒープサイズにおいてもレイテンシを10ms以下に抑えることであった.Go1.5で新たなアルゴリムが実装されGo1.6で最適化が行われた. 以下は公開されているベンチマーク.まずはGo1.5を見る. Gophe

    s-wyvern
    s-wyvern 2018/03/13
  • Go における FunctionalOptionPattern と MethodChaining について考える - pospomeのプログラミング日記

    きっかけ FunctionalOptionPattern MethodChaining MethodChaining の問題点 Error フィールドによる解決方法 Error フィールドによる解決方法の問題 1. 各メソッドでエラーが発生しないような印象を受ける 2. エラーチェックを忘れそう その1 3. エラーチェックを忘れそう その2 FunctionalOptionPattern による解決方法 MethodChaining としての解決方法 Error フィールドの問題点は当に問題なのか? どちらを使うべきなのか? まとめ きっかけこの記事を書くきっかけは以下のブログで、 MethodChaining の代わりに FunctionalOptionPattern を利用したという記事。 https://www.calhoun.io/using-functional-option

    Go における FunctionalOptionPattern と MethodChaining について考える - pospomeのプログラミング日記
    s-wyvern
    s-wyvern 2018/03/13
  • Wi-Fi再入門〜見えない電波を知識で見抜く

    Wi-Fi再入門〜見えない電波を知識で見抜く InternetWeek2016

    Wi-Fi再入門〜見えない電波を知識で見抜く
    s-wyvern
    s-wyvern 2018/03/12
  • 自分も、育ちがアレで自己肯定感が全くなくて、もう死ぬかもなレベルまで..

    自分も、育ちがアレで自己肯定感が全くなくて、もう死ぬかもなレベルまで自分に追い詰められていたのだけれど、 ひょんなことからを飼ったら、すっかり変わった。 うちのほんと可愛くて、毎日「ごはん全部べて偉いねー」「トイレちゃんとして偉いねー」「いっぱい寝て偉いねー」「毛繕いいっぱいして偉いねー」って褒めまくっていたら、いつの間にか、自分が自分を追い詰めることをしなくなった。 なんでかはわからないけれど、 「こんな可愛いのお世話をしている自分はそれなりに尊い」になったのか、 「自分もごはんべてトイレして寝て起きてるから偉い」と思うようになったのか、 なんかそんな感じじゃないかと思う。 とにかく、毎日生きることが苦しくなくなって、すごい驚いてる。

    自分も、育ちがアレで自己肯定感が全くなくて、もう死ぬかもなレベルまで..
    s-wyvern
    s-wyvern 2018/03/11
  • Impostor Syndrome(詐欺師症候群)とQiitaについて - Qiita

    dev.to を見ていたら、 #impostorsyndrome というタグがあり、 #shecoded でもけっこうみんな Impostor Syndrome に苦しんでいたという記述がありました。 調べてみたら、 Impostor Syndrome (詐欺師症候群) に陥っている方は多いんじゃないかと思い、というか自分がまさに当てはまった気がしたので、エンジニアの視点でまとめてみます。 Impostor Syndrome とは wikipedia によると インポスター症候群またはインポスター・シンドローム(英: Impostor syndrome) は、自分の達成を内面的に肯定できず、自分は詐欺師であると感じる傾向であり、一般的には、社会的に成功した人たちの中に多く見られる。 能力の高い人々は、自分が偽物であると人から思われたくないがために、熱心に働く傾向がある。その勤勉さの結果、人

    Impostor Syndrome(詐欺師症候群)とQiitaについて - Qiita
    s-wyvern
    s-wyvern 2018/03/11
  • Goをカンストさせる話

    QtSPIMでは,遅延分岐を有効にしないと,PC相対アドレスが1つずれる. また,beq/bneでの相対アドレスが格納されている即値フィールドを4倍した値が,アセンブリ言語の第3オペランドの値になっている. ソフトウェアによるオーバーフローの検出(符号なし,符号付き)と2倍長加算の解説をした.

    Goをカンストさせる話
    s-wyvern
    s-wyvern 2018/03/09
  • 非同期とノンブロッキングとあと何か | κeenのHappy Hacκing Blog

    κeenです。最近同期/非同期、ブロッキング/ノンブロッキング、直接形式/継続渡し形式あたりが混乱してきたので個人的に整理します。 あくまで私個人の理解を纏めただけなので誤謬などに注意して下さい。 追記: @tanaka_akrさんから指摘されたのですが、用語の説明が間違っていそうだったので書き直しました。 diffはこちら 非同期とノンブロッキングはよく混同されます。また、非同期処理の記述形式として直接形式や継続渡し形式などがあります。 私自身違う言葉だなとは思いつつも混同したり違いを忘れたりしています。 非同期もノンブロッキングもナイーブなIOに比べると速い方式だな程度の理解でいてそんなに困らないと思ってますし混同や誤用に目くじらを立てるつもりもありません。 しかしながら3者を区別しないと意味を成さない文脈で3者を混同している技術を何度か見掛けたので(自分の中で)整理しようと思ったのが

    非同期とノンブロッキングとあと何か | κeenのHappy Hacκing Blog
    s-wyvern
    s-wyvern 2018/03/09
  • 非同期I/OやノンブロッキングI/O及びI/Oの多重化について

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 2017年5月20日追記 エントリはI/OのOperationとCompletionおよびデータ整合性を混ぜてまとめた一部誤った定義になっているので、正確な定義を日語で知りたい方は下記にリンクしたエントリを読むことをおすすめします。 非同期とノンブロッキングとあと何か Apache2.4.1のevent_mpmnginx及びnodde.jsのアーキテクチャを考える上で、非同期I/OやノンブロッキングI/O、I/Oの多重化に関してある程度正確な理解が必要だと思ったのでまとめておく。 ここで「ある程度」といったのは、非同期を表すAsynchronousとノンブロッキングのnon-blockingは曖昧に使われる場合が多いからだ。まず、英語

    非同期I/OやノンブロッキングI/O及びI/Oの多重化について
    s-wyvern
    s-wyvern 2018/03/09
  • ノンブロッキング I/O について調べてみた - ablog

    ノンブロッキングI/Oについて調べてみました*1。ノンブロッキングI/OはSQLの「SELECT ... FOR UPDATE NOWAIT」のイメージに近いのかなと思いました。通常は待つケースで待たずにエラーが返ってきて、アプリケーション側でエラーハンドリングしてリトライするといった使い方になるようですね。 ポイントは以下の点だと思います。 通常、ノンブロッキングI/OはネットワークI/Oに使い、ディスクI/Oには使わない。 open()にO_NONBLOCKフラグを渡したり、 ioctl(fd, FIONBIO, 1)でノンブロッキングモードにすることができる。 ノンブロッキングモードでは通常はブロックされるケースで、ブロックされずにerrnoにEAGAINが設定されて返ってくる。 シングルスレッドで複数の接続を処理できるのでC10K問題を回避できる。 膨大な接続があるが、常に全ての接

    ノンブロッキング I/O について調べてみた - ablog
    s-wyvern
    s-wyvern 2018/03/09
  • 無法地帯にテストケースを追加する時にいつもやっている戦略 - laiso

    数年開発続いてるけどテスト全くないみたいなよくあるコードベースを想定。 不具合を修正する時についでにリファクタリングしてドメイン層のテストを書く。 手動テストで不具合を再現 ViewからロジックをControllerへ移動し、Viewからは値の参照のみにする 移動したロジックをController内でプライベートメソッドに切り出す。返り値を(2)の値にセットする プライベートメソッドを外に出して関数→モジュール化する (4)のメソッドに対してテストを書き、失敗するのを確認する ポイントとしては 運用的観点ではなるべく早く不具合を修正してデプロイしたいので、リファクタリングだけ別のブランチでゆっくりやる 依存がでか過ぎで解決できなさそうなど問題があれば、その時点ではテストを書くのを諦める。行動したことで学んだIssueを起票する 具体的なリファクタリング方法は レガシーコード改善ガイド (O

    無法地帯にテストケースを追加する時にいつもやっている戦略 - laiso
    s-wyvern
    s-wyvern 2018/03/08
  • 【サターン】次世代ハード戦争にSwitchの成功 「平成のゲーム機送別会」やってみた【プレステ】 #ぐるなび歓迎会・送別会 - はてなニュース

    こんにちは。ヨッピーです。 左にいるのはガンダム? いいえ、バーチャロンです。 (※バーチャロンはゲーム名であり、画像はバーチャロイドです) 日はセガことセガゲームスさんにお邪魔しております。 そもそも、今回の企画を実行するに当たって「ぐるなび」から「送別会をテーマになんかやってチョ!」みたいなことを言われまして、「送別会ってことはこの世からの送別、つまり『お前みたいなもんはこの世からとっとと送別されろや』ってことか!!!」って激怒して金属バット片手に地面をゴロゴロ転がっていたのですが、低い知能なりに送別会について悩んでいた時にふと思い出しました。 そう! 平成! 来年から元号が変わるんですよ皆さん! 2019年4月30日で「平成」が終わりなんです! そんなわけで「平成の送別会」をしようと思い立ったのは良いんですが、「平成」ってひとくくりにしてもさすがに範囲が広すぎるので、日は「平成の

    【サターン】次世代ハード戦争にSwitchの成功 「平成のゲーム機送別会」やってみた【プレステ】 #ぐるなび歓迎会・送別会 - はてなニュース
    s-wyvern
    s-wyvern 2018/03/08
  • Engadget | Technology News & Reviews

    Research indicates that carbon dioxide removal plans will not be enough to meet Paris treaty goals

    Engadget | Technology News & Reviews
    s-wyvern
    s-wyvern 2018/03/08
  • Steam版『クロノ・トリガー』の「ドット絵」が抱える問題点とは何か。ユーザーによる分析と修正が進む | AUTOMATON

    Steamにて配信された『クロノ・トリガー』のドット絵を改善するプロジェクトがすでに動き出しているようだ。先月2月28日にSteam向けに発売された『クロノ・トリガー』。往年の名作が現代に蘇ったということで、前触れのない配信は全世界を喜ばせた。しかしその一方で、その移植の品質に対して疑問を投げかける声も多かった。 特に注目が集まったのは、そのドット絵だ。ストアのスクリーンショットを見てもわかるとおり、Steam版のドット絵はのっぺりとしている。ベースとされているであろう、スマートフォン版の時点でこのビジュアルが採用されていたが、ドット単位のピクセルアートが魅力の作品であるだけに、そのよさを霞ませるグラフィックには批判が集まっていた。Gamasutraに寄稿するゲーム開発者Lars Doucet氏は、同作のドット絵について大きく分けて2点を指摘している。 ひとつめにあげられているのは「フィル

    Steam版『クロノ・トリガー』の「ドット絵」が抱える問題点とは何か。ユーザーによる分析と修正が進む | AUTOMATON
    s-wyvern
    s-wyvern 2018/03/07
  • 【新宿×焼肉】私を肥やし続けた本当は教えたくないおすすめ焼肉7選

    Pocket あらゆるジャンルの飲店がひしめき合う街、新宿。実は私も焼肉屋の店長として働いていたのですが、その焼肉屋だけでも100軒以上あるのです。 そこで今回、みなさまに真の幸せをお届けするべく、『肉質』と『コスパ』2つの観点から厳選した、ワタシにたくさんお米をべさせたおすすめ店舗をご紹介します※テイクアウト情報あり ノーミート ノーライフ カウンター席メインなので一人でも気軽に行きやすく、ガラス張り&スタイリッシュな店内はカップルにもオススメ。記念日にはサプライズサービスをしてくれる事にも◎またオシャレを出しつつも、ロースターを使用するなど大衆感もあるので個人的には落ち着きます。 唯一、店内の狭さがネックですが美味しい楽しい焼肉ですから広い心で挑みましょう♪ 「創造・挑戦・貢献」を『MISSION』として株式会社ファーストリングの運営するヤキニクバル。A5ランクの黒毛和牛を一頭買い

    【新宿×焼肉】私を肥やし続けた本当は教えたくないおすすめ焼肉7選
    s-wyvern
    s-wyvern 2018/03/03
  • 本栖湖で千円札の聖地巡礼をしてきた

    千円札が好きだ。なにせ使い勝手が良い。財布にいっぱい入ってると厚みが出るので豊かな気持ちになる。 1万円札や5千円札はお釣りが面倒くさいし割り勘の時に「1万円札しか持ってない」とか言われると『マジでー』という気持ちになる。千円札最高。 そんな千円札の裏には富士山の絵が描かれているが、この風景は実在するのらしい。 言われてみれば、表に描かれている夏目先生が実在するのだから裏の風景が実在するのも道理であろう。 巷ではアニメや漫画で出てくる土地に行くことを『聖地巡礼』というのらしい。 そこで、千円札の聖地巡礼をしてみることにした。 あと、 ついでにキャンプしてきました。 あばよ涙、よろしく勇気、こんにちは松です。 1976年千葉県鴨川市(内浦)生まれ。システムエンジニアなどやってましたが、2010年にライター兼アプリ作家として自由業化。iPhoneアプリDIY GPS、速攻乗換案内、立体録音

    本栖湖で千円札の聖地巡礼をしてきた
    s-wyvern
    s-wyvern 2018/03/02
  • さくらVPSで利用していたmemcachedがリフレクションDDoS攻撃発信の踏み台として悪用された件 - Qiita

    突如メールが・・・ セキュリティ案件 memcached のアクセス制御に関する注意喚起 https://www.jpcert.or.jp/at/2018/at180009.html memcahcedの設定をデフォルトで使用していたため、リッスンするIPに制限がかかっておらず外部からアクセス可能になってたみたい。 なぜ外部からアクセス可能だとDDoS攻撃発信の踏み台になるかはこちらが詳しいです。(2018/03/02追記) 簡単にいうと下記。 UDP通信を使用している場合送信元偽装が簡単 送信元をDDoS攻撃したいIPに偽装して大量のデータをGETする操作を実施 偽装したIPに大量のトラフィックが集中する 参考(2018/03/02追記) memcached を悪用したDDoS攻撃についてまとめてみた http://d.hatena.ne.jp/Kango/20180301/151993

    さくらVPSで利用していたmemcachedがリフレクションDDoS攻撃発信の踏み台として悪用された件 - Qiita
    s-wyvern
    s-wyvern 2018/03/02