タグ

2015年8月5日のブックマーク (24件)

  • RubyとPythonにおけるガベージコレクションの視覚化 | POSTD

    稿は、ブダペストで開かれたイベント「 RuPy 」で、Pat Shaughnessyが披露したプレゼンの内容をまとめたものです。 プレゼンの映像はここ から視聴できます。 稿は当初、 同氏の個人ブログ に投稿されましたが、同氏の了承を得て、Codeshipに再掲載します。 このイベントは「RubyPython」に関するカンファレンスなので、RubyPythonでは、ガベージコレクション(以下「GC」)の動作がどう違うのかを比較すると面白いだろうと私は思いました。 ただしその題に入る前に、そもそもなぜ、GCを取り上げるのかについてお話しします。正直言って、すごく魅力的な、わくわくするテーマではないですよね? 皆さんの中でGCと聞いて、心がときめいた方はいらっしゃいますか? [実はこのカンファレンス出席者の中で、ここで手を挙げた人は数名いました!] Rubyコミュニティで最近、Rub

    RubyとPythonにおけるガベージコレクションの視覚化 | POSTD
  • Apache Sparkがスループットとレイテンシを両立させた仕組みと最新動向を、SparkコミッタとなったNTTデータ猿田氏に聞いた(後編)

    Apache Sparkがスループットとレイテンシを両立させた仕組みと最新動向を、SparkコミッタとなったNTTデータ猿田氏に聞いた(後編) 最近ビッグデータ処理基盤として急速に注目を集めているのが「Apache Spark」です。 Sparkは、Hadoopと比較されることも多く、Hadoopよりも高速かつ高機能な分散処理基盤だと言われています。Sparkとはいったい、どのようなソフトウェアなのでしょうか? 今年6月にSparkのコミッタに就任したNTTデータの猿田浩輔氏に聞きました。 (記事は「Apache Sparkがスループットとレイテンシを両立させた仕組みと最新動向を、SparkコミッタとなったNTTデータ猿田氏に聞いた(前編)」の続きです。 Spark内部の動作が可視化 最新のSpark 1.4では、大きな機能追加が3つあります。 1つは、R言語でSparkを用いた処理が書

    Apache Sparkがスループットとレイテンシを両立させた仕組みと最新動向を、SparkコミッタとなったNTTデータ猿田氏に聞いた(後編)
  • | blog.ryow.net

    サイト運用をしてると、必ず必要になってくることがある。コンテンツとかサイト構造とかの話じゃなくて、タグの話。 「Googleのリターゲタグ貼っといて」「ヤフーのコンバージョンタグ、このページだけに貼っといて」「なんかよくわからんけどアドネットワークのタグ貼ってくれって代理店に言われてるから貼っといて」「とりあえずGAのタグ入れてよ」みたいな依頼って、よくある。 別に俺じゃなくても担当者が勝手に入れればいいんだけど、それだとカオスになるし、そもそもHTMLやJSをよくわかってない人たちはサイトのソースに手を入れることを嫌うから(大手サイトになるとそれすらできないので、運用が触っていいインクルードHTMLとJSとCSSが一個ずつあってそこだけ管理下にある状態といのもある)、引き受ける場合が多い。 小さいサイトやソースを直接さわれるところだと、フッターテンプレートにもらったタグをそのまま貼り付け

  • 動的にJSを実行する方法 - Qiita

    var script = document.createElement('script'); script.src = 'http://example.com/hoge.js'; document.body.appendChild(script); 上記のように、src属性を指定してscriptタグをDOMに追加すれば、jsが実行される。 しかし、この方法でDOMに追加した場合、src属性に書かれているURLに非同期的に通信が発生し、読み込みが完了したものから実行されるため、実行の順番を確保しないといけない場合は、ただ追加すればよいわけではない。

    動的にJSを実行する方法 - Qiita
  • 第一回「運用フェーズになった自社サービスを抱えた会社のエンジニアってどうやってモチベーション維持してるの?」略して「うんもち」

    igaiga @igaiga555 tmixのチラシを受付机にデプロイさせていただきましたので、各位よろしくお願いします!割引きクーポンついてます! #unmochi

    第一回「運用フェーズになった自社サービスを抱えた会社のエンジニアってどうやってモチベーション維持してるの?」略して「うんもち」
  • アキュムレータについて

    コンピュータプログラミングの概念・技法・モデルの中で、アキュムレータという概念が出てきました。たぶん、いろいろなところで使ってきた手法を、一般化して名前をつけたため、違うモノのように見えるだけだと思うのですが、混乱しているので整理します。 再帰計算と反復計算 宣言的プログラミングにおいては、単純に再帰関数を書いてしまうと効率が悪いことが多いので、現実的には再帰計算の特殊な場合である、反復計算になるようにプログラムを書きます。再帰的データ構造を扱う再帰計算を反復計算にするにあたっては、問題を状態変換の列に作り直す必要がありました。 通常の場合、再帰形を書かずにに反復形を書くことが多いです。その場合に用いられる形式として、アキュムレータプログラミングという形式があります。 反復計算におけるアキュムレータ 反復計算は次のような制御抽象として表現できました: proc {Iterate S IsD

  • supervisorctlについて調べてみた - Masteries

    Supervisorの操作は, supervisordコマンドではなくsupervisorctlコマンドで行います(supervisordは, 単にSupervisorそのものを立ち上げるコマンドになっています). supervisorctlを使ってコマンドを叩くことで, Supervisorそのものや, それが立ち上げている各種プロセスを操作することができます. この辺り, 割とゆるふわに使っていた部分があったのですが, そりゃイカンよなというわけで, 多少気を出して調べてみることにしました. なお, 調査時に利用したSupervisorのバージョンは3.1.3です(記事投稿時の最新版). supervisorctlのコマンド一覧 supervisorctlから使うことが出来るコマンドは, supervisorctl helpでその一覧を確認することができます. # superviso

    supervisorctlについて調べてみた - Masteries
  • 「Windows 10」で神モード(GodMode)を表示する方法 | 気になる、記になる…

    Windows」には神モード(GodMode)という隠し機能が搭載されていますが、先日に正式リリースされた「Windows 10」でも同様の機能は利用可能で、その利用方法を紹介します。 基的に「Windows 7」から方法は変わっていないのですが、方法は下記の通り。 1,デスクトップなど任意の場所に「新しいフォルダ」を作成 2,フォルダ名を「GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}」に変更 3,アイコンが下記画像の通り変更されれば成功 なお、神モードでは管理機能の一覧が表示され、設定項目を見つけやすくなります。 また、こちらのまとめにある各設定へのショートカットも引き続き利用可能ですので、良かったらどうぞ。 [via Redmond Pie]

    「Windows 10」で神モード(GodMode)を表示する方法 | 気になる、記になる…
  • jQuery TextFX | Chris Cates

    Text FX is a jQuery plug-in to make your text feel good, look good and animate good.jQuery TextFX is your all in one plug-in for making your text feel good, look good, and animate good. Getting started is easy, all you need to do is download the plugin then include it in your project! Please install jquery.transit.js as well as TextFX uses CSS Transforms instead of jquery.animate() transitions. <s

  • 家庭にプロジェクト管理ツールを導入してみた - Mana Blog Next

    4人家族になってわかったこと 現在の対応方法について 時間をかけて対応する課題とは Backlogを選んだ理由 Backlogにはフリープランがある! Backlogを使ってみる 課題の管理 時間は有限だからこそ、家族で力を合わせていきたい 家庭内プロジェクトのゴール まとめ 追記(2019/08/09) 宣伝会議で紹介されました 4人家族になってわかったこと 今年3月に次男が誕生してから、激変したこと。 家庭内のタスクが多くて効率よく消化できていない事に気付きました。 例えば、 子ども達の健康管理(通院・予防接種など) 子ども達の保育園活動(保活) 休日の外出先候補 家族行事・家族旅行対応 夫婦間のToDo 家電・家具の保守切れ対応 私の仕事復帰に向けてのスキルアップ 等々、数え切れないぐらいのタスクが溜まっています。 現在の対応方法について 結婚してからずっと、Googleカレンダーを

    家庭にプロジェクト管理ツールを導入してみた - Mana Blog Next
  • ウェブ初心者も安心して作成できる、無料HTMLテンプレート素材24個まとめ - PhotoshopVIP

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

    ウェブ初心者も安心して作成できる、無料HTMLテンプレート素材24個まとめ - PhotoshopVIP
  • Goによるプライベートネットワークへのアクセスを禁止するHTTPクライアントの実装 - はこべにっき ♨

    クローラのように、ユーザからの入力に応じて任意のURLにHTTPリクエストを発行するソフトウェアは、誤ってプライベートネットワークへのリクエストを処理しないようにする必要があります。悪意のあるユーザが故意にプライベートなネットワークに対してリクエストして、内部情報にアクセスするといった攻撃を行う可能性があるからです。 PerlではLWPx::ParanoidAgentやLWPx::ParanoidHandlerといったモジュールが便利です。これらのモジュールは、リクエスト先のURLをチェックしてプライベートネットワークへのリクエストを禁止してくれます。単にIPアドレスをチェックするだけでなく、ホスト名をDNSで解決して得られたIPアドレスをチェックしたり、リダイレクト先のURLをチェックしたりしてくれます。まさに偏執的です。 このLWPx::ParanoidAgentと同様の機能をもったG

    Goによるプライベートネットワークへのアクセスを禁止するHTTPクライアントの実装 - はこべにっき ♨
  • Raspberry Pi で最初にインストールしてやること - それマグで!

    Raspberry Pi買いました。 rs-onlineで3000円程度でした。購入して翌々日には届いていてとても早い納品でした。 (rs-on) 2016-06-02 追記 NOOBSを使わない理由、インストールに時間が掛かるから。 SDにOSイメージを焼きこむのを、PC側からddしたほうが楽なため。 NOOBSで「ダウンロード」「展開&インストール」すると都合2回書き込むのでSDカードがボトルネックになってしまってどうしても遅かった。 体と用意するもの RaspberryPi体 microUSBケーブル SDカード8GB程度 キーボード HDMIケーブル モニタ これらを用意したら準備完了です。 USBの充電器は重要 USBの充電器は相当重要です。RaspberryPiが起動しない、動かない、画面に何も出ないといった、なれないウチの初期症状は殆ど電源が原因でした。 Macbook

    Raspberry Pi で最初にインストールしてやること - それマグで!
  • 大企業でイマドキの開発を実現した僕たちの行く道 - Cloud Penguins

    デブサミで岩瀬さん が発表したスライドがすごく良い。大企業に限らず、どうやって良い開発ができる組織を作るか日々悩んでいる方々に参考になるスライドだと思います。 先日香川大学で行った勉強会で発表したこのスライドでも触れているように、僕らPaaSの開発チームも同じように内製開発をしており、同じ課題意識、同じ目標をもって日々活動しています。 岩瀬さんと僕たちは別の部署で、それぞれが使命感を持ってこの文化を発展させてきたわけですが、同じ社内に同じ志を持つ人達がいるというだけで、頼もしさが違いますね。 スライド内で触れられている2013年のデブサミといえば、当時ぼくらPaaSチームにいた@hamaknが発表をした回でもありました。 その後hamaknは新天地に旅立っていったわけですが、この築き上げてきた文化を絶やさないよう、そしてより良くしていこうと努力してきたこの2年間でした。そしてそれは今の所

  • Jenkinsの公式Dockerイメージ使ってみた - knjnameのブログ

    以前のエントリ( http://knjname.hateblo.jp/entry/2014/05/03/190842 )で自分でJenkinsのDockerイメージを作成したりしてみましたが、 Jenkins公式でDockerイメージを配布するようになったので、それを使用したほうがいいと思います。 Github https://github.com/cloudbees/jenkins-ci.org-docker DockerHub https://registry.hub.docker.com/_/jenkins/ 普通に使うだけなら、下記のようにすればいいだけですが、 docker run -p 8080:8080 jenkins これだと何も細かいことを設定できていないので、いくつか補足。 Dockerイメージ内のJenkinsのバージョンについて 永続化ディレクトリ(JENKINS_

    Jenkinsの公式Dockerイメージ使ってみた - knjnameのブログ
  • GitHub - shogo82148/go-sql-proxy: a proxy package is a proxy driver for dabase/sql.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - shogo82148/go-sql-proxy: a proxy package is a proxy driver for dabase/sql.
  • Windows 10 にアップデートして気が付いた点をまとめた - しばやん雑記

    メインマシンを Windows 10 にアップデートしてから 1 週間ぐらいが経過したので、気が付いた点というか感想的なものを書いておくことにします。最初に書いておくと、基的にはいい感じです。 検索で表示されないアプリがある 原因はよくわかってないですが、Windows 8.1 では検索で引っかかっていた Git Shell のショートカットが、Windows 10 にしてから引っかからなくなりました。 GitHub アプリ自体は引っかかるので、微妙にインデックスの仕様が変わったのかもしれません。 普段から検索で Git Shell を使っていたので、タスクバーにピン止めしようかと思いましたが、Git Shell のアイコンはタスクバーにそのままだとピン止め出来ませんでした。 https://gist.github.com/fabienengels/4978318 検索すると上の Gis

    Windows 10 にアップデートして気が付いた点をまとめた - しばやん雑記
  • Medium

    You can find (just about) anything on Medium — apparently even a page that doesn’t exist. Maybe these stories will take you somewhere new?

  • 1分で感動

    【朗報】外国人観光客さん、日の“お客さんが見えなくなるまでバイバイし続ける文化”に感動する 2024.05.06 管理者 【朗報】外国人観光客さん、日の“お客さんが見えなくなるまでバイバイし続ける文化”に感動する#ほっこりトゥイッター#外国人観光客 #おもてなし pic.twitter.com/sfOhssjR07 — 滝沢ガ…

  • Jenkins公式Dockerでイメージ作成 - Qiita

    Jenkinsについて 継続的インテグレーションの代名詞のようなツールですね。 知ってる人は読み飛ばしてくださいw 繰り返し運用するような作業の間違い(品質)や作業時間の短縮(納期短縮)等を手伝ってくれるツールです。 使いどころ 自分はよく以下のようなことで使いますね。 テスト デプロイ 細かいのは上げればきりがないのですが、上記のような何回もやるような作業は登録しておくといいです。誰が何時やったか残りますし、誰がやっても同じ結果になるという点ではいいです。 使うことによっての利点 Shellやbatで単体でも書いても結果は同じだったりもしますが。 以下の点で各自が作って実行するより遥かに優れていると自分は思っています。 標準でブラウザベースのUIが付いてくる ノウハウのある人が作り、中身をは知らない人でも目的が分かれば運用も可能1 Shell等だとスクリプトが各マシンに散らばるがJenk

    Jenkins公式Dockerでイメージ作成 - Qiita
  • 株式会社D2C|統合マーケティングパートナー

    D2Cグループは、認知拡大から販売促進、ロイヤルユーザー化まで、幅広い領域を対象としたソリューションを提供する統合マーケティングパートナーです。あらゆる手段を駆使して「人を動かす、新しい瞬間」をプロデュースすることで、企業の課題を解決に導きます。

    株式会社D2C|統合マーケティングパートナー
  • Bootstrapよりキレイ!Googleのマテリアルデザインキット - ku-sukeのブログ

    Bootstrapの見慣れた感というか、モック感から脱却しようとFoundationとかに手を出しかけてたのですが、Googleがだしてきたマテリアルデザインキットがすごく良かったので紹介します。 たとえば管理画面風のデザインはこれ ほかにもBootstrap風の上部メニューのデザイン(Android)もあったり コンポーネントと呼ばれる部品も充実しています。これ見るだけで色々できそうな気がしますね! Blog風など幾つか提供されています。いまとあるサイドプロジェクトで簡易的な管理画面をつくろうとしてたのですが、早速活用していい感じに仕上げることが出来ました。 ダウンロードすると全テンプレートが含まれているので、コピペで組み合わせるだけでも結構いい感じに出来ます。Bootstrapに飽きてきたら、ぜひ使ってみてください。 www.getmdl.io

    Bootstrapよりキレイ!Googleのマテリアルデザインキット - ku-sukeのブログ
  • 週刊Elixirライブラリ2015-8 - ハードリカーエンジニア

    Elixirのライブラリの解説を週ごとにお届けする記事です。 解説が間違っていた場合には、コメントか@hayabusa333にご連絡くださると嬉しいです。 今回はBottlerについて # Bottler is 何? Bottlerはリリースする内容をまとめ、リリースを行いたいサーバーへとデプロイするためのツールです。 # 実行環境 OS:OS X Yosemite Erlang:Eshell V6.5, OTP-Version 18 Elixir:v1.0.4 # Bottlerの実行を行うための新規プロジェクトの作成 $ mix new my_bottler $ cd my_bottler# HexにてBottlerをインストールするために設定ファイルの記載を行う $ vim mix.exsmix.exsの内容は下記となります。 defmodule MyBottler.Mixfile

    週刊Elixirライブラリ2015-8 - ハードリカーエンジニア
  • GulpでSVGスプライトとアイコン一覧を一発生成 - Bit Journey's Tech Blog

    出口 (@dex1t) です。 ベクター素材をSVGスプライト化し、インラインSVGとして利用する仕組みを作ったので紹介します。 アイコンフォントSVGか アイコンフォントSVGの違いは、ググるとたくさん出てくると思うのですが、 現在開発中のサービスはモダンブラウザのみ対象にしている SVGのまま利用すれば、フォント化する手間がなく管理もしやすい 多色にも対応できる という点から、今回はSVGを利用することにしました。 SVGを利用する方法もいくつかありますが、今回はSVGをスプライト化し、Inline SVGとしてHTMLに埋め込む形を取ることにしました。 デザイナーにSVGを追加更新してもらいたい いまはサービスをガンガン開発してる段階なので、素材の追加や変更も多く発生します。 ベクター素材は、デザイナーがイラレ上で作っているので、書き出しからSVGスプライト化まで一貫してお願いで

    GulpでSVGスプライトとアイコン一覧を一発生成 - Bit Journey's Tech Blog