タグ

ブックマーク / codezine.jp (16)

  • Rails 5の目玉機能「Action Cable」で双方向通信を実装(1)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Rails 5の目玉機能「Action Cable」で双方向通信を実装(1)
    coek
    coek 2018/01/16
  • IoT時代に知っておくべきテクノロジーと課題

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    IoT時代に知っておくべきテクノロジーと課題
    coek
    coek 2015/04/09
    IoT
  • 「PostgreSQL 9.4」がリリース、データ型にJSONBをサポート、GINインデックスの性能が改善

    最新版では、新たなデータ型として「JSONB」(バイナリJSON)を追加しており、データストアのリレーショナル/非リレーショナルの選択は不要で、両方を同時に利用できる。JSONBは、高速なルックアップと、Generalized Inverted Indexes(GIN)を利用した簡易な検索クエリ記述をサポートし、JSONデータを一般的なデータベースと同等か、それ以上のパフォーマンスで扱える。さらに、テーブルとドキュメントの容易な統合を実現する。 ほかにも、複数マスタのPostgreSQLクラスタ作成をサポートする、双方向レプリケーションのように利用可能な、レプリケーションの読み取り/フィルタリング/操作に対応するAPIの提供を行う。また、レプリケーションスロットや時間差レプリカ、レプリカサーバにおける管理機能などの向上も行っている。 なお、GINインデックスの進化によって、インデックスサイ

    「PostgreSQL 9.4」がリリース、データ型にJSONBをサポート、GINインデックスの性能が改善
    coek
    coek 2014/12/19
    JSONB
  • Git操作の基礎

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    coek
    coek 2013/05/31
  • Unity、モバイルOS「Tizen」のサポートを決定

    Tizenは、LinuxカーネルとWebKitランタイムをベースに、iOSやAndroidに続く新たなモバイルOSとして、インテルとサムスンが中心となって開発を進めているプラットフォーム。従来のスマートフォンやタブレット端末だけでなく、カーナビゲーション端末やスマートテレビなど、さまざまなデバイスに搭載される。 Tizenのサポートによって、「Unity」を利用する開発者は、「Tizenストア」を通じてTizenを搭載するスマートフォンやタブレット端末向けにゲームの作成や、販売が可能になる。 「Unity」で制作したコンテンツをTizen向けに出力する機能は、現在開発中で、2013年後半にリリースされるTizen搭載デバイスのリリースと同時期の公開を予定している。 【関連リンク】 ・ユニティ・テクノロジーズ・ジャパン ・「Unity」 ・「Tizen」

    Unity、モバイルOS「Tizen」のサポートを決定
    coek
    coek 2013/05/31
    おっと
  • シングルサインオンとOpenAM

    はじめに 第1回はSSOとOpenAMの概要について解説します。SSOが求められるようになった背景や、OpenAMを利用することでどのようなメリットが得られるのか、といったことについて簡単に説明します。 前半はSSOに関する基的な内容なので、ご存知の方は適宜読み飛ばしてください。 対象読者 SSOについて理解したい方 SSO製品の導入を検討している方 OpenAMについて理解したい方 OpenAMを用いてSSO環境を構築したい方 シングルサインオン(SSO) SSO(Single Sign-On)とは、一度で複数のシステムが利用可能になるログイン(およびそのような方式)を意味します。例えば、グループウェアにログインした後に、CRMにアクセスすると、通常はログイン画面が表示されますが、SSOの場合はログイン画面を経由せずに、そのままシステムを利用することができます。 SSOが求められる背景

    シングルサインオンとOpenAM
    coek
    coek 2012/11/16
    SSO
  • スマートフォンアプリへのブラウザ機能の実装に潜む危険 ――WebViewクラスの問題について

    はじめに AndroidにはWebViewと呼ばれるクラスが用意されています。簡易的なブラウザの機能を提供しているクラスで、URLを渡してHTMLをレンダリングさせたり、JavaScriptを実行させたりすることができます。内部ではWebKitを使用しておりAndroidの標準ブラウザと同じような出力結果を得ることができるため、このクラスを使用することで簡単にWebブラウザの機能を持ったアプリケーションを作成できます。 しかし、その簡単さ故、使い方を誤ったり仕様をよく把握していなかったりすると、脆弱性の元になります。今回はこのWebViewクラスの使い方に起因する脆弱性について見ていくことにしましょう。 WebViewクラスとJavaScript WebViewクラスを使用した場合、注意しなければならないのはJavaScriptを有効にした場合です。デフォルトではJavaScriptの機能

    スマートフォンアプリへのブラウザ機能の実装に潜む危険 ――WebViewクラスの問題について
    coek
    coek 2012/06/25
  • pthreadについて(条件変数・モデル):CodeZine

    はじめに この連載ではUNIX系OSなどで使われるスレッド「pthread」についてサンプルを交えて説明していきます。pthreadはPOSIXが仕様化したスレッドモデルです。サンプルはCと一部C++、調査環境はFedora 8(2.6.23.1-49.fc8)、32bit、glibc-4.1-2、gcc-4.1.2-33およびFedora Core 6(2.6.18-1.2798.fc6)、32bit、glibc-2.5-3、gcc-4.1.1-30を使用しています。前回の記事第1回:pthreadについて(概要・生成)第2回:pthreadについて(同期) 4. 条件変数(1/3) 同期処理を行う際、ある共有情報が条件を満たしたらスレッドが動いて欲しい、という時があります。それまではサスペンドしてて欲しいですが、条件が満たされた時に他のスレッドから処理を始めるよう合図する仕組みが必要で

    coek
    coek 2008/01/07
  • JavaScriptでDOMレンジを扱う:CodeZine

    japan.internet.com は、1999年9月にオープンした、日初のネットビジネス専門ニュースサイト。月間2億以上のページビューを誇る米国 Jupitermedia Corporation (Nasdaq: JUPM) のニュースサイト internet.com や EarthWeb.com からの最新記事を日語に翻訳して掲載するとともに、日独自のネットビジネス関連記事やレポートを配信。

  • Facadeデザインパターンを利用したオブジェクト指向JavaScriptカレンダーの作成:CodeZine

    去る8月30日(土曜日)、ライトウェイトプログラミング言語(Lightweight programming Language)の総合カンファレンス「LL Future」が、なかのZERO(中野区もみじ山文化センター)大ホールで開催された。当日は前線の影響で時おり豪雨に見舞われる中、さまざまな言語のユーザーや開発者など千人近くが集まった。

  • RailsでWikiシステムを作成する:CodeZine

    Scaffoldで生成したアプリケーションは出発点にすぎず、自立した完成品のアプリケーションではありません。このため、開発者がプロジェクトに適した形になるように手を加える必要があります。しかし、毎回似たような修正を行うのであれば、生成した時点でその修正が反映されている方が、より生産性も向上します。そこで稿では、Scaffoldをカスタマイズする方法を紹介します。

  • JavaScript、Laszlo、XULにまで対応したフリーエディタ「Spket」バージョンアップ:CodeZine

    RIA向けプログラミング用エディタ「Spket IDE」の最新版「Spket IDE 1.5.7」が16日にリリースされた。このエディタはEclipseプラグインとして提供されており、Spket IDEのWebサイトから無償でダウンロードできる。 Spket IDEは、「JavaScript」「Laszlo」に加え、「Yahoo! Widget」やFirefoxの拡張機能で使われる「XUL」などにも対応したエディタ。コードアシスト機能やアウトライン機能、予約語のハイライト機能などを持つ。 今回のバージョンアップではLaszloに関する機能が強化された。Ctrl+Oによるアウトライン表示や、Ctrl+Tによる階層構造(クラスの継承関係)表示などを行うことができる。また、いくつかのバグフィックスがなされている。

  • 楽天、国内初となる空室検索も可能な「楽天トラベルAPI」公開:CodeZine

    楽天は28日、同社が公開するWebサービスAPI楽天ウェブサービス」に、「楽天トラベル施設情報API」「楽天トラベル空室検索API」「楽天トラベル地区コードAPI」の3つを追加したと発表した。 「楽天トラベル施設情報API」を使うと、楽天トラベルが持つ全国21,500軒の施設情報を利用することができる。「楽天トラベル空室検索API」では同じく全国21,500軒の施設の空室状況をリアルタイムで検索することが可能になる。「楽天トラベル地区コードAPI」では、楽天トラベルで提供している地区コードを取得することができる。 楽天は、以前から同社の商品検索が行えるAPIを公開していたが、今回は「楽天トラベル」として初のWebサービス公開となる。今回は第1弾であり、第2弾として「キーワード検索API」や「施設検索API」などの公開を予定している。 また、楽天トラベル関連APIを活用したサービスを

    coek
    coek 2007/03/01
  • Firefox拡張機能の基礎を実例で学ぶ:CodeZine

    はじめに Internet Explorer(以下、IE)が主流のブラウザ市場の中で、Firefoxはシェアを伸ばしています。Firefoxがシェアを拡大している理由の一つに、拡張機能の存在があるでしょう。非常に多くの拡張機能が世界中の人々によって開発されています。これらの拡張機能を組み合わせることによって、Firefoxを自分の好みのブラウザにカスタマイズできるのです。 とはいえ、他人が作った拡張機能がぴったり自分に合っているとは限りません。幸いなことにFirefoxの拡張機能は、XML言語の一種でUI部分を規定するXUL、動作を規定するJavaScript、そしていくつかの設定ファイルから構成されています。これらはいずれもごくありふれた開発言語であり、特別な知識は必要ありません。しかも、エディタとFirefoxがあれば高価な開発環境をそろえる必要もありません。他人の作った拡張機能を自分

  • 記事:CodeZine(コードジン)

  • はじめてのActionScript 3~ライフゲームを作ってみる:CodeZine

    はじめに Adobeより、フリーで入手可能なFree Flex 2 SDKが公開されています。Flexは、Adobeが提供するRIA(Rich Internet Application)と呼ばれる高度なインターネットアプリケーションを構築するためのツールとテクノロジーの総称です。Flex 2アプリケーションはFlash 9を利用して、さまざまな機能を実現します。 Flash 8の次のバージョンであるFlash 9では、ActionScript 3.0(以下、ActionScript 3)が採用されることになっており、Free Flex 2 SDKは、このActionScript 3を使ってプログラムを作っていきます。対象読者Free Flex 2 SDKで何か作ってみたい人Flash 9が気になっている人JavaC++などオブジェクト指向プログラミングが分かる人 必要な環境 稿では、W

  • 1