タグ

2016年4月10日のブックマーク (5件)

  • Electronアプリのクロスプラットフォームなメニュー設計 - Qiita

    Electronでアプリを作っていると、意外なところでネイティブ的な挙動をさせるために工夫しなければいけないポイントがあります。この記事ではマルチウインドウなアプリで自然なメニューを実現するための設計方法について、代表的なElectronアプリであるAtomの実装を例に説明したいと思います。 実際の設計を見て行く前に、考慮すべきElectron特有の仕様や制約について見ていきます。 Electronに関する前提知識 Menuクラスの基的な使い方 Electronではプラットフォームをまたいでメニュー機能を実現するために、Menuというクラスが提供されています。 ElectronはOS X, Windows, Linuxをサポートしていますが(参考: Supported Platforms)、 OS XだけはWindows, Linuxとメニューの考え方が異なります。Windows, Li

    Electronアプリのクロスプラットフォームなメニュー設計 - Qiita
    ismage
    ismage 2016/04/10
    ポケットへ入れた Electronアプリのクロスプラットフォームなメニュー設計
  • Gentallela - プログラマでも美しく管理画面を作成できるBootstrapテーマ | ソフトアンテナ

    「Gentellela」はBootstrap 3を使った無料の管理画面用テンプレートです。デフォルトスタイルのBootstrap 3をベースとして多数のパワフルなjQueryプラグインやツールを組み込んだもので、美しい管理用パネルやダッシュボードを簡単に作成することができます。 テーマにはチャートや、カレンダー、フォーム検証ライブラリ、ウィザードスタイルのインターフェイス、ナビゲーションメニュー、テキストフォーム、スライダー、プログレスバー、通知メニューなどたくさんの有用なライブラリが組み込まれています。 今回はオンライン上で確認できるデモサイトを元に、どのような画面が実現できるのかスクリーンショットとともに紹介したいと思います。 ダッシュボード ▲ダッシュボードのデモでは多様なチャートが表示できることが確認できます。テーマはレスポンシブ対応で画面サイズに応じて適切に描画されます。 フォー

    Gentallela - プログラマでも美しく管理画面を作成できるBootstrapテーマ | ソフトアンテナ
    ismage
    ismage 2016/04/10
    ポケットへ入れた Gentallela – プログラマでも美しく管理画面を作成できるBootstrapテーマ
  • Rubyアプリで静的なデータを管理する - Qiita

    値が変更されないような静的なデータは、MySQLやMongoDBなどのDBに格納するより、起動時にメモリにロードするとパフォーマンスが向上し、管理も簡単になります。 ここで紹介する方法はRailsプロジェクトのみに限らず、Sinatraプロジェクトやその他のRubyプロジェクトでも使用できます。 settingslogicのインストール settingslogicはYAMLファイルから設定をロードするgemです。Railsアプリだと Rails.env の値(development、production、test など)に応じた設定も簡単にロードすることができます。 プロジェクトで使用するには、Gemfile に追加します。

    Rubyアプリで静的なデータを管理する - Qiita
    ismage
    ismage 2016/04/10
    ポケットへ入れた Rubyアプリで静的なデータを管理する
  • [TF]Optimizerで更新する変数を指定する方法 - Qiita

    2番の方がコードの変更が楽です。 実行結果 なんにもしない時 下記のようなコードを実行すると変数w, b, x, y_が更新されてしまいます。 (下記のコード自体実用性は殆ど無いですし、通常はx, y_をplaceholderにするので問題にはなりませんが、例ということでご容赦ください。) import tensorflow as tf import numpy as np w = tf.Variable(tf.constant([3.]), name='w') b = tf.Variable(tf.constant([1.]), name='b') x = tf.Variable(tf.constant([2.]), name='x') y_ = tf.Variable(tf.constant([5.]), name='y_') p = w*x y = p+b s = -y t = s

    [TF]Optimizerで更新する変数を指定する方法 - Qiita
    ismage
    ismage 2016/04/10
    ポケットへ入れた [TF]Optimizerで更新する変数を指定する方法
  • (翻訳)RubyGems.orgでgemが置き換えられる脆弱性とその緩和策について - Qiita

    はじめに この記事は2016年4月6日に公開された RubyGems.org gem replacement vulnerability and mitigation の日語訳です。 内容を見る限り、この脆弱性が実際に悪用された可能性は低そうですが、念のためgemの開発者やgemの利用者は一読しておくことをお勧めします。 翻訳の方針について 筆者はgem開発やセキュリティ問題にそこまで詳しくないため、一部翻訳に怪しいところがあるかもしれません。 また、翻訳は日語としての読みやすさを重視してところどころ意訳しています。 もし完全に間違った訳になっていたり、意訳しすぎて原文のニュアンスが変わってしまったりしているところがあれば、コメントや編集リクエスト等でやさしく指摘してやってください。 原文: RubyGems.org gem replacement vulnerability and

    (翻訳)RubyGems.orgでgemが置き換えられる脆弱性とその緩和策について - Qiita
    ismage
    ismage 2016/04/10
    ポケットへ入れた (翻訳)https://t.co/0PqCOrswyMでgemが置き換えられる脆弱性とその緩和策について