タグ

GUIに関するJ138のブックマーク (14)

  • GUIプログラミングのパターンを知りたい : akiyan.com

    GUIプログラミングのパターンを知りたい 2007-08-13 衝動的にCakePHP以外のプログラミング話エントリー。 まずはsubtech - Pink Blossom Diary - AS3/Flex2 を使い始めて約半年より。 まずイベントドリブンなプログラミングに慣れてないのが一つで。Flex のイベントや自前イベントやをただ単に投げまくってると、とりあえずは動くけど後からメンテし辛いスパゲッティコードができあがる。このスパゲッティコードは goto 文が乱立するコードよりも酷く、goto だったら割と行き先は把握できるけど、イベントを投げまくってるだけだと、どこでどのオブジェクトがこのイベントを受け取るかが解らない。解りづらい。いちいちソースコード grep ですね、おめでたいですね。あのイベントが発生してから、そのイベントが終了したら発生するイベントが終了したらウィンドウ閉じ

  • Androidアプリケーション用インタフェースビルダー·DroidDraw MOONGIFT

    国内でも徐々にではあるがAndroid向けのアプリケーション開発に注目が集まるようになってきた。そしてアプリケーションと言えば重要なのがインタフェースだ。機能的にどれだけ優れていたとしてもインタフェースが粗雑では全く売れることはないだろう。 Androidアプリケーションの画面設計に! 逆に言えばインタフェースが優れていれば機能的に多少劣っていたとしても利用者は増えるかも知れない。そこで優れたインタフェースを手軽に構築できるDroidDrawを使ってみよう。 今回紹介するオープンソース・ソフトウェアはDroidDrawAndroidアプリケーション向けのインタフェースビルダーだ。 DroidDrawWindowsMac OSXLinuxそれぞれに提供されるソフトウェアで、GUIを使ってAndroidアプリケーションのインタフェースを作成できる。ウィジェットとしてパーツが多数提供され

    Androidアプリケーション用インタフェースビルダー·DroidDraw MOONGIFT
  • ビジュアルプログラミング·Mindscript MOONGIFT

    Yahoo! Pipesを使うと、ドラッグアンドドロップでマッシュアップをすることができる。ごく細かな操作を行おうと思うと多少辛いが、それでも簡単なデータの連結やスクレイピングであればYahoo! Pipesのようなビジュアル的なプログラミング環境は便利だ。 オブジェクトを線でつないでいくプログラミング 複雑なプログラミングを行うにはやはりコードを手で書かざるを得ないだろう。だが簡単なものであればドラッグアンドドロップで作成可能になる時代が来るのかも知れない。その可能性を感じさせるのがMindscriptだ。 今回紹介するオープンソース・ソフトウェアはMindscript、ビジュアルプログラミング環境だ。 Mindscriptは予め指定されたコンポーネントを配置し、プロパティを編集し、それをつないでいくことでコードを書かずにプログラミングを行うソフトウェアだ。例えばダイアログを使ってファイ

    ビジュアルプログラミング·Mindscript MOONGIFT
  • Webアプリケーション用のGUIツールキット·Socks MOONGIFT

    Webアプリケーションを構築する上で最大のネックになるのがGUiインタフェースだろう。一般的なローカルOS向けのGUIツールキットとは異なり、Web向けには貧弱なコンポーネントしか用意されていない。YUIやExt JSなど多数のツールキットが登場しているのはそのせいだ。 アニメーションもこなすGUIツールキット そしてデザイン面のみならず、アクションまで踏まえてWebアプリケーションを構築できるのがSocksというGUIツールキットだ。 今回紹介するオープンソース・ソフトウェアはSocks、JavaScriptによるGUIツールキットだ。 SocksはJavaScriptで作られたGUiツールキットだ。HTMLはデザインする必要がなく、Socks上でオブジェクトを定義してテキストボックスやチェックボックスなどを配置していく。後は指定した表示形式に沿ってSocksが揃えて表示してくれる。 ハ

    Webアプリケーション用のGUIツールキット·Socks MOONGIFT
  • 404 Blog Not Found:Mac OS X 用のGUI Text Editor

    2007年04月27日13:00 カテゴリTips Mac OS X 用のGUI Text Editor そうおっしゃる割には多いようにも思うのだけど、むしろ私には TextWrangler と mi が入っていないのが驚き。 CNET Japan Blog - 江島健太郎 / Kenn's Clairvoyance:マックを買ってきたらインストールするソフト(マック入門のすすめ) せっかくなので、今回インストールしたアプリを一覧にしてみましょう。ほとんどが定番モノで、標準添付のもの以外で敢えてインストールする数は年々減ってきています。GeeksにとってText Editorというのは死活問題。CLIのものであれば、vimemacsかぐらいしか選択肢がないので楽なのですが、MacGUIで日語も扱えるものとなるとそこまで定番化しているのはないのが現状のように思います。Windowsだと

    404 Blog Not Found:Mac OS X 用のGUI Text Editor
  • 内装はオフィスデザイン設計をすべき理由|こだわりたい!オフィスデザイン

    企業にとってオフィスデザインは重要な要素で、あらゆる部分に影響を及ぼします。適切なデザイン設計すれば、仕事効率をアップすることができます。 さらに家具を搬入するときも楽になるのでメリットは多いです。ただやみくもにデザインをしても、うまくいきません。また素材なども考慮しないといけないので、計画的にデザインを練る必要があります。 そこでどのようなデザインをすれば使いやすいオフィスになるのかを紹介しましょう。 オフィスデザインをすれば仕事効率をアップできます。例えば動線を確保することができるので、他のスタッフの通行の邪魔にならずスムーズな行き来をすることが可能です。 また家具を搬入するときも、すでに設置している家具の邪魔をせず置くことができるので便利です。オフィスデザインはやみくもにするのではなく、業態に合った設計をする必要があります。 例えば打ち合わせの多い会社なら、社員のデスクはつくらず自由

  • これは秀逸!大事なファイルをタグを付けて管理·Tags MOONGIFT

    これは何なのだろうと理解するまでに時間がかかってしまった。だが、理解できるとなかなか秀逸で面白いソフトウェアと言えなくもない…ような気がする。Tagsをダウンロードすると、Mother Tag.appというアプリケーションが展開される。後は別な色をしたアイコンファイルが多数。これが全てだ。 これで一体なにをしろと… そしてMother Tag.appを立ち上げるとフォルダが空くのみ。これで何をしろというのか…なぜMother(=母親)なのか、さっぱり分からなかった。この説明だけで理解できたとしたら、あなたは相当に勘が良いと思う。分からない方は詳細で説明をするのでご覧いただきたい。 今回紹介するオープンソース・ソフトウェアはTags、ファイルをタグ管理するソフトウェアだ。 Tagsの仕組みはこうだ。まずMother Tag.appを自分で使いたいタグの名称の分、コピーする。そして例えば「Ma

    これは秀逸!大事なファイルをタグを付けて管理·Tags MOONGIFT
  • RubyCocoa: Welcome

    Welcome to the homepage of the RubyCocoa project, a bridge between the Ruby and the Objective-C languages, allowing you to manipulate Objective-C objects from Ruby, and vice-versa. It lets you write full-stack Cocoa applications in Ruby. It is also possible to write a Cocoa application that mixes Ruby and Objective-C code. RubyCocoa is free-software, released under either the Ruby's license or th

  • Daftar Situs Slot Gacor Maxwin Paling Viral Gampang Menang Hari Ini

    Situs Slot Gacor Maxwin Gampang Menang Dengan Jackpot Besar – Dalam dunia permainan online, khususnya pada permainan slot, istilah “slot gacor gampang menang” menjadi daya tarik tersendiri bagi para pecinta judi daring. Dalam artikel ini, kita akan membahas secara mendalam mengenai fenomena slot gacor gampang menang, menyoroti keunikan permainannya, serta… Continue reading Situs Judi Poker Online

  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

    J138
    J138 2008/10/06
  • Tcl - Wikipedia

    Tcl(ティクル)はスクリプト言語の一つであり、コマンド行のみで構造化文法をフォローしてしまう非常にシンプルな文法を特徴とする。 Tclはその非常に強力なGUIツールキットであるTkにより、GUIツールを素早く作り上げるのに適した強力なスクリプティング環境を構築できる。この両者を組み合わせTcl/Tk(ティクル・ティーケー)と呼ばれる。ただしTkはクロスプラットフォームなGUI環境としても有名で、Tclに限らずPerlPythonRubyなどの言語環境からも利用できる。 Tcl/Tkは、スクリプト言語TclとGUIツールキットTkからなる 非常に強力なGUIスクリプティング環境である。現在、各種オペレーティングシステム(UNIX、WindowsMacintosh)上で動作する。他にもウェブブラウザ上でTcl/Tkを動作させるプラグインTclet(ティクレット)がある。 背景[編集]

  • 逆引きRuby/Tk

    逆引き Ruby/Tk Widget 全般 幅や高さを設定する #!/usr/bin/env ruby require "tk" TkLabel.new { text "Hello!!" width 10 height 10 pack } Tk.mainloop ボタンで大きさが変わるサンプル。 #!/usr/bin/env ruby require "tk" l = TkLabel.new { text "Hello!!" pack } TkButton.new { text "Wide" command { l.width(l.width + 10); print "width: #{l.width}\n" } pack('fill' => 'x') } TkButton.new { text "Narrow" command { l.width(l.width - 10); prin

    J138
    J138 2008/09/17
  • MOONGIFT: » WindowsでGitをはじめるなら「msysGit」:オープンソースを毎日紹介

    Githubが有名になっていることもあって、SubversionからGitに開発環境を移りつつある。各人でコミットできるというのは素晴らしく、開発スピードが向上するのは間違いないだろう。 インストーラーで簡単にインストール そしてLinuxMac OSXであれば容易なGit開発環境の構築もWindowsでは面倒なイメージがあった。だがこれを使えばWindowsユーザでも簡単にGitが使い始められる。 今回紹介するオープンソース・ソフトウェアはmsysGitWindows用Gitだ。 公式な方法として、WindowsでGitを使うにはCygwinを利用するというのがデフォルトになっている。だがCygwinが予め入っている人は良いとしても、GitのためにCygwinを入れるのが面倒に感じていた。 ヘルプ msysGitWindows用のGit環境をインストーラー一つでGitコマンドをはじ

    MOONGIFT: » WindowsでGitをはじめるなら「msysGit」:オープンソースを毎日紹介
  • SQLite ControlCenter 日本語版

    SQL C Library の SQLiteDBGUI で参照できるツール SQLiteCC (SQLite Control Center) を日語化したものです.家の SQLiteCC では対応していない SQLite3 のデータベースファイルも扱えます. SQLiteCC の特徴 新しいデータベースの作成,既存のデータベースファイルの作成が可能 表データ,フィールド,スキーマ,インデックス,トリガーを参照可能 グリッド上で表データを編集可能 文法解析によるハイライト可能なエディター搭載 日語版の特徴 日語表示できるようにしています 表に日語 (UTF-8/Shift-JIS) が表示でき,表で直接変更する部分も日語が通るようになっています クエリー部にも日語が使えます. SQLiteCC3 系のデータベースファイルも操作可能. グリッドやエディタ部のフォ

  • 1