タグ

2014年6月21日のブックマーク (28件)

  • 外部ファイルのスクリプトに引数を渡す方法 | JavaScript プログラミング解説

    script要素で変数を定義 スクリプトの読み込み前に、引数とする変数をスクリプトで定義します。 <script type="text/javascript"> var a = 123; var b = 'abc'; </script> <script type="text/javascript" src="sample.js"></script> スクリプトが読み込まれた時点でグローバル変数として定義されているため、スクリプト側で特別に値を取得する必要はありません。なお、この例ではインライン スクリプトとして記述していますが、外部スクリプトとして読み込んでも同じです。 単純でブラウザの実装にも依存しないため、これが最も確実な方法です。 HTML要素の属性値に値を記述 HTML要素の属性に、引数とする値を記述します。このとき要素にIDを設定しておくと、その要素を参照しやすくなります。 たと

  • Mac始めて6年目にして、使い続けている開発ツール73選 - Qiita

    先日Macを再インストールするに当って、いい機会なので使ってないツールを省き使っているツールを厳選してインストールすることにした。あまり増やす気はなかったが、使うものだけ入れても73個になった。 コマンドライン ツール管理 brew-cask: HomebrewでMacアプリをインストールできる。 brew-gem: Homebrewでgemツールをインストールできる。 brew-pip: Homebrewでpipツールをインストールできる。 npm: Node.jsのパッケージ管理ツール。 DevOps ansible: Python製の構成管理ツール。Chefから乗り換え。 boot2docker: MacDockerを使える。 packer: 仮想マシンのイメージを作るのに便利。 Git git: バージョン管理ツール。 hub: GitHubのコマンドラインクライアント。プルリク

    Mac始めて6年目にして、使い続けている開発ツール73選 - Qiita
  • OSSOpenStack - Linux OSS サーバ構築 Wiki managed by Masaya Aoyama

    概要 概要 バージョン情報 サーバ構成 OpenStack インストール前の共通設定 (全マシン) オリジナルの設定ファイルのバックアップ 時刻の再同期 SE Linux の無効化 EPEL レポジトリの有効化 RDO Havana レポジトリの追加 yum-priority の設定 OpenStack 用カーネルへの変更 OpenSSH のログイン可能なユーザ・グループの制限設定の変更 OpenSSH のパスワード認証の許可 全てのパッケージのアップデート インストール前の Nova コンポーネントの設定 (Compute Node のみ) オリジナルの設定ファイルのバックアップ OpenStack 用ネットワーク設定 インストール前の設定 オリジナルの設定ファイルのバックアップ OpenStack 用ネットワーク設定 PackStack のインストール インストール用設定ファイルの作成

  • Java8でファイルの文字エンコーディング一括変換を行う - きしだのHatena

    Java6までは、Javaでファイルエンコーディングの変換を行おうとすると、Readerで開いて一行ずつ読み込みながらWriterで書き込むみたいなコードが必要になってました。 これはJava7のnioで導入されたファイルユーティリティで簡単に書けるようになったのですが、フォルダ以下のファイルをすべて処理しようとすると再帰コードを書く必要があったりして面倒でした。 ※追記 7/9 コメントで指摘あるように、walkFileTreeを使うと再帰書かずにファイルツリーの処理ができました。walkだとStreamになって便利、という感じですね。 でも、Java8ではファイルユーティリティにフォルダ以下のファイルをすべて処理するためのwalkメソッドが追加されているので、すべてのファイルを処理するということも楽になりました。 ということで、指定フォルダ以下のファイルのすべての文字コードをWindo

    Java8でファイルの文字エンコーディング一括変換を行う - きしだのHatena
  • 【翻訳】DockerとVagrantによるRails開発環境 - Qiita

    (2014年の記事ですよ。) オリジナル:"A Rails Development Environment with Docker and Vagrant" by Ben Dixon http://www.talkingquickly.co.uk/2014/06/rails-development-environment-with-vagrant-and-docker/ (デプロイ経験あまりないので訂正、つっこみなど大歓迎です。訳しづらかったところは原文も入れてます。Benさんから翻訳&&シェアOKの許諾もらっています。このテーマでさらにいくつか記事を投稿していく予定らしいです。) 既存のRailsプロジェクトに新しい開発者を招き入れることは、来あるべき簡単さよりもまだまだはるかに難しいタスクです。アプリやアプリ一式の開発環境構築作業の大部分(正しいバージョンのrubyやデータベースその

    【翻訳】DockerとVagrantによるRails開発環境 - Qiita
  • 「HTML5時代の「新しいセキュリティ・エチケット」」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

    Electron 1.0でデスクトップアプリ開発超入門――動作の仕組み、基的な使い方、セキュリティの懸念点 クロスプラットフォーム向けのデスクトップアプリを開発できるElectronについて、動作の仕組み、基的な使い方、アプリの作り方、セキュリティの懸念点などを解説します。(2016/5/18) HTML5時代の「新しいセキュリティ・エチケット」(4): これなら合格! 正しいリダイレクターの作り方 えっ、まだmeta refreshとか301使ってるの? リダイレクターの作り方も時代とともに移り変わります。記事を読んだらすぐに使えるセキュリティ・エチケットを紹介しましょう。(2014/6/20) @IT Security Live UP! 詳細レポート: セキュリティの達人が語るこれからの対策と課題 「@IT Security Live UP! 絶対に守らなければならないシステムがそ

  • TypeScriptセッションの全スライド&動画

    6/14に開催された第2回 Build Insider OFFLINEの3つのセッション「TypeScript 1.0 オーバービュー」「TypeScriptを実践的に使うために」「TypeScriptで効率化するHTML5のインタラクティブコンテンツの開発」のスライド&動画です。また、当日の連携イベントだった「TypeScript勉強会 - VSハッカソン倶楽部」の各スライドも掲載しています。 「第2回 Build Insider OFFLINETypeScriptスペシャル(東京で開催)」の各セッションのスライドと動画を掲載しています(関連:Togetterまとめ)。また、当日の連携イベントだった「TypeScript勉強会 - VSハッカソン倶楽部(大阪で開催)」の各スライドも掲載しています。 第2回 Build Insider OFFLINETypeScriptスペシャル

    TypeScriptセッションの全スライド&動画
  • 2014/06/20(#jggug)わいわいGroovy ~ 教えてG*小ネタ大会 - JGGUG G*ワークショップZ Jun 2014

    JGGUG @jggug キャンセル待ち出てましたので50人から60人に増員しました!これ以上増やすとちょっと手狭になるかも…。 6/20(金)19:00-21:00 わいわいGroovy~教えてG*小ネタ大会 #JGGUG G*ワークショップZ jggug.doorkeeper.jp/events/11365

    2014/06/20(#jggug)わいわいGroovy ~ 教えてG*小ネタ大会 - JGGUG G*ワークショップZ Jun 2014
  • Introduce Groovy 2.3 trait

    Trait is new feature which is introduced to Groovy 2.3. This presentation explain short summary of trait and how to use it, what purpose it suit for. Read less

    Introduce Groovy 2.3 trait
  • 「必殺ショートカット術」で紹介したキー操作まとめ(J-WAVE『Hello World』6月18日放送より) | ライフハッカー・ジャパン

    とてつもなく楽しかったんですが、ちょっと駆け足でした、すみません。ということで、まとめてみました。 先日、6月18日に、FMラジオ放送局「J-WAVE」の番組『Hello World』に、兄弟メディア「ギズモード・ジャパン」編集部の鈴木と一緒に、ライフハッカー編集部からも長谷川が出演させていただきました。 この日の特集は「必殺ショートカット術」。仕事や日常で使えるキーボードショートカットを中心に、MacWindowsそれぞれで使えるオススメのキー操作を紹介しました。放送の様子は、YouTubeにあるJ-WAVE HELLO WORLDの公式アーカイブからもご覧いただけます。 放送中、Twitterではリスナーの方からの「メモを取らないと!」「観直して覚えよう」というツイートがちらほら。そこで、この記事では放送内で私たちが紹介したものをザッと一覧にしました。上級者向けのちょっとややこしいの

    「必殺ショートカット術」で紹介したキー操作まとめ(J-WAVE『Hello World』6月18日放送より) | ライフハッカー・ジャパン
  • Apache Benchを使った負荷テストのやり方 | Web活メモ帳

    2016/07/11 追記しています 皆さん負荷テストツールって普段使ってますか? WEBシステムを開発する際には、1人〜十数人で開発をすると思いますが、 受諾案件では要件を満たす開発ばかりしていて速度やパフォーマンスのチューニングを行う事が少ないと思います。 いざ運用が始まって、サーバーが落ちた・・とならないように負荷テストを事前にやっておきましょう。 Apache Benchでのサーバーパフォーマンスのチェック方法をメモしておきますので、どなたかの役に立てれば幸いです。 負荷テストとは 負荷テストって何ですか?という方のために簡単に説明をすると 低い負荷ではシステム上問題が無くても、高負荷での動作だと不具合を起こす現象を回避するためのテストです。 アクセスが集中して落ちてるサイトがありますよね。。 想定されるアクセスがあっても落ちないサイトにするための負荷テストです。 Webサーバーの

    Apache Benchを使った負荷テストのやり方 | Web活メモ帳
  • homebrewでバージョンを固定してインストールしたい · さよならインターネット

    June 19, 2014 homebrewがバージョン指定してインストールできないので packageを作成してインストールする方法を記載します。 バージョン指定してインストールできるようにするissueとかp-rあるだろう と思って探してみたんですが見つからなかった。探し方が悪いかもしれない。 TL;DR Brewfileなどでバージョン指定してインストールできないので 自分で利用したいバージョンのpackageを作成してそれをインストールする Ref brew tap - Homebrew/homebrew Formula Cookbook - Homebrew/homebrew HomeBrewで自作ツールを配布する - SOTA Homebrew vs Boxen を比較して、brewproj に着手 - ja.ngs.io How To 例えばnginxの1.2.8のバージョン

  • Analyzing CPU traces from Linux with PerfView - Vance Morrison's Weblog - Site Home - MSDN Blogs

    In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...

    Analyzing CPU traces from Linux with PerfView - Vance Morrison's Weblog - Site Home - MSDN Blogs
  • Vim部活動日誌|TechRacho by BPS株式会社

    こんにちは Vim部部員のtsunekawa です。 最近社内で発足したVim部の活動記録を残していこうと思います。 なぜVimを使うのか? 思考の速度で編集出来る 新入部員にはちょっと理解できない 楽しい もっと理解できない まずはVimの楽しさを理解する所から始めます。 マクロを使いこなせると楽しい マクロを使いこなすポイントはレジスタにあります。 レジスタについて簡単にふれていきます。 まずはレジスタの中身を確認してみましょう。 ノーマルモードで :registers と打つと現在のレジスタの中身が表示されます。 既に値が入っているレジスタが表示される場合がありますが、今回こちらは特に触れません。 今回主に使うのは"a-z", "A-Z" のレジスタです。 特定のレジスタに入っている値を見るには :reg a :reg ab レジスタに値を入れるには "a と打ってから操作を行います

    Vim部活動日誌|TechRacho by BPS株式会社
  • Mac OS XでVagrantとChefを使った環境構築のまとめ - Qiita

    ※ここで説明している方法でのChefのインストールはお勧めしません。 こちらを参考に入れてください。 http://qiita.com/hamichamp/items/d3ca7c365353285a564b Vagrantで仮想環境を作る準備をしよう VirtualBoxをインストールしよう https://www.virtualbox.org/wiki/Downloads 今回はMacOSXで環境を作るので、Mac版をダウンロードします。 Vagrantをイントールしよう http://downloads.vagrantup.com/ ここから最新のものをダウンロードしましょう。 この記事を書いている段階では、v1.2.7でした。 今回はMacOSXで環境を作るので、Mac版をダウンロードします。 Vagrantで仮想環境を作ってみよう 仮想環境を登録しよう 今回はCentOSをダウン

    Mac OS XでVagrantとChefを使った環境構築のまとめ - Qiita
  • Vagrantとchef-soloでお気楽環境構築

    Engine Yardさんの勉強会に行ってきた 皆さんこんにちは。 2/22に開催されたChefの勉強会に行ってきました。 事務所の引っ越しなどでバタバタしていたので時間が経ってしまいましたが、参加して分かったことを元に、エントリーではvagrantの仮想環境をchef-soloで設定できるようにしてみたいと思います。 というかはてブのトップがこのネタばかりで、なんというか旬を逃した感が拭えないんですけど…、よろしくおつきあいください。 どうしてchefとvagrant? 以前からちょいちょい動作確認環境のをvagrantで用意していました。で、毎回環境作るのがめんどいぞと。頻度がそんなになかったんで、ある意味我慢してました。一方で、社内の環境を chef-solo 使って環境構築することはあったんですけど、管理する対象はvagrantで構築したのとは別の環境だったり。。。ちょっとちぐは

    Vagrantとchef-soloでお気楽環境構築
  • JavaScript for Java Developers - DZone

  • Java Code Review Checklist - DZone

    Utilize this checklist to review the quality of your Java code, including security, performance, and static code analysis.

    Java Code Review Checklist - DZone
  • Emacs - yasnippetでスニペットを一覧する - http://rubikitch.com/に移転しました

    yasnippetは便利だけど… yasnippetは略語を展開して 定型文入力を支援するelispです。 yasnippetは開発してから何年もたち、 すでにたくさんのスニペットがついてきました。 それこそスニペットの山、やま、Yama! これだけスニペットがあればさぞかし 便利になるだろうと最初は思うはずです。 だがしかし! これには質的に避けられない大きな問題があったのです。 その問題とは… 『記憶』 です。 いくらたくさんスニペットが登録されていたとしても、 それを展開するための略語が覚えられないのです。 開発者からしてみれば、よかれと思って どんどん追加しまくったスニペット群、 だが、略語が覚えられないと展開できない という根的問題があるのです。 頻繁に使う略語ならば、何度か使っていくうちに勝手に 覚えてきますが、使用頻度の低い略語は一旦覚えたとしても、 あっさり忘却の彼方へ

    Emacs - yasnippetでスニペットを一覧する - http://rubikitch.com/に移転しました
  • 【やじうまPC Watch】 シュワルツェネッガーのセリフでできたプログラミング言語

  • 最も使えるWebアプリケーション開発ツールは?HTML5開発ツール天下一武道会 #html5jplat|CodeIQ MAGAZINE

    最も使えるWebアプリケーション開発ツールは?HTML5開発ツール天下一武道会 #html5jplat 2014.06.20 Category:勉強会・イベント Tag:HTML5 ,html5j ,html5jplat ,Visual Studio 日マイクロソフトのセミナールームで開催された「HTML5 開発ツール天下一武道会(IDE+α編:初夏の陣)。Webアプリケーション開発に最も優れた天下一の開発ツールとは何か。 今回紹介されたのは話題の「YEOMAN」「Visual Studio」「WebStorm」「Dreamweaver」。いずれの開発ツールが最強なのか、デモを交えたセッションが行われた。 by 馬場美由紀 (CodeIQ中の人) Web開発のscaffrolding(足場)ツール「YEOMAN」 最初に登壇したのは、ゼノフィの佐川夫美雄氏。 ゼノフィは「Sencha」と

    最も使えるWebアプリケーション開発ツールは?HTML5開発ツール天下一武道会 #html5jplat|CodeIQ MAGAZINE
  • Maverix Bootstrap Theme - BootstrapをベースにしたMac OSX風UIテーマ

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました ああ、これは面白い!Bootstrapで様々なテーマが作られていますが、基的にWebアプリケーション向けです。Webでの利用については既に多数のコンテンツが存在しますし、おそらく今後も増えていくでしょう。 そこで次に注目したいのがnode-WebKitとの組み合わせです。ネイティブアプリ風に動くWebアプリケーションの場合、求められるUIとしてはMaverix Bootstrap Themeのようになるでしょう。 Maverix Bootstrap Themeの使い方 スクリーンショット多めで紹介します。 Maverix Bootstrap Themeを使えばnode-WebKitで作ったWebアプリケーションがほぼローカルアプリケーションと変わらず使えるようになります。Web技

    Maverix Bootstrap Theme - BootstrapをベースにしたMac OSX風UIテーマ
  • WordPressの運用上のセキュリティについて考えよう | Gatespace's Blog

    以前、このブログで「WordPressの管理画面に制限をかける(ver3.5.1)」という記事を書いたのですが、もうちょっと視野を広げて WordPress を設置・運用するに当たってセキュリティはどうしたら良いのか、ということを書きます。 大前提として、 使用者のPCがウィルス対策ソフトなどを入れている。 Webサーバーの作りがしっかりしている。(ディレクトリの中身が見えるとか共用サーバーで他人のディレクトリにアクセス出来るとかSQLサーバーの作りがお粗末とかは問題外) パーミッションちゃんとしましょうね(パーミッションはWebサーバーとそのユーザーによって推奨の設定が変わるのでこの記事では追求しません) はあげておきます。 2017.2.7 update プラグインの事追記 1. Webサーバーとサイトの構成を見直す 最初から WordPress と関係無くなってしまいますが、そもそも

    WordPressの運用上のセキュリティについて考えよう | Gatespace's Blog
  • Heroku で作るスケーラブルな PHP アプリケーション

    第16回関西PHP勉強会で、「Heroku で作るスケーラブルな PHP アプリケーション」という発表をしてきました。 発表資料 Heroku でちゃんと動く PHP アプリケーションを作ると、自然とスケーラブルな構成になりますよ、という内容です。 会場でも、Heroku 自体は知っているが、まだ使ってはいないという人が多かったので、細かな Tips は省いて、こういった構成でやりますよというイメージをお話しました。 実際に構築する上での Tips などは、また別の機会に話してみたいです。 サンプルアプリケーション サンプルアプリケーションとして、簡単な画像アップロードサイトを Laravel 4.2 で作りました。 https://github.com/shin1x1/laravel-on-heroku アプリケーションデータは、以下のアドオンへ保存するようにしています。画像ファイルは、

  • 詐欺師の営業手法教えます:ハムスター速報

    TOP > ネタ > 詐欺師の営業手法教えます Tweet カテゴリネタ 1 :うみほー◆rGrfgJ5680gn:2014/06/19(木)14:20:24 ID:txFi5pq9t 意外と身近に詐欺師は居るよっと 詐欺師の営業手法教えます 2 :名無しさん@おーぷん:2014/06/19(木)14:21:11 ID:ABY1N9zFY きくよ 4 :名無しさん@おーぷん:2014/06/19(木)14:21:24 ID:NIpqUuOGs 興味アリ 5 :名無しさん@おーぷん:2014/06/19(木)14:21:24 ID:zYUnuSsdN 教えて 6 :うみほー◆rGrfgJ5680gn:2014/06/19(木)14:22:18 ID:FXq8lUUWf ここに居る多くの人が引っ掛かりそうな詐欺って何だろうなぁ 水道工事詐欺とかかな? 8 :うみほー◆rGrfgJ5680gn:

    詐欺師の営業手法教えます:ハムスター速報
  • マンガボックス: 無料で金田一少年の事件簿や地獄のミサワが読める週刊雑誌! | AppBank

    マンガボックスは、有名マンガ家の作品を毎日読めるマンガアプリです。バックナンバーも読めるので、読み逃しの心配がありません。 iPhoneで気軽に読めるので、スキマ時間にさっと楽しめてイイですよね。 それでは、さっそくチェックしましょう。 無料で読める週刊マンガ! 『金田一少年の事件簿』や、進撃の巨人のスピンオフ作品である『寸劇の巨人』などなど、見覚えのある有名作品やスピンオフが盛りだくさんです!アクションやサスペンス、ギャグなどイロイロなジャンルの作品が読めますよ。 読むマンガを選んだら、あとは実際のマンガのようにペラペラと右へスワイプしてページをめくります。おもしろくてページをめくる手が進みますね。 読み終わってしまいました・・・。そんなときは【次回話を先読み】からシェア先を選ぶと、次週分を先読みできます。 オススメのアプリをシェアできて、そのうえ自分は気になるマンガの続きが読めるなんて

    マンガボックス: 無料で金田一少年の事件簿や地獄のミサワが読める週刊雑誌! | AppBank
  • リーダブルコード - Strategic Choice

    プログラムは読むものです。と、いうわけで、書籍「リーダブルコード」から、「読みやすさ」を実現するための「規則」や「原則」をまとめます。「読みやすさ」の基定理コードは、他の人が最短時間で理解できるように書かなければいけない。1.2 読みやすさの基定理(P3)エントリのアウトライン エントリの一覧「コードのルックス」編「第一部 表面上の改善」より名前(「2章 名前に情報を詰め込む」「3章 誤解されない名前」より) 名前:明確な単語を選ぶ名前:汎用的な名前を避ける:retval名前:汎用的な名前を避ける:tmp名前:汎用的な名前を避ける:ループイテレータ名前:具体的な名前を使う名前:名前に情報を追加する名前:名前に情報を追加する:単位名前:名前に情報を追加する:注意喚起名前:名前の長さを決める:小さいスコープには短い名前名前:名前の長さを決める:大きいスコープには長い名前名前:名前の長さを決

    リーダブルコード - Strategic Choice
  • 詳解 Java SE 8 第8回 Stream API その4

    今回は、前回に紹介しきれなかったストリームのcollectメソッドを引き続き紹介していきます。 軽くおさらいしておきましょう。collectメソッドはストリームの要素の集約処理を行うためのメソッドです。 collectメソッドの引数のjava.util.stream.Collectorインタフェースは関数型インタフェースではなく、通常のインタフェースです。実際には、ユーティリティクラスであるjava.util.stream.Collectorsクラスのstaticメソッドをcollectメソッドの引数に使用します。 前回も提示しましたが、Collectorsクラスの主なメソッドを表1に示します。

    詳解 Java SE 8 第8回 Stream API その4