タグ

プログラミングに関するmiraiharecのブックマーク (25)

  • 5分でできるPHPセキュリティ対策 - ぼくはまちちゃん!

    こんにちはこんにちは!! Webプログラミングしてますか! よく「PHPセキュリティがダメ」とか言われてるよね。 でもそれって、べつにPHPが悪いんじゃなくて、 たぶん、セキュリティとかが、まだよくわからない人が多いだけなんじゃないかな。 がんばって勉強しようと思っても、なんだか難しい理屈が並んでいたりするしね…。 なので今日は、セキュリティ対策について、 「これだけやっとけば、わりと安全になるよ」ってことを、初心者むけに、大雑把に書いてみます! 理屈がわからなくても、最初はコピペでも、 なにもやらないより、やったほうがきっとマシになる! 1. XSS対策 動的なものを表示するとき、全部エスケープすればokです! (NG) あなたの名前は <?= $name ?> ですね! ↓ (OK) あなたの名前は <?= htmlspecialchars($name, ENT_QUOTES) ?>

    5分でできるPHPセキュリティ対策 - ぼくはまちちゃん!
  • TechCrunch | Startup and Technology News

    Yellow, an asset financier for solar energy and digital devices in Africa has raised $14 million series B funding in a round led by Convergence Partners with participation from the Energy Entrepreneur Fisker, the electric carmaker founded by the Danish auto designer Henrik Fisker, is gearing up to enter the Chinese market where competition is increasingly cut-throat, following in the footsteps of

    TechCrunch | Startup and Technology News
  • 初心者でも2週間でiPhoneアプリが作れちゃうTitanium Mobileがすごい件 | 株式会社インフィニットループ技術ブログ

    初心者でも2週間でiPhoneアプリが作れちゃうTitanium Mobileがすごい件 どうもこんにちは、フレッシュさに定評のない新入社員のtek_kocです。 初めてのお仕事として「Titanium Mobileでアプリを試しにつくってみる」というのを担当していました。 JavaScriptはあまり使ったことがないですし、そもそもMacもほとんど触ったことがなかったので苦戦するかと思いましたが、2週間ほどでとりあえず形になるところまでできました。Titanium Mobileすごいです。 ということで、Titanium Mobileで試しにアプリ開発をしてみた感想を書いてみました。 そもそもTitanium Mobileとは? Titanium Mobileとは、Appcelerator社によるスマートフォン対応アプリケーションの開発環境です。 iPhoneiPadAndroid

    初心者でも2週間でiPhoneアプリが作れちゃうTitanium Mobileがすごい件 | 株式会社インフィニットループ技術ブログ
  • いまどきのゲームエンジンとツールの話、ついでにLGPLも。

    sakamoto.kazuki @splhack 話題にならないのでage。Maratis http://bit.ly/ff2baD Unity的なゲームエンジン。Luaでいろいろできるし、エンジン部分のソースはC++でzlib License。iPhoneでも動く http://bit.ly/gelANu 2011-02-08 13:01:32 sakamoto.kazuki @splhack Maratis http://bit.ly/fNoJnV ここからtoolダウンロード可能。Unityには達してないものの、同じ系統で、かつオープンソース。toolはGPLだけど、engineはzlib License。iPhoneもok。 2011-04-19 22:52:48

    いまどきのゲームエンジンとツールの話、ついでにLGPLも。
  • ジャンル別ゲームの作り方とアルゴリズムまとめ - ネットサービス研究室

    ゲームの作り方とアルゴリズムをジャンル別にまとめてみました。ゲーム制作や、プログラミングの勉強用にご活用ください。言語別ゲームプログラミング制作講座一覧もあわせてお読みください。 リンク切れがおきていたものは、URLを表示しておくので、Internet Archiveなどでキャッシュを表示させてみてください。 RPG ゲームの乱数解析 乱数を利用した敵出現アルゴリズムの解説 各種ゲームプログラム解析 FF、ドラクエ、ロマサガのプログラムの解析。乱数の計算など ダメージ計算あれこれ(http://ysfactory.nobody.jp/ys/prg/calculation_public.html) ダメージの計算式 エンカウントについて考えてみる エンカウント(マップでの敵との遭遇)の処理方法いろいろ RPGの作り方 - ゲームヘル2000 RPGのアルゴリズム ドルアーガの塔 乱数の工夫の

    ジャンル別ゲームの作り方とアルゴリズムまとめ - ネットサービス研究室
  • プログラミング言語人気TOP10の簡易解説

    0-1. 前書き この世にはたくさんのプログラミング言語が存在します。Wikiepdiaのプログラミング言語一覧を見ると、実に200個以上というわけの分からない数の言語が並んでいたりします。 【参考URL】プログラミング言語一覧 - Wikipedia http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%... 200の中にはほとんど使われてない言語も混じってるので、実際に仕事でざくざく使われている言語は20とか30とかそういうオーダーなのですが、それでも1人の人間が把握するにはちょっと多過ぎる数です。 記事では、そうした有り余るプログラミング言語の海の中で「どれを勉強したらいいの?」とか「どれを採用するのが適切?」という悩みをお持ちの方が「よし、この言語に決めた!」と自信を持って決断できるように背中を押すことを目的として書か

  • グーグルのJavaScriptツール集大成「Google Closure Tools」

    2009年11月5日,Googleは自社サービス製品であるGmail,Google Maps,Google Docsなどの開発に使用しているJavaScriptアプリ開発ツール群「Google Closure Tools」を一般公開しました。 "Closure"は一般的に,閉鎖や閉店といった意味で使われます。ツールの命名としては少しネガティブなニュアンスを感じますが,Google Closure Toolsの場合は,終結といった意味で,開発プロジェクトにおける最終ステップの仕上げ用ツール。すなわち“栓”という意味で中身があふれ出さないようにキッチリ閉めておくものといった意味合いから命名されているようです。 Ultimate(究極)に近い意味でGoogleの自信の表れと受け取った方がいいかもしれません。Googleで新規公開になったプロジェクトとしては珍しく,ベータ版の表記もありません(Go

    グーグルのJavaScriptツール集大成「Google Closure Tools」
  • ネットワークプログラミングの基礎知識

    ネットワークプログラミングの基礎知識 ここでは IP アドレスやポート番号、クライアントとサーバの役割などを説明し、 perl・C言語・Java などでソケット (Socket) を使った HTTP クライアントや POP3 クライアント、簡単なサーバを作成してみます。 要はネットワークプログラミングをやってみよう、ということです。 このページのサンプルプログラムは、RFC などの規格に準拠した「正しい」プログラムではありません。 また、全体的にエラー処理が不十分です (今後改善する予定です)。 あくまでも概要を理解するためのサンプルととらえてください。 もし気でしっかりとしたクライアントやサーバを書きたいなら、このページを読んだ上で、 さらに RFC を熟読し、そして wget・Apache・ftp コマンドなどのソースを参考にしてください。 このページに間違いを見付けたら、掲示板

  • ゲームプログラマーという職業はもうありません。 - teruyastarはかく語りき

    暴言なのは分かってますが、 学生の頃ゲームプログラマーを目指した昔の僕に そのまま言ってやりたいセリフ。 こんな記事を見つけたので。 プログラマ、SE、ゲームプログラマについて - Yahoo!知恵袋 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1438427284 自分は将来、プログラマ、いずれはSEになりたいと考えていましたが、 最近では3Dも学んで、ゲームも作ってみたいと思うようになりました。 長時間労働、低賃金といわれていますが、やってみたいんです。 そこで、題なんですが、 上記の仕事で働くには、今、どんなことをすればいいんでしょうか。 プログラマとして、働けるのは短いとか、 ゲーム業界は就職倍率高いとかは分かっています。 自分がやりたいのは、BGMとかグラフィックではなくて、 企画、制作、プログラムという部門

    ゲームプログラマーという職業はもうありません。 - teruyastarはかく語りき
  • C++でVST作り

    外部掲示板(質問・要望等あればどうぞ) 掲示板 エフェクター、シンセ共通 VST作成TIPS VST Tips一覧VST用VC++ 2008プロジェクト作成方法 最小構成のVST作成方法 MIDIメッセージ処理 MIDIメッセージ処理2(作成中) 簡単な音源の作成(作成中) 初めての VST(エフェクター)作り Visual C++のインストール

    C++でVST作り
  • マイクロソフトのSmall Basicで遊んでみた

    Microsoftが「Small Basic」なるものを作ってた。 窓の杜 – 【REVIEW】マイクロソフトによる初心者向けプログラミング言語の実行環境「Small Basic」 自分のPCで作ったアプリをアップロードしてみんなで遊べる! なにこれ超楽しそう! Flashでいうところの「wonderfl」だけど、SmallBasicは敷居がグンと低いのがステキ。 で、さっそく遊んでみた。 ランダムでうさぎ画像が出ます。クリックすると次のうさぎに行きます。 ※要SliverLight  あと遊んでいるうちにフリーズするかも・・・ ソースはこちら Microsoft Small Basic Program Listing FlickrAPIが組み込みなのが凄い。 「サブルーチンは作れるけど引数の概念は無い」ってあたりが懐かしい感じ。 「オレも何か作ってみよう!」って人はドキュメント読むとい

  • wonderfl build flash online

    wonderflは、サイト上でFlashをつくることのできるサービス。 通常Flashをつくるためには、Flash IDEやFlex、FlashDevelop等といったツールを使って、コードを書き、コンパイルする必要がありますが、wonderflでは、サイトにあるフォームにActionscript3のコードを書けば、サーバサイドでコンパイルを行えます。 つまり、ブラウザさえあれば、Flashをつくれます。コンパイル結果はサイト上に表示され、作成されたFlash(swf)はページ上に自動的に表示されるので、完成したFlashをリアルタイムに見ながらコードを書くことができます。 ※APIとして、はてな OpenIDを使用してネットにさえつながれば、誰もがFlashクリエイターになれます。世界中のFlashクリエイターがユーザーになるwonderflは、 文字通り、世界のFlash図鑑となってい

    wonderfl build flash online
  • マイクロソフトのディベロッパー製品で楽しむ方法

    Visual Studio 2013 Preivewは、サイドバイサイドでインストールできます。 Visual Studio 2013 Preview版はもうお試しいただけましたでしょうか?現実的には、業務用のアプリなどを安定したVisual Studio... Author: 山田昌良 Date: 08/09/2013 Visual Studio 2013 Previewをインストールしてみる 久しぶりの投稿となってしまいました。 ここのところは専らWindows 8 + Visual Studio 2012 を使って、Windows 8のアプリケーションを作っていました。... Author: 山田昌良 Date: 07/04/2013 Windows Azure Tools for Microsoft Visual Studio 1.2 を導入する これまで英語版のツールのみの提供だ

    マイクロソフトのディベロッパー製品で楽しむ方法
  • 超簡単プログラミング「MS Small Basic」が正式版で無料公開、サンデープログラミングにどうですか?

    超簡単プログラミング「MS Small Basic」が正式版で無料公開、サンデープログラミングにどうですか? いまベテランのITエンジニアとして活躍している方々の中には、子どもの頃にBasic言語で初めてプログラミングを覚えた、あるいは駆け出しエンジニアの頃に最初に仕事で使った言語がVisual Basicだった、という方も多いのではないでしょうか? 実は僕も、最初に使ったプログラミング言語はPC-8001のN-BASICでした。もう30年くらい前のことですね。 マイクロソフトが2月24日に正式版を公開した最新のBasic言語「Small Basic」を使うと、もしかしたらその頃の気持ちが思い出せるかもしれません。 exeファイルも生成できる Small Basicは、そのホームページに「Microsoft Small Basic puts the "fun" back into comp

    超簡単プログラミング「MS Small Basic」が正式版で無料公開、サンデープログラミングにどうですか?
    miraiharec
    miraiharec 2010/03/11
    大変懐かしい感じ。凄いシンプル・・・結構固まるw
  • プログラミングスレまとめ in VIP

    お知らせ† 非常にゆったりとしたペースで更新が続けられております。 プログラミングに関連することであれば何でも良いので書いてって下さい。 初めての方は、 はじめてなの…やさしくして… へどうぞ 既存の記事をメンテしてもらえると嬉しくて涙が出ます。 編集時のIDは「vip」、パスは「vip」です。 祝・復旧 vipperじゃないがたまに見てた -- 2023-02-28 (火) 18:18:01 旧字キチガイの記述全部消せばいいのに。役に立たん独り言だらけだし。元から少なかった人が消滅した原因でしょあれ -- 2023-03-03 (金) 23:07:56 ↑うんこ掃除しました -- 2023-11-12 (日) 02:42:18 こんにちは -- マイキー 2024-02-22 (木) 07:22:12

  • JavaScript によるオーディオ&ビジュアルプログラミング - Radium Software

    僕は JavaScript が好きだ。できるだけ多くのことを JavaScript で済ませてしまいたいと考えている。 以前は JavaScript では絵や音を扱うことができないという点がボトルネックになって,応用の幅を狭めていた。これが最近になると, Canvas 要素のおかげで絵を扱うことができるようになったり, Flash を代行役にすることによって音を出せるようになったりと,いろいろ状況が変わってきている。 そこで今回は,以前から機会があれば触ってみたいと思っていた Processing.js と SoundManager 2 を使って, JavaScript によるオーディオ&ビジュアルプログラミングに挑戦してみた。 Processing.js とは Processing.js は,ビジュアルデザイン向けプログラミング言語 Processing を模して作られた JavaScr

    JavaScript によるオーディオ&ビジュアルプログラミング - Radium Software
  • 無料でFlashの制作環境を構築 FlashDevelopとFlex SDKのインストール | ClockMaker Blog

    FlashDevelop(フラッシュ・デベロップ)というActionScriptのエディターが非常に優秀で、これとAdobeがオープンソースで提供しているFlex SDKがあれば、お手軽かつ無料でFlashを作ることができます。 FlashDevelopはソフトの軽さと強力なコードヒント機能によってプロのFlasherから熱烈な支持を受けているエディターです。まずはコードヒント機能がどのくらい優れているか分かる90秒のライブコーディングビデオを用意しました。 FlashDevelop Code Hint Movie from clockmaker on Vimeo. コードの補間によってキータイプの量を劇的に減らせ、自動的に整形されるため見通しの良いコードが仕上がるのがおわかりになるかと思います。 では、そんな便利で高機能なFlashDevelopのインストール方法を紹介します。できる限り

    無料でFlashの制作環境を構築 FlashDevelopとFlex SDKのインストール | ClockMaker Blog
  • ペアプログラミング - 笑ってダマされタメになる!きたみとまなめのIT用語集:selfup

    今日から私はプログラマ。最初のうちはわからないこともあるけれど,いずれは誰からも信頼される一流プログラマになってみせる。まずは「ペアプログラミング」で慣れてくれと上司に言われたけれど,学生時代に多少はプログラムをかじった私ならば,百戦錬磨の先輩にも今年の新人は使えるってところを見せてやるぜ!なんて気合十分。 しかし,いざペアプログラミングがはじまったら,先輩は私の横でずっと見ている。えっ? そんなに信頼されていないの? これでは先輩は自分のプログラムが全く書けず,私はただの足手まといじゃないか。役立たずの私なんか,いないほうがいいんだ……。ということを,先輩に打ち明けてみたら,なんとこれがペアプログラミングというものだそうです。 普通,コードを書く人は1人でコードを書き,レビューをする人は1人でレビューのときだけチェックします。でもペアプログラミングでは,常に2人が一緒になって1台のパソコ

    ペアプログラミング - 笑ってダマされタメになる!きたみとまなめのIT用語集:selfup
  • 携帯ゲームで年収1000万円!個人クリエーター護美童子インタビュー|ガジェット通信 GetNews

    携帯ゲームサイトの『アプリ★ゲット』(http://appget.com/)を運営するスパイシーソフトは、『アプリ★ゲット』にゲームを投稿した個人クリエーターが、年収1000万円を達成したと発表しました。果たしてどんなクリエーターなのでしょうか。個人クリエーターの星野裕太(護美童子)さんにインタビューしてみました。 回答者: 星野裕太さん(写真右) 山田元康さん(写真左)スパイシーソフト株式会社 代表取締役社長 インタビュアー: 未来検索ガジェット通信編集部・宮原俊介(shnsk) ■大学を中退、クリエーターとして上京 記者 星野さんは、どのような経緯でクリエーターになり、独立したのでしょうか。 星野 はじめに携帯のアプリを作り始めたのが高校3年くらいなんですけど、初めて携帯で動くアプリを作って、『アプリ★ゲット』に登録をしたんです。 そこでユーザーの声を聞きながら作っていって、人気がでて

    携帯ゲームで年収1000万円!個人クリエーター護美童子インタビュー|ガジェット通信 GetNews
    miraiharec
    miraiharec 2008/12/25
    専属契約!!!すごいな~!ニコニコでこういうのが出来たら…まあ現実的ではないですがw
  • flash lite プログラミングメモ

    フィジカルコンピューティング Gainerメモ フィジカルコンピューティングに利用できるI/Oモジュールのメモ。 Arduinoメモ フィジカルコンピューティングに利用できるI/Oモジュールのメモ。 PC AIRメモ Flash技術を利用したデスクトップアプリケーション実行環境のメモ。 ActionScript 3.0メモ Flash Player 9以降で実行できるオブジェクト指向プログラミング言語のメモ。 Flex 2で開発。 ActionScript 2.0メモ Flash Player 7以降で実行できるオブジェクト指向プログラミング言語のメモ。 mtascで開発。Flash Lite 2.0情報も含む。 AIF Toolkitメモ Flash Player 10用のフィルター作成ソフトのメモ。 Flash Media Server