EFL メモ(EFL memo)

EFL のメモ用、Tizen もあるよ。(Memo for EFL, Sometimes Tizen )

EFL

Enlightenment のリポジトリが svn から git へ移行しました

はじめに Enlightenment のリポジトリが svn から git へ移行したのでソースの取得方法をメモ。 http://git.enlightenment.org/ スクリーンショット ソース取得方法 git コマンドでクローンします。 git clone git://git.enlightenment.org/core/efl.git git…

Today's TAIYAKI(2013-01-07)

TAIYAKI appears on Software keyboard list on Tizen 2.0 Alpha.#tizen #tizenjp RT TAIYAKI is displayed on software keyboard list on Tizen 2.0 alpha. twitter.com/TNaruto/status…— Naruto TAKAHASHIさん (@TNaruto) 1月 7, 2013

EFL の python バインディングのインストール

EFL

はじめに EFL にはたくさんのスクリプト言語用のバインディングがあります。 その中でも一番活発に開発されている python のバインディングをインストールしましょう。 前提 少しばかり前提条件があります。 Enlightenment がインストールされていること Enl…

New E17 Release: ALPHA

EFL

http://www.enlightenment.org/p.php?p=news/show&l=en&news_id=62Enlightenment 17 のアルファ版がリリースされました! EFL Dev Day にあわせてリリースしたんですかね。 開発から十数年経ちはじめてのアルファ版のリリースですので、興味のある方は是非触…

第三回 TIzen 勉強会資料 "Tizen Native App の作り方"

第三回 Tizen 勉強会で発表してきたのでご報告します。動画 資料 Tizen native application from Naruto TAKAHASHI 2012年末にリリース予定の SDK 2.0 でサポートされる Tizen Native App の概要について発表しました。世間的にも、勉強会的にも HTML5 推し…

elementary のビルド

はじめに ここでは Elementary のビルド方法について記述します。 Elementary は EFL のウィジットライブラリです。 Elementary は見た目が派手(アイキャンディー)な GUI アプリの作成を補助するライブラリです。ぜひ入れて遊んでみたいですよね。Elementary…

第一回 Tizen 勉強会発表

Enlightenment-svn を入れる

はじめに Enlightenment をインストールするターゲットとして ubuntu 11.04 を前提で記述しています。 同じ手順で ubuntu 11.10 と ubuntu 12.04、そして ubuntu 12.10 へインストールができる確認できていますが、なにか問題が発生した場合はコメント欄など…

eet のシリアライズを試す

eet でデータのシリアライズを試します。 必要ライブラリ eina eet ソースコード ソースコードは Eet: Simple data example を参考にして以下のように作りました。全関数を main 内に移動しただけです。 /* LC_ALL=C gcc -o sample -O2 -g -Wall `pkg-config…

EFL をリポジトリから取得し、ビルドする方法

EFL

(2012-12-14 追記) 2年前の内容なので古くなっています。 EFL をリポジトリから取得し、ビルドする方法については Enlightenment-svn を入れる - EFL メモ を参照してください。 easy_e17.sh を使わずに e のソースをリポジトリから持ってきてビルドする手順…

eina ツール

eina にはデータ型の他にツール群があります。(正直使ったことないのでどんなかわかっていません。) Benchmark - ベンチマーク補助 Convert - 文字列から整数、浮動小数点などへの高速変換 Counter - 呼び出し回数とその時間について Error - エラーID管理 F…

ハッシュベンチマーク

Eina のハッシュの速度をほかのハッシュの実装と速度の比較を行ってみました。ベンチ測定方法は id:fd0 さんの C/C++ で使える Hashtable - BOOLEANLABEL を参考にしています。 動作環境 Arch Linux(x86_64) Core 2 Duo 2.4GHz gcc v4.5.0 各種ハッシュ実装…

eina データ型

eina(http://docs.enlightenment.org/auto/eina/) はデータ型ライブラリです。以下のデータ型を提供してます。(eina のドキュメントより) Array -void *型データの標準配列 Hash - void *型データの標準ハッシュテーブルとハッシュ Inline list - ユーザが定…

easy_e17.sh

EFL

easy_e17.sh を使って EFL のビルドを手っ取り早く行ないましょう。EFL はウィンドマネージャ Enlightenment DR17 のために作られたライブラリ群です。 EFL は http://www.enlightenment.org/p.php?p=about&l=en の Building Blocks に表示されている階層に…