タグ

プログラムに関するmasa_charcoalのブックマーク (11)

  • チームとして少ないミスで素早くアプリを継続的・持続的に作り続けるためのメソッド - Qiita

    この投稿は DroidKaigi で話そうと思ったけど採択されなかった RejectedKaigi な内容です。 プログラムは、書けば書くほど複雑になります。行数が増え、分岐や繰り返しが増え、メソッドが増え、クラスが増え、パッケージが増え、管理するものは日に日に増えていきます。これらのものを使う側からすると、使うものが増えるということは、それだけ覚えることが増えることになります。勿論、IDE やエディタプラグインによって、そのような労力が極力減らされることもありますが、覚えることが少ないに越したことはありません。 この記事では、IDE やエディタプラグインはひとまず脇に置き、チームでコミュニケーションを取りながらコードを書くという観点で、従来のプログラミングのプラクティスを基に、開発時のミスを少なくし、チームで素早くアプリを作り続けていく方法論を深めていこうと思います。 Agenda 型を

    チームとして少ないミスで素早くアプリを継続的・持続的に作り続けるためのメソッド - Qiita
  • AWS認定試験に合格した勉強法を公開します! ~まずは試験の概要を知る

    AWSAmazon Web Services)では、AWSを利用したアプリケーションの設計・開発・運用管理のために必要なスキルを有していることを認定する「AWS認定プログラム」という認定制度があります。昨今では様々な企業でAWSの利用が増えていることもあり、注目度が高まっている認定制度だといえます。連載では実体験をもとに、AWS利用歴1年程度のビギナーから「AWS認定ソリューションアーキテクト – アソシエイトレベル」試験に合格するための学習方法をご紹介します。 はじめに 筆者は、セキュリティに漠然とした不安を持つあまりクラウド利用があまり進んでいないSIerでSEをしています。しかし最近ではクラウドサービスを利用することで様々なメリットを享受し、新たな価値を生み出している企業が多くあることを社内に訴え、まずは小さなサービスから業務でのAWS利用をスタートさせました。 個人的にAWS

    AWS認定試験に合格した勉強法を公開します! ~まずは試験の概要を知る
  • 「別のプログラムがこのフォルダーまたはファイルを開いているので、操作を完了できません。」 - .Windows7Homeのファイル/フ... - Yahoo!知恵袋

    「別のプログラムがこのフォルダーまたはファイルを開いているので、操作を完了できません。」 . Windows7 Home のファイル/フォルダ操作で上記メッセージが出る場合、 「別のプログラム」が具体的にどのプログラム/プロセスなのかその場で調べる方法はありますか? --- お尋ねしているのはロックを解除する方法ではなく、ロックしているプログラム/プロセスを特定する方法です。 調査のために別のソフトの常駐やインストールをするのは出来れば避けたいです。

    「別のプログラムがこのフォルダーまたはファイルを開いているので、操作を完了できません。」 - .Windows7Homeのファイル/フ... - Yahoo!知恵袋
  • @pagesにPEARをインストールする方法 - bro256の日記

    私は@pagesを使ってPHPのプログラムを色々作ってみてます。@pagesにはどうやらPEARがあまりないらしく、使えないPEARが多いです。そこで、@pagesでPEARを使える方法を調べました。一般的方法だと思いますが、メモしておきます。 http://atbb.jp/pages/viewtopic.php?t=104&highlight=PEAR 1、「PEAR」という名前のディレクトリを作ってそこにMDB2一式いれます。 2、set_include_pathを使います。 set_include_path(get_include_path() . PATH_SEPARATOR . "PEAR"); require_once('MDB2.php'); 家にあるマニュアルどおりの書き方ですが、 自分はこれでMDB2使えてます。 とのことです。

    @pagesにPEARをインストールする方法 - bro256の日記
  • 課題6「バッファオーバーフローの実験」

    サンプルプログラム(2)を実行せよ。このプログラムはgets()関数を用いて、標準入力からの入力をバッファにデータを読み込むものであるが、結果を見ると、プログラム中で操作していないバッファdmy[]に値が入ることがある。この原因を考察し、解決策を示せ。また、この問題によって引き起こされるTCP/IP通信におけるセキュリティ上の欠陥はどのようなものが考えられるか、具体例を挙げて述べよ。 サンプルプログラムをそのまま使用した場合、dmy[]に値が入る事がないのでdmy[]とbuf[]の宣言の順番を入れ換えた。また、サンプルプログラムのままでは配列が大いため、バッファオーバーフロー起こすためには標準入力から大量にデータを入力しないといけなく効率が悪かったので、配列のサイズを小さくした。 < tt>#include <stdio.h> #define BUFLEN 20 int main(int

  • 「最強最速アルゴリズマー養成講座」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

    最強最速アルゴリズマー養成講座: そのアルゴリズム、貪欲につき――貪欲法のススメ アルゴリズムの世界において、欲張りであることはときに有利に働くことがあります。今回は、貪欲法と呼ばれるアルゴリズムを紹介しながら、ハードな問題に挑戦してみましょう。このアルゴリズムが使えるかどうかの見極めができるようになれば、あなたの論理的思考力はかなりのレベルなのです。(2010/9/4) 最強最速アルゴリズマー養成講座: 病みつきになる「動的計画法」、その深淵に迫る 数回にわたって動的計画法・メモ化再帰について解説してきましたが、今回は実践編として、ナップサック問題への挑戦を足がかりに、その長所と短所の紹介、理解度チェックシートなどを用意しました。特に、動的計画法について深く掘り下げ、皆さんを動的計画法マスターの道にご案内します。(2010/5/15) 最強最速アルゴリズマー養成講座: アルゴリズマーの登

  • WebFtp

    GOiGOi Projectではフォームメール、WhatsNew(汎用DB、CMS)、ページ自動生成、ページ更新、空き情報・予約など、ホームページを管理、運営する上でどうしても必要になってくるCGIをプロ仕様で提供しています。全てのプログラムは汎用CGIとして開発されていてどのようなサイトでもご使用いただけます。また、公開しているCGIのインストール、設定、カスタムCGIの制作も承ります。 About WebFtp WebFtpはこんなことができます WebFtpはCGIを使ってブラウザ上からサーバーのファイル、ディレクトリを操作(アップロード、ダウンロード、削除、パーミッション変更、表示)を行うことができます。 ID、パスワードを登録すると複数の利用者の操作できるディレクトリをIDごとに限定することができます。 TOP 使用講習会、説明会をご指定の場所で開催させていただきます サイトの

  • HTML5 videoでニコニコ動画風プレーヤーを作ろう (1/7)

    HTML5テロッパーのサンプル。テキストエリアの文字がテロップとして動画の上に表示される画像クリックでサンプルページを表示します(Firefox 3/Opera 10/Safari 4で表示可能) 動画投稿サイト「ニコニコ動画」が人気です。ニコニコ動画はユーザーのコメントを再生中の動画にテロップのように表示する機能が特徴で、多くのユーザーがコメントを書き込んで楽しんでいます。 ニコニコ動画のようにブラウザー上で動画を再生しながらテロップを表示するには、従来、Flashが必要でした。Flash(Action Script)に習熟している開発者でなければ、ニコニコ動画のようなWebサービスは作れなかったのです。ところが現在、モダンブラウザーへの実装が進んでいるHTML5 videoなら、JavaScriptを使って簡単に文字や画像を動画に重ねられます。 今回はHTML5 videoとJavaS

    HTML5 videoでニコニコ動画風プレーヤーを作ろう (1/7)
  • 38. bamcompileでスタンドアロンEXEアプリを作ろう

    bamcompileは、PHPで記述したスクリプトで、スタンドアロンのEXEアプリケーション作成を実現するWindows用ソフトウェアです。 スタンドアロンEXEの形式を取ることで、作成したアプリを実行するのにPHPエン ジンを別途インストールする必要はありません。 PHP4.4.4と同等の実行エンジンをEXEに内包させてしまうからです。 今回は、このbamcompileの使用方法をご紹介します。 bamcompileは、こちらから入手できます。: http://www.bambalam.se/bamcompile/download/bamcompile1.21.zip まずは、基的な使用法を紹介します。 以下のような、Hello World スクリプト[hello.php] <?php echo "Hello ,World! "; ?> を用意し、あとはコマンドライン上から、 > ba

    38. bamcompileでスタンドアロンEXEアプリを作ろう
  • Javaの道:スレッド(1.はじめてのスレッド)

    スレッドとは スレッドとは1つのプログラム上で動作するある特定の処理のことを言います。1つのプログラム上でいくつもの処理を同時に実行しているかのように見せたい時に使用します。このようなプログラムのことをマルチスレッドプログラムと言います。 インターネットブラウザはマルチスレッドプログラムです。画像をダウンロードしながら、音楽を聞きながら、画面をスクロールしたり、他のページを閲覧したりと言ったことができます。この場合、「画像をダウンロード」、「音楽を聞く」、「画面をスクロール」、「他のページを閲覧」と言った処理をスレッドと言うことができます。 スレッドプログラムの例 スレッドプログラムを例示します。2つのスレッドを平行して実行させ、1から10までカウントするプログラムです。 例1 //(1)Threadクラスを継承 class ExThread1 extends Thread{ public

    Javaの道:スレッド(1.はじめてのスレッド)
  • hellohiro.com

    DOMAIN SALE CLICK HERE TO BUY NOW +1 855-646-1390

  • 1