タグ

2015年11月16日のブックマーク (15件)

  • プログラム初心者がcocos2d-xを使ってゲームを作って分かったこと - Kawaz広報ブログ

    ご挨拶 普段は作・編曲をメインに活動しているTetu_fsといいます。 7月手前あたりからC++、8月からcocos2d-xの勉強を始めました。 2か月ほど前に作り始めて先日リリースしたゲームについて ブログを書いてみてほしい、という声をいくつかいただいたので 記事にしてみようと思った次第です。 もくじ 1.作ったゲームについて 2.作ろうと思ったきっかけ 3.実際にやったこと 4.まとめ 作ったゲームについて タイトルは「みるみらミニ」です。 わざわざ「ミニ」をつけているのには理由がありますが後述します。 プレイ動画等を用意しようかとも考えたのですが、 ボリューム軽めですので、 Windowsユーザーの方はぜひDLして遊んでいただければと思います。 http://www.freem.ne.jp/win/game/10482 このゲームはいわゆる「アクションパズル」で 移動とジャンプだけの

    プログラム初心者がcocos2d-xを使ってゲームを作って分かったこと - Kawaz広報ブログ
  • プログラミングやコーディングを学習したい人に役立つツール

    作成:2015/11/16 更新:2016/08/01 Web制作 > 初心者の生徒さんに「どうやったらプログラミングできるようになりますか、コーディングする上で最初に何を準備するとよいですか」と漠然と質問されることが多いので「一番最初は何を使って、どう設定するとよいのか」簡単にメモしておきます。 また「プログラミングの時は何を使う、これで練習する」といった感じで決めておけば、プログラミングも楽になるかと思います。今回は「最初はコレ!」といった感じで選抜してみました。初心者の方向けの記事となります。 エンジニア速報は Twitter の@commteで配信しています。 学んだプログラミングやソースコードを管理・反復練習する プログラミングに関する書籍を何冊も読みこんで理解しても、何回ノートを見返しても、普段検索とコピペで済ませていると、いざとなったら全然プログラミングできないです。筆者は泣

    プログラミングやコーディングを学習したい人に役立つツール
  • Nginxが支持される理由と特徴:新刊ピックアップ

    SNSBLOGなど,Webを使ったシステムは広く普及し,Webシステムへの依存度は増大しています。Webシステムの中核たるWebサーバには,長らくApache HTTPやMicrosoft IISが君臨していましたが,その中にい込む勢いを持つのが「Nginx(エンジンエックス⁠)⁠」です。稿ではNginxが支持されるその特徴を紹介します。 支持される理由 Nginxが支持される理由はそのシンプルさです。軽量・高速ながら,インストールや設定は極めてシンプルです。Webサーバのチューニングや最適化に時間をかけなくても,目の前にあるPCを一瞬にして高速Webサーバに仕立てる力を持ちます。特にNginx領が発揮されるのは,複数のWebサーバを束ねるロードバランシングやリバースProxyといった用途です。 イベント駆動とノンブロッキング非同期I/O Nginxの特徴として「イベント駆動」と

    Nginxが支持される理由と特徴:新刊ピックアップ
  • SIerとなって悪のシステムバグと戦い、エンジニアの壮絶なる業務内容を体感できるゲーム「SIerクエスト」

    システムインテグレータ(SIer)とは、システムの企画・立案からプログラムの開発、必要なハードウェア・ソフトウェアの選定・導入、完成したシステムの保守・管理に至るまでありとあらゆる業務を総合的に行うIT業界の勇者を指します。世の中のSIerたち代弁者である田中正太郎を操作し、悪のシステムバグと戦うロールプレイングゲームが「SIerクエスト」です。 SIerクエスト http://sifue.github.io/SIerQuest/ 上記URLにアクセスして「ニューゲーム」をクリックするとゲームがスタート。 エンターキーを押しながらストーリーを読み進めます。「ここは、システムインテグレーターのI社。この場所では、お客様に納品するシステムを作っている。」 「そしてここには日々、無理な要求と現場からの不具合報告がやってくるのだ。」というわけで、いきなりヤバゲな職場に降臨してしまった主人公。 「僕

    SIerとなって悪のシステムバグと戦い、エンジニアの壮絶なる業務内容を体感できるゲーム「SIerクエスト」
  • テストカバレッジ - Martin Fowler's Bliki (ja)

    http://martinfowler.com/bliki/TestCoverage.html 「テストカバレッジ(コードカバレッジ)の目標値はどれくらいがいいのか?」という質問とか、コードカバレッジの高さの自慢とかを、ときどき耳にする。でも、大事なポイントを外している。コードカバレッジは、コードのテストされていない部分を発見するための有用なツールである。ただテスト自体がどれだけ良いかという指標としては、テストカバレッジはほとんど役に立たない。 二つ目の例を先に検討してみよう。「カバレッジが87%以上じゃないと番には入れない」というようなことをやっているところも多いみたいだ。「TDDやっているならカバレッジが100%があたりまえ」という言葉を聞くこともある。賢人が言った: カバレッジが高いことを期待する。マネージャがそう期待することもある。でも微妙な違いがある。 – Brian Mari

  • オブジェクト指向UX | POSTD

    (注:2015/11/18、記事およびタイトルを一部修正いたしました。) CNN.com で働いていた2012年6月に、大統領選挙投票日の夜のユーザエクスペリエンス(以後UX)のデザインを任されました。私はそれからの6カ月間を投票日の夜のための仕事に専念しました。しかし、仕事が成功するかしないかは、選挙結果に関係はありませんでした。私が懸念していたのは、情報の見つけやすさやデータの見やすさ、canvasでのオブジェクトの変形、そして一体どのようにしたら、iPhoneでマウスオーバーのフライアウトが動作するのかでした。CNN.com史上初めてWebデザインをレスポンシブにすることにしたのです。さらに史上初めて私が、その デザイン を担当することになったのです。 大きな賭けでした。CNN.comにとって大統領選挙投票日の夜と言えば、スーパーボウル(プロアメリカンフットボールの優勝決定戦)の日曜

    オブジェクト指向UX | POSTD
  • WordPressプラグイン開発 超入門

    WordPressプラグイン開発 超入門 1. WordPressプラグイン開発 超入門 合同会社 緑IT事務所 代表 小池 隆 2014年5月29日 ギークカフェ関内 〜もくもく会 @さくらWORKS<関内> 2. WordPressプラグインとは 2 3. 例① Embed OSM 投稿や固定ページに OpenStreetMapの 地図を埋め込む 3 公式サイトで公開中! wordpress.org/plugins/embed-osm/ OpenStreetMap 4. 例② WP Sgv SPARQLクエリの結果をSgvizlerで可視化 4 SELECT DISTINCT ?slabel, SUM(?e) AS ?energy WHERE { ?cell qb:dataSet toukei:h23-2-2-B ; qbproperty:refEnergy energy:電力 ;

    WordPressプラグイン開発 超入門
  • 2015/11/15 Javaでwebアプリケーション入門

    Javaでwebアプリケーション入門。 http://javajok.connpass.com/event/22044/Read less

    2015/11/15 Javaでwebアプリケーション入門
  • suとsudoの違い - Qiita

    suとsudoはオプションの違いはあるものの、できることはほぼ重複している。 ただ、suは切替先ユーザー(root)のパスワードが要求されるのに対し、sudoは元のユーザーのパスワードが要求される。sudoは/etc/sudoersで権限を細かく設定できるので、どちらか片方だけ覚えるならsudoだけを覚えておくとよい。 オプションによって実行後のカレントディレクトリや環境変数が変わってきて、それでハマることがあるので違いをまとめておく。 (Amazon Linuxで確認。CentOSでもほぼ同じと思うが、他のディストリビューションでは違う可能性あり) コマンド .bash_profile .bashrc pwd HOME PATH

    suとsudoの違い - Qiita
  • Linuxランサムウェア「Linux.Encoder.1」の被害が拡大か--多くのウェブサイトに感染

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 最近新たに発見されたランサムウェア「Linux.Encoder.1」は既に、2000以上のウェブサイトに影響を及ぼしているという。ロシアのアンチウイルスベンダーDoctor Webが明らかにした。 Doctor Webは先週、Linuxマシンを標的とする初めてのランサムウェアの存在を公表した。このランサムウェアに感染すると、Linuxウェブサーバ上の特定ディレクトリ、および特定ファイルタイプのファイルが暗号化され、身代金を請求されるという。 同社はその時点で、「数十の」ウェブサイトが感染したとしていたが、数日が経過した現在、その数は数千にまで増えたと述べている。 同社は現地時間11月13日、およそ2000のウェブサイトがLinux.En

  • Electronを使ってJavaScriptでデスクトップアプリを作る

    はじめに こんにちは。デスクトップアプリケーションを手軽に作りたいと思ったことはないでしょうか? 普段Webアプリケーションを開発している場合、 デスクトップアプリケーションを作ろうとすると、開発言語やライブラリがWebアプリケーションとは違うので、別な知識が必要になるのと複数のプラットフォームで動くものを作ろうとすると大変ですね。 そこで、今回はWebアプリケーションのKPTBoardのJavaScriptCSSのコードを一部流用と修正して、Electronで動かしてみました。 Webアプリケーション版のKPTBoardと違う点 今回はWebアプリのデスクトップクライアントアプリではなくて、単体で動くデスクトップアプリとして作ってます。 複数人には対応してないです。 投稿した内容は、データーベースではなくてアプリのlocalStorageに保存されます。 Electronとは http

    Electronを使ってJavaScriptでデスクトップアプリを作る
  • 新しいfirefoxのweb extensionsがChromeExtentionとの互換性そのままだった - Screaming Loud

    今回、firefox dev conferenceに参加してきました。 www.mozilla.jp そこで聞いてきた、webextensionsに関して試してみたので、ログっておきます。 firefoxはアドオンの機能に関して、Chrome拡張機能と同じ仕様を搭載することを発表しています。dev.mozilla.jp 実際、どのようにして作るのか紹介します。 WebExtensionsに関しては、WebExtensions - MozillaWikiに書いてあります。 環境構築 以下からFirefox Developer Editionをダウンロードします。 Firefox のダウンロード — 自由な Web ブラウザ — Mozilla リンクのURLからしてバージョンが変わると見れなくなりそうなので、 リンクに飛べない場合は、「DeveloperEdition」で検索してダウンロー

    新しいfirefoxのweb extensionsがChromeExtentionとの互換性そのままだった - Screaming Loud
  • ComputerworldとCIO Magazineは閉鎖しました

    ComputerworldとCIO Magazineは 2023年5月23日で閉鎖しました。 長らくのご購読ありがとうございました。 日経クロステック TOPページ

    ComputerworldとCIO Magazineは閉鎖しました
  • 「中級者エンジニア」ならではの悩み - zakisan's blog

    皆さんは、今自分のエンジニアとしての学習サイクルに満足していますか? 自分は全く満足できていません。やってみたいこと、やらなきゃいけないと思うことがたくさんあって、その割に学習速度を保てていると感じられていないからです。 三ヶ月前までは、そんなことはありませんでした。それは、 リカースセンター(前まではHacker School) という、仕事/寝を忘れてコーディングに没頭できる場所に渡米し通っていたからです。 そこで日に帰国後、このコミュニティで感動したことを自分なりに解釈し、Dokugaku Dojoという名前でこの3ヶ月間実験してきました。 プログラミング独学道場 第一回ミートアップ「Hello World」を開きました。 - zakisan's blog Dokugaku Dojo = 中級者エンジニアが、学習を加速させる場所 しかし最近「これは何のための、誰のための場所なのか

    「中級者エンジニア」ならではの悩み - zakisan's blog
  • ITベンダー、ユーザーを問わず大企業の技術者がダメな理由

    先日、小売業のCIO(最高情報責任者)の人と話していて、互いに激しく同意したことがある。それは「大規模プロジェクトを担当してきた技術者よりも、小規模なプロジェクトを担ってきた技術者のほうが、優秀な人が多い」というもの。もう少し踏み込んで私流に暴論すると、ITベンダーかユーザー企業かを問わず、大企業の技術者の力量は大したことがない。 もちろん、大規模プロジェクトを担う技術者や、大企業に所属する技術者にも優れた人はいる。そうでないと、プロジェクトは破綻し、ITベンダーなら倒産してしまうだろう。だが、必ずしも技術者だけの職とは言えないプロジェクトマネジャーを除けば、「この人、当にすごいな」と思える技術者は、少人数のITベンダーに所属していたり、中堅のユーザー企業で“ひとり情シス”をやっていたりする。 いま「プロジェクトマネジャーを除く」と書いたばかりだが、実はプロジェクトマネジャーも、大企業で

    ITベンダー、ユーザーを問わず大企業の技術者がダメな理由