タグ

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

  • 初心者でもほぼ無料でPHPを勉強できるコンテンツ11選 - paiza times

    Photo by Robyn Jay こんにちは。谷口がお送りします。 プログラミングをこれから学ぼうとしている方の中には、「PHPを使えるようになりたい」という方も多いかと思います。 PHPは日国内に20万人もの開発エンジニアがいるともいわれ、求人案件も非常に多い言語です。広くWeb系のサービス開発、ゲーム開発などで利用されており、少し前までその多くがLAMP環境(Linux+Apache+MySQL+PHP)と呼ばれる組み合わせの開発環境で開発されていました。最近では、CakePHPやSymfonyといった、よりWebアプリケーションを素早く作れるフレームワークによる開発も増えています。 実際のサービスでは、Facebookは現在はHackというPHP互換の言語で作られていますが、少し前まではPHPで開発されていました。また、国内ではグリーやpixivなどのサービスもPHPで開発され

    初心者でもほぼ無料でPHPを勉強できるコンテンツ11選 - paiza times
  • プログラミングで変数名や関数名のネーミングに迷ったときに便利なカンニングペーパーまとめ

    僕は、プログラムをする上で変数や関数に良い名前を付けるのはとても重要と考えています。 というのも、良い名前を付ければ、それだけでそのコードがしたいことの説明になり、コメントと同等の働きをすることもあるからです。 自分がちゃんとそれをできているのかはさておき、僕は普段から、できれば読みやすくて分かりやすい名前を付けたいと思っています。他の人も読むコードであれば、できればプログラムでよく使われるような単語を利用して書いた方がより分かりやすいです。 ただ、よい名前を考えるのって、ちょっと面倒くさいんですよね。僕はこれまで、英語の辞書を利用して、考えたりしていたのですが、「何か、プログラムでよく使われる単語をまとめたものはないか?」と探したら、ドンピシャのものがいくつかあったので、それらをまとめて以下で紹介します。 photo by Michael Coté codic codic – デベロッパ

    プログラミングで変数名や関数名のネーミングに迷ったときに便利なカンニングペーパーまとめ
  • 独学に最適!初心者が短期間でプログラミングを学べるサービス11選 - paiza times

    Photo by ITU Pictures こんにちは。谷口です。 プログラミング初心者の方々、プログラミングを学びたい方々は、普段どのような方法で学習をしていますか? 最近は、Web上でコーディングができるサイトや、プログラミングを学習できる動画コンテンツなど、独学での勉強に役立つサービスが増えてきました。そこで今回は、初心者でも独学でプログラミングの基礎を楽しく学べるサービスを11件ご紹介いたします。 ■初心者でもプログラミングして実行できる!学習サイト ◆1.Codecademy http://www.codecademy.com/learn 学習可能言語:HTML/CSSRubyPythonPHPJavaScript、jQuery 対応言語:英語(一部日語) 料金:無料 Codecademyは、実行環境を構築しなくても、書いたコードを実行できます。サインインすると実際にW

    独学に最適!初心者が短期間でプログラミングを学べるサービス11選 - paiza times
  • イヌでもわかるJavaScript講座

    このJavaScript講座はプログラミング知識がない人もサンプルをただ埋め込めば使えるように作られています。ステップの段階で少しずつJavaScriptを説明していきますので、各ステップの内容がすべて把握できなくても、あとでわかってくると思います。えっ?と思う個所があっても、それはそのステップの趣旨ではないところですので、その個所はどこかのステップで説明します。深く考え込まずに、各ステップを適当にすすめていってください。 なお、講座のサンプルを使ってHTMLファイルがぶっ壊れたり、マシンから煙や火が出ても一切責任を負いません。バックアップはこまめにしましょう。(^^; また、サンプルを無断で使用することを禁じるわけがありません。勝手に許可無く使ってください。

  • 麻雀和了り判定 - 実践ゲーム製作メモ帳2

    麻雀の和了判定のアルゴリズムを説明する。探せばあちらこちらに転がっているが、より実践的なものをここでは扱う。何箇所かはここやここを参考にしているため、あわせて参照されたし。 下準備 まず、前提として牌の情報を以下のような形で持ち、std::listあたりにぶち込んでおく。 萬子:0〜8 索子:9〜17 筒子:18〜26 字牌:27〜33 牌はそれぞれ四枚あるので、その全てにIDを割り振る。34は二枚目の一萬となり、pie%34で種類を割り出すことが出来る。(尚、ややこしいようなら一色につき10IDを割り当てても良い(後述)) ゲーム部分ではこれを使って手牌listやら山listやらを作り、牌をやり取りする。 和了り判定準備 で、手牌が14枚になるたび、和了り判定を行う。まずは下準備。上で利便性のためバラバラに持っていた牌データをひとまとめにする。int[38]の配列を作り、持っている牌を持

    麻雀和了り判定 - 実践ゲーム製作メモ帳2
  • プログラミングやったこと無い奴はJavaScriptから始めろ : IT速報

    1: 以下、名無しにかわりましてVIPがお送りします 投稿日:2014/03/09(日) 16:42:04.45 ID:ZsWrBm0M0 まずはNode.jsをインストールしろ話はそれからだ Download:http://nodejs.org/ 2: 以下、名無しにかわりましてVIPがお送りします 投稿日:2014/03/09(日) 16:42:26.57 ID:hzAFYxvI0 一方俺はコボルから始めた 3: 以下、名無しにかわりましてVIPがお送りします 投稿日:2014/03/09(日) 16:57:50.90 ID:ZsWrBm0M0 インストールしたかてめぇら 4: 以下、名無しにかわりましてVIPがお送りします 投稿日:2014/03/09(日) 16:59:13.96 ID:2B5lF2zi0 javaでいい? 5: 以下、名無しにかわりましてVIPがお送りします 投稿

    プログラミングやったこと無い奴はJavaScriptから始めろ : IT速報
  • 初心者がPHPプログラミングを始めるための基礎知識とXAMPPのインストール

    Webアプリケーション開発の定番となった「PHP」。フレームワークもたくさんあり、これから学びたい場合、「どこから手を付ければいいのやら」と迷うこともあると思います。学習の流れもいろいろありますが、連載「Web業界で働くためのPHP入門」では、PHPの「文法」を基礎から学んでいくことを目標とします。 プログラミング言語には、英語などの自然言語のように「文法」と「語彙」に当たるものがあります。この両方を習得して初めて自在に読み書きができるようになるのです。文法は読んで字のごとくですが、語彙はPHPに備わっているさまざまな機能や、フレームワークの使い方に相当します。 ただ語彙については、自然言語と同じく調べることが簡単にできます。英語の学習に例えるなら、英和辞書はPHPのサイトにあるリファレンスマニュアル、和英辞書なら逆引き系の書籍でしょうか。しかも検索エンジンでもっと簡単に調べられます。う

    初心者がPHPプログラミングを始めるための基礎知識とXAMPPのインストール
  • 28歳の俺にC言語を1から教えてじゃんけんゲームを完成させるスレ : IT速報

    1: 以下、名無しにかわりましてVIPがお送りします 2014/01/04 22:00:04 ID:kC+V2XeX0 GCCの準備できてます!頭くそだけどよろしくお願いします! 7: 以下、名無しにかわりましてVIPがお送りします 2014/01/04 22:01:13 ID:vKdW/2mf0 逆かと思って開いたのに… 44: 以下、名無しにかわりましてVIPがお送りします 2014/01/04 22:25:32 ID:nzCWAN6W0 俺も逆かと思って開いたのに 8: 以下、名無しにかわりましてVIPがお送りします 2014/01/04 22:01:29 ID:2FtGig1R0 まず、Hello worldをします 17: 以下、名無しにかわりましてVIPがお送りします 2014/01/04 22:06:46 ID:kC+V2XeX0 >>8 #include <stdio.h>

    28歳の俺にC言語を1から教えてじゃんけんゲームを完成させるスレ : IT速報
  • JavaScript基礎文法最速マスター - gifnksmの雑多なメモ

    続々と増え続ける基礎文法最速マスターシリーズ(あまりにも増えてきたので他の言語記事へのリンクは別の記事に移しました)。 JavaScript 版は誰も書いていなかったようなので書いてみます。こういう解説記事的なものを書くのは初めてなので変なところがあったら指摘して頂けるとありがたいです。 JavaScriptの基礎概念についての解説はこちら:JavaScript概念最速マスター - TechTalkManiacs 1/31 23:58追記 コメント欄のos0xさんのご指摘を基に一部追記・修正を行いました。 2/2 2:52追記 switch文・正規表現・例外処理について追加しました。 2/2 6:44追記 コメントでfavrilさんにご指摘頂いた点(typo & コメント・サンプル追加)を修正・加筆しました。 2/2 7:15追記 トラックバックでLiosKさんにご指摘頂いた点(cal

    JavaScript基礎文法最速マスター - gifnksmの雑多なメモ
  • プログラミング言語Cについて知ろう

    Cプログラミングの基 プログラミングとは「プログラム(ある一連の処理をコンピュータへ指示するもの)を作成すること」をいいます。 プログラムをコーディングする際に使用する専用の言語をプログラミング言語といい、連載ではCを使います。 Cでプログラムを書くだけでは、実際に動作するプログラムにはなりません。実際にコンピュータでCのプログラムを実行できるようにするまでには、さまざまな作業が必要です。Cの文法を覚えるだけでなく、それらの作業も含めて理解しましょう。 ここでは、プログラム開発に必要なものの紹介と簡単な用語について説明します。最低限、これだけは必要というものを次に挙げます。 ソースプログラムエディタ Cコンパイラ(C compiler) 実行環境(Execution environment) ソースプログラムエディタは、ソースプログラムを編集するアプリケーションです。ソースプログラムは

    プログラミング言語Cについて知ろう
  • パスワード認証

    スチーム速報 VIP あの夏の日、僕たちは輝いていた。

  • ホワイの(感動的)Rubyガイド

    このはホワイ・ザ・ラッキースティフ(why the lucky stiff)により愛情を込めて書かれた。 ~ 目次 ~ このについて コンニチハ、Ruby このを開く 犬の話 赤い太陽が昇る はどのように始まるか (漫画のキツネと学ぶ)短時間の(そして願わくは辛くない)Rubyコース 言語と、言語で意味しているもの 品詞私がまだあなたのことを十分子供扱いして いなかったなら あなたの成長を促すための例題 そして短い旅はそっとクッション停止する 浮いている小さなコードの葉っぱ アンブローズにおけるステータスシンボルとしての葉っぱ 小さくてほとんど価値のないもの 妄想をつなぎ合わせる ブロックの奇跡 ルールを作るものと夢を生きるもの これは権利を奪われた人のため コンピュータのある城 娘のオルガン教師の話のつづき ヤギは映画を全部見たがっている 盗まれたくじ主 ルールを作る者たち 夢を

  • 1