タグ

関連タグで絞り込む (369)

タグの絞り込みを解除

開発に関するasa_ca3のブックマーク (291)

  • it works!

    it works!

  • Play framework 2.0の概要/5つの特徴とScalaで作るための環境構築

    Play frameworkの背景と歴史 Ruby on Railsが人気となり、それ以外にもいろいろと軽量フレームワークが出てきた2009年ごろ、Javaのフルスタックフレームワークである「Play framework」の1.0(以下、「Play 1.0」)がリリースされました。 このころよく使用されていた(いまでも十分よく使用されていますが)Javaフレームワークは、SpringやSeasar2などのDIコンテナと、それに付随するORマッパー(Spring DataやS2JDBC)やMVCのフレームワーク(Spring MVCやS2Struts)でした。これらのフレームワークはそれぞれ十分な機能と実績があり、現在でもJavaでWebアプリケーションを開発する際には、まっ先に採用候補に挙がると思います。 しかし、これらのフレームワークは基的にJava EEでの開発用フレームワークなので

    Play framework 2.0の概要/5つの特徴とScalaで作るための環境構築
  • / WSJ日本版 - jp.WSJ.com - Wsj.com

    閉じる 記事へのアクセス数のほかフェイスブックやツイッターでのシェア回数、メールをもとにWSJ日版で注目を集めている記事をランキングにまとめています

  • 【番外編】Androidの爆速エミュレータ環境を構築する | DevelopersIO

    ※追記しました. OSXの方々は注意点もありますので、追記も併せてご覧ください 2012.10.17 Android爆速エミュレータ環境の作り方 Android開発者界隈のTwitter TLで、「Androidのエミュレータが低速で使い物にならないとか言って許されるのは小学生までだよねー。きゃははー」的な会話が繰り広げられていたので、これは知らないのはマズイのでは、という危機感から、一念発起し、爆速Androidエミュレータ環境の構築を試みました Androidのエミュレータが低速で使い物にならないというのは、すでに過去の話だそうです。真の情報強者の方々は、すでに爆速エミュレータでの開発を行っているようです。中には、実機よりも早いので、実機代わりに使ってるという方もおられるようです もうAndroidのエミュレータが遅いなんて言わせない!iPhoneのエミュレータに匹敵する(?)速度を手

    【番外編】Androidの爆速エミュレータ環境を構築する | DevelopersIO
  • 米国市場の高校サイトでは、今、何が起きているのか?

    ブログサービス「マーケター通信」をご利用の皆さまへ 平素はITmedia マーケティングをご愛読いただき、誠にありがとうございます。 当サイトではこれまで、関連ブログサービスとして「マーケター通信」を長年にわたり運営してまいりましたが、全体的な利用の減少を鑑み、2020年9月30日にサービスを終了させることになりました。 このような結果になり残念ですが、何卒ご理解いただけますと幸いです。これまでご利用いただきましたことに対し、あらためてお礼申し上げます。 尚、ITmedia マーケティングは従来通り更新を続けますので、引き続きよろしくお願いいたします。 サービス終了までのスケジュール、および、これまで登録していただいたブログ記事の取り扱いにつきましては、以下の記載をご確認ください。 スケジュール 2020年9月25日(金)

    米国市場の高校サイトでは、今、何が起きているのか?
    asa_ca3
    asa_ca3 2012/10/11
    そうなのかね~。疑問。
  • ソースコードのメトリクス(品質測定)を行うツール - ふにゃるんv2

    前回は、ccccってツールを試したんですが、id:akiramei さんの8/21のネタで、SourceMonitorが紹介されており、もう少し調べてみる事に。 Source Monitor SourceMonitor http://www.campwoodsw.com/sourcemonitor.html id:akiramei さん。…元は どっとねっとメモさんが紹介されていたツールです。 ウィザード形式で、解析するフォルダを指定できるのは便利ですね。 2 posted by (C)wacky 選択できるプログラム言語は、以下の通りです。 3 posted by (C)wacky 一通りの有名な言語を選択できるのは、嬉しいですね。 読み込ませると、以下のようなメトリクス収集をしてくれます。 6 posted by (C)wacky 7 posted by (C)wacky グラフ表示し

    ソースコードのメトリクス(品質測定)を行うツール - ふにゃるんv2
  • インターン講義4日目「JavaScript で学ぶ イベントドリブン」 - Hatena Developer Blog

    今日行なわれたインターン4日目の講義「JavaScript で学ぶ イベントドリブン」by id:cho45の資料と録画を公開します。今回は、JavaScriptの概要からDOM、イベントドリブンまでを2時間で網羅した密度の高い講義となっています。今回の放送は安定していましたので、音質・画質とも良好にできました。 明日もAM10:30より、JavaScript界の貴公子id:nanto_viによる「ユーザーインターフェース, HTML5」を放送しますので、是非ご覧ください。 自己紹介 id:cho45 - vimmer うごメモチームのエンジニア (7月後半〜) 少し前までブックマークチーム Perl, JS (Scala, Ruby, etc...) サーバサイド・クライアントサイドUI・スマートフォンなど Java や AS も場合によっては書いています 特技 1行コードを書くごとにハ

    インターン講義4日目「JavaScript で学ぶ イベントドリブン」 - Hatena Developer Blog
  • EclEmmaは,djUnitと同じくカバレッジ計測プラグインです。

    株式会社DTS ネットワーク事業プロジェクトマネージャ。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。StrutsIDEコミッタ。著書「まるごとEclipse! Vol.1」(発行:インプレスコミュニケーションズ)。 昨今では,ますますテスト工程が重要視されるようになっています。品質の高いソフトウエアを効率的に開発することが,保守・管理コストの低減につながり,最終的なコスト削減を生むからです。 単体テスト工程では,「JUnit」フレームワークがデファクト・スタンダードです。これにより,効率的にテスト・ケース(テスト用のコードを書いたクラス)を作成し,何度でも繰り返し実行できます。単体テストを何度でも繰り返し実行できることは,短期開発で高品質を保つためには欠かせない要素です。 しかし,このようにJUnitフレームワークが品質向上に大きく貢献している半面,カバレッ

    EclEmmaは,djUnitと同じくカバレッジ計測プラグインです。
  • 【Javascript】consoleオブジェクトが持つlog以外の便利メソッド18(前編)

    こんにちは、橋です。 今回と次回の2回にわたり、Safari、ChromeのWebインスペクターやFirefoxのFireBugで使えるconsoleオブジェクトの使い方について書いてみたいと思います。 Javascriptのコードをデバッグする際に、console.logを使ってメッセージやオブジェクトの内容をログに表示することがあるかと思いますが、 この「console」オブジェクト、実はlogメソッド以外にも複数のメソッドがあります。 まずは、consoleオブジェクトにどのようなメソッドがあるか、console.logを使って表示してみたいと思います。 consoleオブジェクトの中身を見てみると、__proto__オブジェクトに以下のメソッドが定義されています。 assert count debug dir dirxml error group groupCollapsed g

    【Javascript】consoleオブジェクトが持つlog以外の便利メソッド18(前編)
  • CakePHPを使ったMVC設計のベストプラクティス - Sooey

    CakePHPを使ったMVC設計のベストプラクティス 個人的にはCakePHPはあまり好きではないのですが、CakePHP開発メンバーによるMVCデザインの記事 (CakePHP のおいしいべ方)で紹介されていたBest Practices in MVC Design with CakePHP (php|architect’s C7Y)はMVCフレームワーク利用者にとってとても有用な情報だったので、訳してみました(php|architectの方には翻訳許可を頂いています)。 この記事を読んでドメインモデルに興味を持った方は、エンタープライズ アプリケーションアーキテクチャパターン(PoEAA)やDomain-Driven Design: Tackling Complexity in the Heart of Softwareに手を出してみるのもいいかも。他に、InfoQにユーザー登録すれ

  • CakePHP開発者が知るべき10のこと

    先日、こんな記事が上がっていました。 Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。 AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。 Ruby Ruby On Rail

  • Titanium Mobileの暗黒ノウハウを公開します。 - このブログは証明できない。

    WEB+DB PRESS Vol.61の特集は、Titaniumでした。実際にアプリを作りながらのチュートリアルになっています。正統派な入門記事です。 でも。期待してた内容ではありませんでした。私は、Titaniumの暗黒面が知りたいのです。いつものWEB+DB PRESSなら、そんな記事が多いのですが、さすがにまだ開発者が少なそうなTitaniumではアッサリ目に仕上げるしかないのでしょう。そこで、このどうでもいいブログで、Titaniumのバッドノウハウ、いや、暗黒ノウハウをメモっておきます。 アプリを1開発しただけですので、そこまでTitaniumのことを解っているわけではありません。間違っているところなどがありましたら、指摘してもらえるとありがたいです。暗黒ノウハウをみんなで共有しましょう。あと、スシなどをおごってもらえると、もっとありがたいです。 前提。 Titaniumのバー

    Titanium Mobileの暗黒ノウハウを公開します。 - このブログは証明できない。
  • Titanium MobileでAndroidアプリを作った件 - uessay

    トイレシュランのAndroid版をリリースもしたことだし、ちょっと開発について振り返ってみようかと思う。 開発にはTitanium MobileというJavaScriptAndroidiPhone向けのアプリを開発できるものを選んだ。制約も少なくないと思うけど、少しでもシンプルな言語が好きな人にはオススメできるかも。 と言いつつ、困ったポイントも書き残しておく。 まず、デバッグ情報を出力できないのを、なんとかする。 これまでモバイル端末向けの開発をしたことがなかったが、ちょっと書いてはイミュレータに転送して動作確認させるものらしい。ただ、解析時にイミュレータにデバッグ情報を出すのは大変なので、Ti.API.infoという関数でコンソールに出力させることができる。 ただし、このTi.API.infoが不安定。僕の環境(Windows7 64bit + Titanium Studio 1.

    Titanium MobileでAndroidアプリを作った件 - uessay
  • titaniumでandroidな人へ。ビルドが超高速化されます。「fastdev」 理想は泥臭いアーキテクト

    もう、昔にはもどれませぬ。fastdevの導入でビルドが劇的に早くなります。 OS:Windows7CPU:Core2Duo2.50GHzのマシンで、1000行程度のアプリケーション。エミュレーターは既に起動している状態からのビルド時間は以下のとおり。   fastdev無 fastdev有 ビルド時間 1分16秒 10秒 まぁ今までがどうしようも無かったといえばそれまでだけど、夜中のコーディング中、ビルドしてるときに寝落ちするぐらいの遅さだったので、ようやっとまともに開発できる気がする速度になってきた。よっこらせ。   fastdevの入手 2011年5月22日時点で、titanium SDK1.7プレビュー版にはfastdevは含まれておりませぬ。なので、デイリービルドのこちらから入手して、以下のパスに格納します。 C:\ProgramData\Titanium\mobilesdk\

  • Facebookモバイルアプリ開発チュートリアル一覧

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

    Facebookモバイルアプリ開発チュートリアル一覧
  • MySQLでlocalサーバー以外からのアクセスを許可するには?: ネットショップ店長のIT日記

    MySQLでlocalサーバー以外からのアクセスを許可するには、MySQLユーザーに対して接続権限を 与える必要があります。 続きに行く前に、今日のランキングは? 1.MySQLに接続 $ mysql -u ユーザー名 -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 379 to server version: 4.0.20-standard Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 2.Grant文を実行 mysql> grant all on *.* to ユーザー名@'192.168.X.0/255.255.255.0'; 上記の例では、192.

    asa_ca3
    asa_ca3 2012/06/29
    アクセス制限
  • コードカバレッジのまとめ - ソフトウェアテストの勉強室

    単体テストレベルでは、「コードカバレッジ」を意識しながら(基準にしながら)テスト設計やテストケース作成を行う機会が多い。でも、この「コードカバレッジ」って用語がばらばらであったり、どのカバレッジ基準がどういうことを確認するものなのか、どういう不具合を見つけられるのか、見つけられないのか、といったことが自分の中でしっかりまとまっていなかったので、いろいろ調べてまとめようと思います。 2008/03/12更新 サンプルプログラムで解説を追加 サンプルプログラムは、以前例題として作成したテニスのスコアボードについて [例題]テニスのスコアボード ステートメントカバレッジ 命令網羅。テスト対象となるプログラム中のステートメント(命令文)をどれくらい実施したかどうかをあらわす基準。すべてのステートメントを最低1回実施した場合に、ステートメントカバレッジ100%という。もっとも基的なカバレッジ基準で

    コードカバレッジのまとめ - ソフトウェアテストの勉強室
  • 株式会社 エム・イー・シー » 第1回 バッチ処理の特性

    そもそも「バッチ処理」とは? そもそも、「バッチ」とは何でしょうか?語源は「何枚もの伝票の束」のことです。英語では[batch]と表記します。つまり、バッチ処理とは「何枚もの伝票をまとめて処理すること」の意味です。情報システムにおいては「データの一括処理」との意味となります。 バッチ処理には、画面系の機能には無いいくつかの特性があります。これらをキチンと想定出来ていないと、後にトラブルとなってしまいます。開発者は下記の特性を認識して設計・開発を行う必要があります。 大量データの処理 上記の通り、バッチ処理の第一の特性は、「複数データの一括処理」となります。「複数」というのは、数件~数億件と非常に幅の広い表現です。非常に大量のデータを処理する場合、まず懸念されるのは「パフォーマンス」です。 バックグラウンド実行 バッチ処理はバックグラウンドで実行されます。画面から起動指示される、いわゆる「オ

  • CloudCore VPS

    2022年9月30日をもちましてCloudCore VPSはサービス提供を終了いたしました。 長らくご愛顧いただき誠にありがとうございました。 今後は、レンタルサーバー及びマネージド専用サーバーの強化により幅広いお客さまがご利用しやすい環境をご提供するため、経営資源を「CPI」に集中しクラウドホスティング事業を推進してまいります。 レンタルサーバーCPI

  • かっこ悪くて面倒でもテストコードを書こう - 今川館

    Python | 10:08わたしはプログラマーではありませんが、いくつかの仕事でテストコードを見たり書いたりすることがあったので、その過程で思ったことをメモとして残しておきます。コーディングとテストを分けて工数を言う癖をやめようどっちもコードを書くのだから分けて考える必要はないテストコードの重要性は理解しているけど、工数も厳しいし客がテストコードを書くことに工数を割くことを認めてくれない。ありがちな話ですが、それがテストを書かないことの根拠であるならば少し考え直しましょう。コーディングとテストを異なる工程と考えるのをやめてしまえばそんなことに悩む必要はなくなります。つまり、「テストを書きながらコーディングする」のです。だいたい、普段プログラムを書いているときだって手元で動かしながらものを作っているでしょう。それと同じことをプログラムを書いてやればいいだけです。客がテストを書かせてくれない