flytalesのブックマーク (384)

  • Amazon.co.jp

    商品詳細ページを閲覧すると、ここに履歴が表示されます。チェックした商品詳細ページに簡単に戻る事が出来ます。

    flytales
    flytales 2016/08/04
  • ブログ記事「Go言語(Golang) はまりどころと解決策」についてのコメント · hnakamur's blog

    2016-08-02 Go言語(Golang) はまりどころと解決策の記事についてのコメント記事を誰かが書くだろうと思ってスルーしてましたが、見かけないので書いてみます。 ただし私はGo言語を使って開発していますが、言語自体を詳細に知るエキスパートでは無いです。Go言語にかぎらず個人的にはややこしいところにはなるべく近づかないスタンスなので、詳しい方から見ると物足りないかもしれません。そう感じた方は是非ブログ記事なりを書いていただけると嬉しいです。 interface とnil (Goのinterfaceは単なる参照ではない) 特にコメントはなくてそのとおりだと思います。 Frequently Asked Questions (FAQ)に加えて Effective Goも早めに読んでおいたほうが良いと思います。 またnilに関する文献としては Understanding Nil // Sp

    flytales
    flytales 2016/08/02
  • GoのパフォーマンスTipsメモ

    パフォーマンス維持のコツをコツコツとメモする リフレクションは最後の手段 パフォーマンスに寄与しない部分でのみ使う。 どこがパフォーマンスに寄与するのかが不透明なうちは使用禁止のほうが良い。 一度使い出すとリフレクションは多用したくなる魔力がある。 メモリ使用量 値は8バイトアライメントに置かれるので基は8バイト長分メモリを専有。 ポインタ変数は64bitCPUで8バイト長 インターフェース型変数は16バイト長〜 (値+型識別) メモリ確保を含む型コンバートは 型キャスト、アサーションに比べると10倍以上遅い。 同じ値なのに「メモリ確保を含む型コンバート」を複数回行う場合は メモリ消費量は増えるが汎用の変数「interface{}」に 値を保存しておいて参照するほうが速度を維持できる。 ゼロメモリアロケーション 高頻度操作におけるメモリアロック1とゼロの間には大きな速度差がある。 可能で

    flytales
    flytales 2016/08/01
  • Goのアンチパターン

    Go書いててなんとなく見えてきた Goでやっちゃいけないパターン WAF導入してらくらくWebアプリ WAF自体が現在群雄割拠状態。 WAF毎にハンドラインターフェースが違うので既存コードつなぐにはラッパーが必要。 どのWAFもLL言語に比べるとまだまだフィーチャーの網羅範囲が狭い。 なのでもちろんLL言語ほど楽には書けないことが多い。 リフレクション使いまくりでトータル性能はLL言語並みに遅いのもある。 Go1.7のcontextパッケージの導入で標準のHTTPハンドラが復権する可能性があり更に荒れる予想。 追記: 楽できるのを期待してWAFを導入するの「やっちゃいけない」とまでは言い過ぎだったかもしれないけれど例のsqlでPrepareを正しく使えていないで性能出なかった件とか、当面WAFを使うなら自分で概ね中身を理解して使う覚悟が必要。 構造体メソッドにロジックを詰め込む Goの思想

    flytales
    flytales 2016/08/01
  • Go で API サーバーを開発してきて1年が過ぎました | カメリオ開発者ブログ

    白ヤギの開発者の森です。 白ヤギでは Go 言語でニュース記事のキュレーションをする カメリオ API というサービスを開発しています。約1年2ヶ月前、Go を使って開発し始めたときに当時調べた内容を整理して以下の記事を書きました。 Go言語で API サーバーを開発する 1年以上に渡り開発を継続してきて変わったこと、変わってないことなどをざっくばらんにまとめてみます。たまたま過去の記事のはてブコメントを見返していて 以下のコメント を見つけました。 最近 golang 導入事例増えて来たけど、導入後一年くらいのメンテナンスフェーズな事例について聞いてみたい。継続的デリバリーみたいなの。まだ早いのかな? まだまだメンテナンスフェーズにはなっていなくて現在も活発に開発中ですが、継続的デリバリーについて白ヤギでは特別なことをしてなく、ansible を使ってデプロイしているのみです。Go 1

    Go で API サーバーを開発してきて1年が過ぎました | カメリオ開発者ブログ
    flytales
    flytales 2016/08/01
  • 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
    flytales
    flytales 2016/07/21
  • 親に知ってほしい受験勉強

    小学校以降〜大学受験まで、学年に関係なく、受験を控えている or 受験をするかもしれない子どもの親に向けて、親にこそ知っておいて欲しい効率的な勉強方法を有給ニート中の有り余るヒマを注ぎ込んでまとめてみたスライド。Read less

    親に知ってほしい受験勉強
    flytales
    flytales 2016/07/17
  • HugeDomains.com

    flytales
    flytales 2016/07/13
  • 【翻訳】プロダクション環境でのベストプラクティス - Qiita

    Qiitaは2ヶ月ぶりです。 GopherCon2014でSoundCloudの方がプロダクションでGoをどう使うかというところで発表されていたようです。その内容がブログで公開されていたので、僕の勉強も兼ねて翻訳することにしました。 英語は得意でないのですが、ザクッと訳してみました。きっと間違い有るので、どうかご指摘ください。 元ネタ:http://peter.bourgon.org/go-in-production/ スライド:https://github.com/gophercon/2014-talks/blob/master/best-practices-for-production-environments.pdf SoundCloudでは、たくさんのクライアントに対してAPIの形でプロダクトを提供するようにしています。ですから、ウェブサイトやモバイルクライアント、モバイルアプリの

    【翻訳】プロダクション環境でのベストプラクティス - Qiita
    flytales
    flytales 2016/06/29
  • Go言語(Golang) はまりどころと解決策

    Go の言語仕様はシンプルで他の言語に比べてはまりどころが少なくて学習コストが小さめな言語のように思います。しかし、それでもはまるところがないわけではないので、自分がはまって時間を無駄にしてしまったことを書き留めておきます。 念の為誤解のないように追記しておくと、この文書の目的は Go を批判することではなく GoGo であるがゆえに C++/Java/Python など利用者が Go を使い始めるときに困惑あるいは誤解するであろうポイントをまとめておくことで初めて Go を触る人がスムーズに Go を使い始められるようにすることです。私個人は Go はバランスがとれた良い言語でだと思いますし、気に入っています。 目次 interface と nil (Go の interface は単なる参照ではない) 文献 メソッド内でレシーバ(this, self)が nil でないことをチェ

    flytales
    flytales 2016/06/29
  • DMPはどのようにCookieデータを収集しているか(CookieSync編) - 元データ分析の会社で働いていた人の四方山話

    DMPがどのようにCookieデータを収集しているかについて、ある程度知識が固まってきたのでまとめようと思います。まずはDMPのデータ収集の肝であるCookieSyncについて数回に分けて書いていこうと思います。 DMPの役割とは こちらにも書いた通り、DMP自体にはデータを解析するだけでなく様々な役割があります。データの分析/解析だけでなく、データを収集するところにも関わっているということを念頭に置くと理解が深まります。 DMPが集めるデータと収集方法 DMPはブラウザのCookie情報を収集し整理し、利用しやすい形で提供しています。収集にはCookieSyncという技術が用いられています。 CookieSync概要 このあとCookieSyncの実例をあげますが、まずは基的なCookieSyncの流れの説明をします。CookieSyncは外部のサーバーに対して1pixelの画像のロー

    DMPはどのようにCookieデータを収集しているか(CookieSync編) - 元データ分析の会社で働いていた人の四方山話
    flytales
    flytales 2016/06/23
  • Pixel Delivery Best Practices - AdMonsters

    flytales
    flytales 2016/06/23
  • nginx の設定をレビューするときの観点をまとめてみた - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。 インフラチームの野島(@nojima)です。 チームのメンバーに nginx の設定について気をつけるべき点を共有するために、レビュー観点を書きました。 せっかくなのでここで公開します。 ほとんどの項目は自分やチームのメンバーの実体験に基いています。 レビュー観点 server server_name が他のやつと被っていないか。 listen する IP アドレスが同じ場合、server_name で区別できないといけない。 TLS を使う場合、SNI をサポートしないクライアントでは TLS 用の設定が default_server のものが使われる点にも注意。 TLS を使う場合、listen ディレクティブに ssl オプションを書いているか。 location location のマッチの順番に注意 正規表現の location は前方一致の location より

    nginx の設定をレビューするときの観点をまとめてみた - Cybozu Inside Out | サイボウズエンジニアのブログ
    flytales
    flytales 2016/06/21
  • サードパーティJavaScript - それはBooks

    タイトル サードパーティJavaScript 著者 Ben Vinegar (著), Anton Kovalyov (著), 水野貴明 (翻訳) 出版社 KADOKAWA/アスキー・メディアワークス Amazonで購入する サードパーティ JavaScript とは 異なる Web アドレスから配信される、独立したクライアントコード のことを意味します。 例えばソーシャルウィジェットやアナリティクス用のトラッカーがそうです。 書はこのサードパーティ JavaScript をどのように開発するとよいかについて書かれています。 サードパーティ JavaScript には様々な難しいポイントがあります。 動的なスクリプト読み込み サードパーティ Cookie の保存と読み込み HTTP / HTTPS を使ったサーバとの通信 多くの人に使われる JavaScript を開発するには、数多くの落

    サードパーティJavaScript - それはBooks
    flytales
    flytales 2016/06/21
  • Go For Perl Mongers

    Go For Perl Mongers (or, for Lightweight Language lovers) Daisuke Maki Engineer, LINE Corporation Who Is This Guy? @lestrrat LINE / Japan Perl Association / YAPC::Asia (2008~2013) STF / peco (new!) 2 俺とGo Goしてみて約1年弱 概算10~12万行くらい書いた。lived○○rBl○g の裏方にもこっそりgo入れてる 最初の4万行くらいまでに goの落とし穴にほぼ全て落ちた 自信がある 今日はその落とし穴から学んだ諸々の話 3 対象観客層 もともとPerl/Python/Ruby/PHPあたりから来た人 Goは最低限とりあえずかじった程度はやった人 かじってみたけど「Go、便利そうだけどなん

    flytales
    flytales 2016/06/16
  • ゆうちょダイレクトで使える「推奨メールアドレス」が限定されるので確認してみました - 十人十色の生活。

    2016 - 06 - 10 ゆうちょダイレクトで使える「推奨メールアドレス」が限定されるので確認してみました ゆうちょダイレクト ゆうちょ銀行から【重要】メールが来ていました 私は、ゆうちょ銀行のネットバンキングを利用しているのですが、このようなメールが届きました。以前も届いたのですが、あまり気にしていなかったんです。 ネットバンキングで送金 ゆうちょダイレクトに限ったことではないですが、ネットから振込や送金をする場合はメールアドレスの登録が必要です。 なぜなら、ネットバンキングで振込や送金をする場合は、その銀行によって呼び名は違いますが、ワンタイムパスワード(ワンタイムキー他)などの 毎回振込用のパスワードの送り先が必要なので 、その為の メールアドレスが必要 です。 他にも幾つか段階を踏んでいかないと送金できない場合もあります。 ↓ゆうちょダイレクトの送金にはワンタイムパスワードが必

    ゆうちょダイレクトで使える「推奨メールアドレス」が限定されるので確認してみました - 十人十色の生活。
    flytales
    flytales 2016/06/10
    この仕様は腹が立った
  • Peter Bourgon · Go best practices, six years in

    (This article was originally a talk at QCon London 2016. Video and slides here.) In 2014, I gave a talk at the inaugural GopherCon titled Best Practices in Production Environments. We were early adopters at SoundCloud, and by that point had been writing, running, and maintaining Go in production in one form or another for nearly 2 years. We had learned a few things, and I tried to distill and conv

    flytales
    flytales 2016/05/02
  • お坊さんをお呼びした家族葬(D.I.Y.葬)が総額42,360円で完璧に出来たお話

    平成28年3月14日、特別養護老人ホームに入所していた認知症の叔母さん(父方)が亡くなりました。齢90歳。 叔母さんからみて、兄の子である私がひとりでこの叔母に関する全てを執り行ない、総額42,360円の支出のみで完璧に満足のできる葬儀が出来ました。 日様々な手続きを含めて全てが終わったので記録として書いておきます。 もしかすると家族葬の費用をかけずに行いたい方には参考となるかも(?)しれません。 【家族構成】 私の実家は富山県 隣接した岐阜県に私は現在居住しています(実家には車で高速道を使って約2時間30分の距離)。 富山県の実家には現在私の母親がひとり暮らし。 父は数年前に他界しています。祖父母も他界。 老人ホームに居たのは私の父の妹で、結婚はしていましたが旦那は既に他界、子供は居ませんでした。 旦那の両親も兄弟も他界して、その旦那の兄弟には子供が居る模様(不明)。 叔母の兄弟は3人

    お坊さんをお呼びした家族葬(D.I.Y.葬)が総額42,360円で完璧に出来たお話
    flytales
    flytales 2016/03/31
  • DHHはどのようにRailsのコントローラを書くのか | POSTD

    私たちの救世主DHH™は最近の Full Stack Radioのインタビュー で、 Basecamp の最新版で彼がどのようにRailsのコントローラを書いたかを説明しています。下記は、彼のすばらしい話を書き取ったものです。 これまでに思うようになってきたのは、「RESTの原則に従うには、どのタイミングで新たなコントローラを作るべきかを一度決めたら、ほぼ異例なくその原則を遵守するべきだ」ということです。いつだってその方がうまくいくんです。自分の作ったコントローラの状態を悔やむのは決まって、作ったコントローラの数が少なすぎた時です。多くの処理を任せようとしすぎてしまうんです。 そこでBasecamp 3では、ある程度理にかなったサブリソースがあれば、毎回コントローラを分割していきます。フィルタなどの場合ですね。例えば画面があって、それがある状態になっているとします。もしこれにいくつかのフィ

    DHHはどのようにRailsのコントローラを書くのか | POSTD
    flytales
    flytales 2016/03/23
    コントローラの分割方法としては良いと思うし自分も同じようにやってるけど、それ以外の問題はなにも解決してくれないような
  • 新着記事

    『フォトショップ・ブイアイピー』の新着記事です。フォトショップやデザインをたのしむウェブサイト。2009年3月創刊以来、3800を超えるコンテンツを更新しています。フリーフォントなどの無料デザイン素材/配色やWeb制作といった最新トレンドも公開中。

    新着記事
    flytales
    flytales 2016/03/21