タグ

jimoopのブックマーク (3,095)

  • 今すぐ使えるRactive.js入門 - Qiita

    Ractive.jsとは http://www.ractivejs.org/ データバインドに特化したjsライブラリです。 状態監視にVirtualDomの概念を用いているため、挙動が軽く高速です。 実装をテンプレートと、それを監視するRactiveモデルに分離することで、デザインとロジックの分離を実現できます。 モデル設定の記述が直感的かつシンプルで、初見の開発者でも何となく実装を理解できることが強みです。 またテンプレートに必要最低限のロジックを備えているため、複雑なオブジェクトの展開も難なく行うことが出来ます。 Vue.jsほど対応ブラウザに偏りがなく、Angular.jsほど巨大ではない、 データバインドを手軽に取り入れたい際に非常に便利なライブラリです。 Knockout.jsとは立ち位置が似ているので、記法が好みな方を選べばいいのではないかと個人的には思っています。 対応ブラウ

    今すぐ使えるRactive.js入門 - Qiita
    jimoop
    jimoop 2015/03/02
  • WEBアプリに超絶簡単にJavaScriptのキーボードショートカット機能を実装する「shortcuts.js」:phpspot開発日誌

    WEBアプリに超絶簡単にJavaScriptのキーボードショートカット機能を実装する「shortcuts.js」 2007年04月20日- Handling Keyboard Shortcuts in JavaScript Despite the many JavaScript libraries that are available today, I cannot find one that makes it easy to add keyboard shortcuts(or accelerators) to your javascript app. WEBアプリに超絶簡単にJavaScriptのキーボードショートカット機能を実装する「shortcuts.js」。 次のように定義することで、Ctrl+Shift+Xのショートカットキーが押された際の機能を実装できます。 shortcut(

    jimoop
    jimoop 2015/03/02
  • PHPerがRailsデビューしてWebAPIを作りRSpecでテスト書いてCap3/CircleCIでデプロイして分かった事を1ヶ月前の自分に教えたいので、まとめてみた - Qiita

    PHPerがRailsデビューしてWebAPIを作りRSpecでテスト書いてCap3/CircleCIでデプロイして分かった事を1ヶ月前の自分に教えたいので、まとめてみたRubyPHPRailsRSpec タイトル長い。すまぬ。PHPerとして約10年近く。Ruby自体は案件によってちょこっとだけ触ったことがある程度。Rails自体を格的にさわるのは今回が初めて。PHPだとCakePHPを中心にZend/Symfonyなどいくつか。そんな僕が今回、Rails4デビューをして、WebAPIを作り、RSpecでテスト駆動開発風味で、GitHubプルリクベースの、CircleCI経由デプロイをするまでの開発の流れをひと通りやってみて、分かったことがいくつかあったので、それをまとめてみた。過去の自分のために。 注意点としては、今回作ったのはWebサービスではなく、スマホゲーム(ネイティブ)のサー

    PHPerがRailsデビューしてWebAPIを作りRSpecでテスト書いてCap3/CircleCIでデプロイして分かった事を1ヶ月前の自分に教えたいので、まとめてみた - Qiita
    jimoop
    jimoop 2014/11/28
  • [PDF]初心者のためのDNSの設定とよくあるトラブル事例

    Copyright © 2013 株式会社日レジストリサービス 1 Copyright © 2013 株式会社日レジストリサービス 1 Copyright © 2013 株式会社日レジストリサービス 1 初心者のためのDNS運用入門 - トラブルとその解決のポイント - 2013年7月19日 DNS Summer Days 2013 株式会社日レジストリサービス(JPRS) 水野 貴史 Copyright © 2013 株式会社日レジストリサービス 2 Copyright © 2013 株式会社日レジストリサービス 2 Copyright © 2013 株式会社日レジストリサービス 2 講師自己紹介 • 氏名:水野 貴史(みずの たかふみ) • 生年月日:1988年3月3日(25歳) • 所属:株式会社日レジストリサービス(JPRS) システム部 • Unix歴:8年目(F

    jimoop
    jimoop 2014/07/06
  • Rubyistよ、irbを捨ててPryを使おう | Webシステム開発/教育ソリューションのタイムインターメディア

    Pryは結構前からgithubのリポジトリを追いかけている人達には認知されていましたが、RailsCastsでも紹介されたことから、Ruby界で一気に広がりを見せています。 ちなみに発音はpra'i(ぷらい)です。英単語で「覗く」などを意味します。 今回はそんな便利なPryについて少し紹介したいと思います。 Pryはirbの代わりになるREPL Pryを一言で説明すると、irbと同様にREPL環境を提供してくれます。 では、さっそくインストールしてみましょう。

    Rubyistよ、irbを捨ててPryを使おう | Webシステム開発/教育ソリューションのタイムインターメディア
    jimoop
    jimoop 2014/07/05
  • Standard Inc. アプリやWebサービスのUXデザイン会社

    UX Design for Users ユーザーへの価値とビジネスの成立を実現するUXデザインを提供し、 アプリやWebサービスの新規立ち上げや改善をサポートします。 提供するサービス About STANDARD 私たちSTANDARDはUXデザインを軸に、スマートフォンアプリやWebを活用した新規事業の立ち上げや既存サービスの改善を支援するネットワーク型のデザイン会社です。 ユーザーの抱えている課題から価値を定義し、理想の体験を構想・設計するだけでなく、ビジネスとしても成立するための仕組みをデザインすることで、事業の成長と未来を豊かにするサービスの創出に貢献します。 私たちについて

    Standard Inc. アプリやWebサービスのUXデザイン会社
  • ブラウザにやさしいHTML/CSS

    ナレッジグラフ推論チャレンジ2021「技術勉強会」 ~ナレッジグラフ利用技術の基礎と推論/説明への活用例~:https://kgrc2021ws.peatix.com/ 資料:https://github.com/KnowledgeGraphJapan/KGRC-ws-2021/tree/main/Section2

    ブラウザにやさしいHTML/CSS
  • Ruby - むかぁ~ どっと こむ

    WEB系技術屋の管理人が、ネット・デジタル中心に日歩をつらつら LinuxやらRubyJavascriptなどなど記事を載せています mukaer.com Ruby関連の目次ページです。 blog記事でとりあげた内容を随時更新&整理していきます。 設定編 Rubyのrvmやgemってなんだ?て調べたらrbenvが出てきたの巻 最新Rubyを使いたいけど「動かない」の心配をしている人へ|rbenv。・・・Rubyのインストール 手っ取り早くWEB開発環境を用意する。WEBrick利用 ~これからにRubyに乗り換えする人へ~編 入門1、基構文まとめ 入門2、条件分岐、ループ構文まとめ 入門3、オブジェクト指向構文まとめ 入門4-1、文字列の扱いまとめPart1 入門4-2、文字列の扱いまとめPart2 入門5、正規表現まとめ フレームワーク Rubyの入門や書き捨てアプリを作る場合は s

    jimoop
    jimoop 2014/05/23
  • ルーレット カジノで遊べる種類、遊び方やゲームの必勝法・攻略法の種類を徹底解説 

    カジノゲームの中でも特に人気の高いルーレットは、そのシンプルなルールとスリル満点のゲーム展開で多くのプレイヤーを魅了しています。 この記事では、カジノで遊べるルーレットの種類、基的な遊び方、そして勝つための戦略について徹底的に解説します。初心者から上級者まで、この記事を通じてルーレットの魅力を再発見し、次のカジノ訪問での勝利に繋げるための知識を深めましょう。 ルーレットの種類 主要なルーレットの種類はこちら ヨーロピアンルーレット アメリカンルーレット フレンチルーレット ヨーロピアンルーレット ヨーロピアンルーレットは、37の数字(0から36)が特徴で、プレイヤーが賭けることができる最も伝統的なルーレットの形式です。このゲームの最大の特徴は、シングルゼロのみを使用することにより、プレイヤーにとって比較的有利なハウスエッジが設定されている点です。ヨーロピアンルーレットのハウスエッジは約2

  • bayashi.net

    {{tag: amazon, bluetooth}} 年内に書こうと思っていたけど、年も明けてもうだいぶ時間がたってしまった。去年買って良かったもの3選です。ご査収ください。 USB TYPE-C マグネットアダプタ これは同僚に便利ですよと教えてもらって導入したもの。USB-C の口をマグネットで接続できるようにするもの。 [[https://amz... つづきを読む

    bayashi.net
    jimoop
    jimoop 2014/05/16
  • 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 - Qiita

    エンジニア組織を強くするためのを出版しました Qiitaでエンジニアリングをめぐる様々なコミュニケーションの問題とその解決策や考え方を書いてきた。それらの背後にあるエッセンスをこの度書籍として出版するに至りました。 エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング この書籍は、エンジニアリングを「不確実性を削減する」という第一原理で捉え直し、様々なエンジニアリングとその間のコミュニケーションをめぐる現象を説明していくものです。 あわせて読みたい 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 この記事について この記事は、新人向けの研修内容を再編集してお送りします。 この記事の内

    新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 - Qiita
    jimoop
    jimoop 2014/05/10
  • よくわからないので実装して理解するRubyのメソッド解決順序 - Qiita

    いままであまり気にする機会がなかったので、深く考えたことなかったのだけど、Rubyのメソッド解決順序はどのようになっているかということについて、疑問に思いいろいろ試してみた。ソースを読めばいいんだろうけど、いろいろ試しながら実装していけば理解できるだろうと思い立ち、なぜかJavaScriptで実装してみた。 メソッド解決順序(MRO) メソッド解決順序とは、hoge.fugaのようにメソッド呼び出しをしたときに どのクラスから順番にmethod名を探すかという順序のこと。 これらに影響を与えそうな要素は以下 継承 モジュールのinclude モジュールのprepend 特異クラス 特異メソッド method_missing こんなものだろうか。 クラスオブジェクトに対して、ancestorsメソッドを呼べば、 どのような順序でmethodの探索がなされるかがArrayとして帰ってくる。 c

    よくわからないので実装して理解するRubyのメソッド解決順序 - Qiita
    jimoop
    jimoop 2014/05/10
  • 他人のブログのアクセス数・被リンクを調査できる分析ツール 5 選 - Naifix

    ブログを運営していると、他人のブログ(競合サイト)のアクセス数はどれくらいあるのか、どんなキーワードで集客しているのか、気になってきますよね。 競合サイトを調査するメリットは以下の 3 点。 具体的な目標を設定するさいの目安にできる モチベーションを維持するきっかけになる 自分のブログに足りない点を見つけられる 競合サイトの分析に関する解説はこちら ツールを使えば調査はそれほど難しくありません。記事では、ライバルサイトを丸裸にする分析ツールを 5 つ紹介していきます。 他のブログのアクセス数が推測できる仕組み 他のブログのアクセス数を計測できるツールはいくつかあります。 独自のクローラーを走らせて分析していたり、主な検索キーワードの順位・CTR をもとに算出していたりと計測方法は様々。 なかには、無料で他サイトのデータを提供する代わりに、ユーザーの Google アナリティクスや Sea

    他人のブログのアクセス数・被リンクを調査できる分析ツール 5 選 - Naifix
  • 開発者が知っておくべき、ドキュメント・データベースの基礎

    開発者が知っておくべき、ドキュメント・データベースの基礎:特集:MongoDBで理解する「ドキュメント・データベース」の世界(前編)(1/3 ページ) ドキュメント・データベースの最大の特長は、「パフォーマンス、大量データ、スケーラブルといった課題を克服するためのシンプルなセットを提供している」という点だ。 もちろん既存の多くのリレーショナル・データベース(以下、RDB)でも、ドキュメント・データベースが備えている特徴的な各機能に類似することが実現可能だし、さらに広範な概念や機能性を提供している。例えばシャーディング(Sharding。詳細後述)についても、既存の多くのRDBでデータの分散化が可能だ。しかしドキュメント・データベースでは、「そもそもデータ構造がこうした構成に適している」という点と、「それに付随して、考え方もシンプルである」という点が優位な特徴である。 万人が、データベースが

    開発者が知っておくべき、ドキュメント・データベースの基礎
  • Ruby初級入門

    Ruby初級入門 1. Ruby初級入門 @shokai 2013年7月16日(火) @masuilab 2. 私 •@shokai (しょうかい) •趣味料理、glitch 3. Ruby2.0.0を インストールしよう 4. なぜMacに入ってるRuby じゃだめなの? • 1.8.7は開発終了したから • 最近はライブラリ作ってる人もだいた い2.0用に作ってるから • 今は過渡期だからちょっと面倒だけど そのうち良くなるはず • 次のOSXには2.0.0が入ってるという 5. 苦行 Ruby2.0.0インストール • http://gyazz.com/masuilab/MacRuby2.0.0インストール • App Store.appからXCodeインストール、XCodeの環 境設定からcommand line toolsもインストール • osx-gcc-installer

    Ruby初級入門
    jimoop
    jimoop 2014/05/05
  • Greenbear Diary - 5分でわかるRack , シュレーディンガーの猫たち

    ■ [ruby][rack] 5分でわかるRack RackはRubyのためのWebサーバインターフェイスだ。 RubyでWebっていうとRailsが有名だけど、実はRails以外にもいろんなRuby用のWebアプリ用フレームワークが存在する。 Ramaze Merb Camping Waves などなど…。 一方Webを実際に動かすにはWebサーバが必要だ。RubyのためのWebサーバも、これまたいろんなものがある。 Apache(CGI, FastCGI..) WEBrick Mongrel Ebb Thin などなど…。 ここで問題が一つ。それは「フレームワークが増えるたびに、いろんなサーバをサポートするためのコードが必要になる」ってとこだ。 各フレームワークの作者がみんなそれぞれにCGIやMongrelに対応するためのコードを書いてるなんて、無駄だと思わないか? RackはWebア

    Greenbear Diary - 5分でわかるRack , シュレーディンガーの猫たち
  • Route 477

    RubyのためのWebサーバインターフェイス、Rackの日語リファレンスです。 rack 1.3.0 (Rackプロトコル 1.1) 対応。 Rackがどういうものなのかについては Route 477 - 5分でわかるRack を参照してください。 概要 Hello Rack インストール: $ gem install rack hello.rb: require 'rubygems' require 'rack' class HelloApp def call(env) [200, {"Content-Type" => "text/plain"}, ["Hello, Rack"]] end end hello.ru: require './hello.rb' run HelloApp.new サーバ起動: $ rackup hello.ru ブラウザで http://localhost

  • Modern JavaScript Applications: Design Patterns

    It's presented how classical OOP approaches and design patterns can be used for modern JavaScript applications.

    Modern JavaScript Applications: Design Patterns
  • Icon Archive

    ×Browse IconsNewest PacksSVG Icon PacksPopular PacksRandom PacksLicense: Commercial free PacksCategoriesAdobe IconsAlphabet IconsAnimal IconsApple IconsApplication IconsArt IconsAvatar IconsBuildings IconsBusiness IconsCartoon IconsChristmas IconsComputer IconsCulture IconsDrive IconsEaster IconsEmo IconsEmoji IconsFlag IconsFolder IconsFood IconsFunny IconsGame IconsHalloween IconsHand-Drawn Icon

    jimoop
    jimoop 2014/05/04
  • 第1回 使ってみようMongoDB | gihyo.jp

    第1回目となる今回は、まずMongoDBの概要と特徴的な機能を解説し、どのようなケースで有効に使えるかを紹介します。 NoSQLへの流れ 過去20年間でCPUの処理能力は数十倍になり、ディスクの1バイトあたりの金額は1000分の1になりました。開発環境はクラウドに移行し、扱うデータ量とWebサイトのアクセス数は大幅に増加しました。このような環境の変化から、データストアへ求められるものが変化してきています。 RDBでは、高トラフィックなWebシステムのバックエンドという箇所では、性能の限界があると考えられるようになってきました。その結果、RDBでは性能に限界がある適用箇所にNoSQLを補完することによって補おう、という流れが出てきたと考えています。 図1 データストアに求められるもの NoSQLの分類 現在NoSQLと呼ばれているものは、大きく分けて3つに分類されます。 図2 NoSQLの分

    第1回 使ってみようMongoDB | gihyo.jp