ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。他にも、ゲーム制作やデータ分析・機械学習/AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
プログラミング出来る方法教える。 世の中「プログラミング言語」を説く本はごまんとあれど「プログラミング」を説く本やブログはあまりない。 いや実際に "ない" というのはかなり語弊があるかもしれない。 しかし、通常この種の説明している本に辿り着くまでには多くの時間が必要だ。 普通の人は、多くの間違った方法を試し、その都度試行錯誤を重ね、プログラミング経験を経ることよって、重要な概念を獲得するのだと思う。 例えば、「計算機プログラムの構造と解釈」や「実用 Common Lisp」、「コンピュータプログラミングの概念・技法・モデル」などの書籍は現実の問題に対し "プログラム" をどう書くかという問題に正面から取り組んでいる良書だ。 しかし、どれだけ”普通の”プログラマが上記のような書籍を読んでいるのだろうか。 そして、"普通のプログラマ" がプログラミングを学ぶ書籍として、それらは果たして適切と
初のオルタナティブ・ブログへの投稿になります。先生と一緒に教材を作り学んだ表現をスカイプで実践するオンライン英会話ベストティーチャーの代表をやっております宮地俊充と申します。 昨年11月からオンライン英会話の会社を運営してみて、英語学習に関する様々なノウハウを得ることができました。先月から楽天株式会社様が正式に社内英語公用語化に踏み切るなど英語の重要性が益々高まる中で、このブログではオルタナ読者の方に英語学習に関するお役立ち情報を毎回提供していきます。 早速ですがこちらは何の表かお分かりですか? そうです、私たちが日本の中学と高校の授業でどれだけ英語を勉強してきたかの表になります。これは、あくまで学校での授業時間ですので、これに予習と復習と学習塾での時間も合わせれば、高校卒業までに軽く1500時間は英語を勉強してきたでしょう。 しかし、高校を卒業した時点で私は英語を話せますと自信を持って言
わたし自身Twitterでも時々勉強していることをツイートしていますが、 http://twitter.com/#!/komoko 今年の秋にある試験を受けようと思っています。 「要領がいい」と言われる人の、仕事と勉強を両立させる時間術 作者: 佐藤孝幸出版社/メーカー: クロスメディア・パブリッシング(インプレス)発売日: 2010/06/14メディア: 単行本(ソフトカバー)購入: 54人 クリック: 4,220回この商品を含むブログ (19件) を見るという本を読んでとてもよかったので、勉強について考えたことを書いてみようと思います。 1.目的と期限をはっきりさせること なんのためにやっているのか いつまでにやるのか わたしの場合、 目的:仕事のために 期限:秋までに ある試験に合格したい というのがあります。 こんな感じで目的と期限をはっきりさせるとモチベーションもキープできるよう
10月に会社を辞めて、11月からオンライン英会話のラングリッチ http://langrich.com/ で働くことが決まりました。 最近「会社やめました。」の記事が流行しているようなので私も書きました。
仕事で多忙なときって勉強とか新しい知識の吸収がはかどるなあと思うので、忙しいときほどいろいろ詰め込みたいタイプです。 で、その性格もあって毎日24時23分の最終電車に乗って帰宅するほど働いていた頃、並行して興味があった業務外の資格を取得したことがあったのですが、本などでいろいろ言われている通り、ほんとにちょっとしたコツでけっこうやれるものだな、と実感しました。 具体的なポイントについてはkomokoさんが丁寧なエントリーを書かれているので、わたしは体験談を書こうかなーと思います。 仕事をしながら勉強を続けるための7つのポイント|かみんぐあうとっ http://d.hatena.ne.jp/komoko-i/20110625/p1 会社帰りに毎日30分、マクドナルドで勉強した 当時は激務だったので、自宅に帰ったら即お風呂→即寝でした。 家に着くと1時を回っていて、ヘロヘロになりながら化粧を落
フィリピン系オンライン英会話は日本の英語教育を本当に根こそぎ変えてしまうかもしれない 上の記事をTogetterに投稿したところ、とても反響が大きかったので、改めてOnline英会話の可能性についてこの記事で紹介します。 最初にOnline英会話がこれまでの英会話学校と比べてどういう点で優れているのかについて3つの視点から紹介します。 料金が安い Skypeが使える たくさんの講師の中から、自分が関心のある分野について詳しい教師を選ぶことが出来る 以下、順番にこれら利点について紹介していきます。 利点(1)料金が安い すでにご存知の方も多いでしょうが、「毎日25分話しても5,000円。毎日50分話しても8,000円」というように、安いです。これまであった英会話学校に通うよりもずっとずっと安いです。 利点(2)Skypeが使える Online英会話では通常Skypeを使います。そしてSkyp
日本人が英語が出来ない、というのは、実は世界中でネタにされている、ということが意外と知られていないらしい。 ということが、おとといTwitterで英語ネタで盛り上がったときにわかった。 英語がちょっと出来るだけで、海外で、 「日本人でこんなに英語で話せる人、初めて見ました」 「日本人にしては英語すごい上手ですね」 と驚かれるひとは世の中には多い、ということで経験談が色々Twitterでシェアされた。 私もそうだ。 私、渡米前はTOEFL8回受けても、Speaking22点が最高点でしたから、正直大したことは無い。 押し出しの強い性格だからイイタイコトはちゃんと言えるけど、別に超ぺらぺらなわけではない。 しかし、その(程度の)英語力のせいで、海外で日本人だと思われたことはほとんど無い。 で、日本人だ、というと、「えー、でも移民でしょ?」とか言われる。 アメリカ人が聞けば、訛りがあるので長くア
【本の概要】◆今日ご紹介するのは、一見、英語勉強本かと思いきやあにはからんや。 実はリアル書店で見かけたものの、タイトルからしてちょっとぁゃιぃとスルーしていたのですが、先日のアソシエの英語特集の記事のコメントでエピクロスさんにオススメ頂いて、実際に手に取って見たところ目からウロコ。 この本、基本的には「翻訳」というフィールドのお話なんですけど、中身は完全に「仕事術」です。 しかも汎用性もありそうなので、文章を多く扱う方なら必見ではないかと! いつも応援ありがとうございます! 【目次】第1章 語学力と論理的思考力 「翻訳のスピード」って何? 「品質」を上げるには? ほか 第2章 知識とは選択肢のこと 技術の知識は二の次 何が書いてあっても恐れるな ほか 第3章 生き残りのカギは発想の転換にあり 意外なところに大きなロスを発見 「辞書を引かない」「入力しない」 ほか 第4章 「重ね刷り」方式
調子に乗って vimrc を書くのに特化した内容のものを書いてみる。取り上げた内容は完全に独断と偏見です。 関連記事: Vimスクリプト基礎文法最速マスター - 永遠に未完成 この記事では vimrc を書くにあたって知っておくべき概念や機能を解説します。Vim 自体の操作方法に関しては触れません。 基礎 バッファ バッファは、ファイルを編集するための論理的な領域です。Vim で新しくファイルを開くと、新しいバッファが作成されてそこにファイルの内容が読み込まれます。 ウィンドウ ウィンドウはバッファを画面に表示するための物理的な領域です。分割することができ、1つの画面に複数のウィンドウを表示できます。 タブページ タブページを使うことでウィンドウの配置を保持したまま複数の画面を切り替えることができます。 タブ文字と区別するためか、タブページと呼ばれています。 モード Vim の中でも知って
この動画を見るとSafariもMailも写真管理もiPad専用になっていることがわかる。 でかくなったiPodTouchと紹介されている所が多いけど、それは評価を間違っているのではないだろうか。 店頭で実機を見るのが楽しみだ。 Java基礎文法最速マスター - いろいろ解析日記を参考に、Objective-Cのものを書いてみた。 まだまだ歴が浅いので間違っている所があるかもしれません。 [2012-08-03追記] ARCやリテラル表記など新しい記法が導入され、このページに記載されていることは多少古くなりつつあります。ただ、とっかかりとしてかるく読んでみる程度で良いと思います。今や色んな人が解説記事を出しているので、そちらも是非参考になさってください。 追記おわり 基礎 デバッガコンソール出力 Xcodeのデバッガ出力を行うにはNSLog関数を使います。 printfと同様のフォーマット文
プログラミング言語の文法をまとめた最速基礎文法マスターが流行っていますが、それだけだと物足りないので少し視点を変えてJavaScriptという言語の基礎となっている概念について簡単にまとめてみようと思います。(基礎文法についてはこちらを参照してください) (20010/2/4 記述ミス Typoなどを修正しました) JavaScriptの基本概念 JavaScriptの基本となる概念は次の二つです。 連鎖指向 全てがオブジェクト 連鎖指向はプロトタイプチェーンやクロージャ、全てがオブジェクトであるという性質は連想配列やプリミティブ型などの性質に関わってきます。 連鎖指向 JavaScriptでは変数、オブジェクト、メソッドなどのリソースの利用において鎖のようにリソースを定義や宣言できるポイントが連なり、一番近くの宣言や定義に基づいてリソースの内容が決定される、という仕組みが採用されています
jQuery基礎文法最速マスター はやっているようなのでまとめてみたいと思います。 jQueryの読み込み Google AJAX Libraries APIで簡単に読み込めます。 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script> jQueryの記述場所 基本的にはscript要素内の次の箇所に記述していきます。 <script type="text/javascript"> $(function(){ /*ここにjQueryを記述*/ }) </script> 上のコードは$(document).ready()のショートカットなので、次のように書いても大丈夫です。 <script type="text/javascri
プログラミングのこつ 無駄な名前を極力使わないこと。意味単位に名前空間を細かく階層的に分離すること。 ここで言う名前空間とは 名前空間とは、一つの名前が一意のものを表す空間。例えば、大きな目で見れば、日本語は自然言語の名前空間である。また、専門用語なども名前空間と考えることが出来る。 日本語 { コンニチワ = 挨拶 : : } 中国語 { ニーハオ = 挨拶 } 英語 { ハロー = 挨拶 } また、名前空間は重なり(優先順位)を持つ 同音異義語などの言葉は、それぞれの細かい名前空間の重なりによって一意のものに特定されると考えられる たとえば、「コイが好き」と言った場合 池に関する名前空間 { コイ = すいすいパクパク } チャライ話題に関する名前空間 { コイ = ドキドキきゅんきゅん } お茶に関する名前空間 { コイ = にがーい } 名前空間の優先順位を考えると、一意の意味を知
流行ってるみたいなので遅ればせながら便乗。需要?何それおいしいの? Perl基礎文法最速マスター - サンプルコードによるPerl入門 - Perlプログラミングの基礎から応用まで Route 477(2010-01-25) PHP基礎文法最速マスター - Shin x blog Python基礎文法最速マスター - LazyLife@Diary VBA基礎文法最速マスター - いろいろ解析日記 Java基礎文法最速マスター - いろいろ解析日記 Bash基礎文法最速マスター - いろいろ解析日記 Haskell基礎文法最速マスター - think and error Brainf*ck基礎文法最速マスター - このブログは証明できない。 VBScript 基礎文法最速マスター - CX's VBScript Diary - VBScript グループ JavaScript基礎文法最速マス
Javaの文法一覧です。他の言語をある程度知っている人はこれを読めばJavaの基礎をマスターしてJavaを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1. 基礎 classの作成 プログラムはclassに記述します。たとえばSampleという名前のclassを作る場合、Sample.javaファイル内に次のように書きます。 public class Sample { } mainメソッドの作成 プログラムはclass内のmainメソッドの先頭から実行されます。mainメソッドは次のように書きます。 public class Sample { public static void main( String[] args ) { // 処理を書く } } System.out.printlnメソッド 文
続々と増え続ける基礎文法最速マスターシリーズ(あまりにも増えてきたので他の言語記事へのリンクは別の記事に移しました)。 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
Bashの文法一覧です。他の言語をある程度知っている人はこれを読めばBashの基礎をマスターしてBashを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1.基礎 echo文 echo文です。 echo "Hello world" コメント コメントです。 # コメント 変数の宣言 変数の宣言です。 # 文字列変数 declare str # 数値変数 declare -i num # 配列変数 declare -a array スクリプトの実行 スクリプトを実行するにはコマンドラインで次のようにします。 bash script.sh 出力結果をファイルに書き出すにはリダイレクトを使います。 bash script.sh > file.txt 文法チェック 事前に文法チェックを行うには、次のようにします
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く