プログラミング
大学の情報科学で,「コンパイラ理論」「プログラミング言語設計」を学べるYoutube動画まとめ。プログラミング言語のシンタックス分析,構文解析やコード最適化などを独学で入門できる。 スタンフォード大の講義動画 インド英語によるレクチャー動画(1) …
WSHなどのWindowsプログラミングでよく使う「CLSID」「ProgID」について解説。 WSHで,CreateObject() の引数を不思議に思ったことはあるだろうか?"InternetExplorer.Application" とか "Excel.Application" など,別のアプリ(自動操作したいCOMオブジェク…
Excel/Wordオフィス製品のTipsまとめへ OpenOffice.org Calc の Basic マクロで,配列の実用的な操作方法をサンプルコード付きで解説する。Excel VBAと同じように,配列を自由自在に使いこなせるようになろう。 (1)配列の宣言と初期化・生成のサンプル (…
Pythonを使ったプログラミングで, 自然言語処理・テキストマイニングを勉強できるYoutube動画。使っているライブラリはNLTK(Natural Language ToolKit)。 動画の情報 sentdexさんによる顔出しコーディング動画の 「NLTK with Python 3 for Natural Langua…
iPhone/iPadなどiOSのまとめTOPへ iPhoneアプリを開発するために必要なプログラミング言語「Objective-C」を 独学で勉強するためのYoutube動画。iOSアプリを作るには,HTML5やSwiftで開発するという手もあるが 定番なのは, やはりObjective-Cによるネイティ…
英語の文章を形態素解析するフリーソフト「TreeTagger」の,品詞コード一覧表。TreeTaggerは POS Tagger の一種で, 英語の文章内にある単語をPOS(品詞)分類する。その際に表示される品詞コードを,日本語訳してまとめた。 POS Tag(品詞コード)品詞の説…
プログラミングのやる気を出す方法について。 システム開発作業での「モチベーション維持」は,死活問題だ。IT業界の問題ゆえに,やるきを失ってしまいかねない。 プログラマのやる気を奪う原因: 仕様変更などで手戻りを繰り返し,せっかくの苦労が無駄にな…
「プログラマがうつ病になる理由」を,下記の記事で列挙した。 プログラマ・SEがうつ病になる原因と,予防のための対処法 http://computer-technology.hateblo.jp/entry/20140519/p1 納期の厳しさ 長時間労働が多い 勤務時間が不規則 運動不足 この中で最大…
Web制作やシステム開発で,「一人月」や「一人日」あたりの目安・相場平均はどれぐらいなのか?金額に換算しつつ,作業量にも換算してみよう。作業量としては,ステップ数よりもわかりやすい画面数を引き合いに出す。 (1) 個人が受け取る時給は,経費を考…
このブログ内で,プログラミングに関係した記事をまとめた目次。 (1) 硬派なプログラミング (1−1) 高度スキル (1−2) アルゴリズムと情報科学 (2) Webプログラミング (2−1) HTML5 (2−2) HTML(4以降,共通) (2−3) jQuery (2−4…
Windows 8/8.1 マスターまとめTOPへ C#でプログラミングして,Windows8向けのストアアプリを開発する手順を詳しく解説。白髪のエキスパート,Bob Tabor氏が解説している動画。 動画リスト(前半) 1. Windows 8 Apps with C# - Part 1: Series Introduction …
GoogleがPythonをレクチャーで教えてくれる動画。Google Python ClassやGoogle IOで,プログラミングの入門から高度な技術までレクチャーしてもらえる。やはり,世界最高の検索エンジンのシステムを自社でPythonで開発しているだけある。 動画リスト(前半)…
iPhone/iPadなどiOSのまとめTOPへ Objective-Cは,OS Xの主要な開発言語。そこからC言語の要素をなくしたのがSwiftだ。SwiftはCocoaフレームワークの一部となり,Objective-Cと共存する。 鈴木淳也の「まとめて覚える! Windows 8.1 Update」:Appleの「Swif…
Lispを勉強するための動画として, Youtubeの「ふつうのLisp」シリーズがある。 動画リスト(前半) ▶ ふつうのLisp入門 (1/8) - YouTube https://www.youtube.com/watch?v=z8NWv... ▶ ふつうのLisp入門 (2/8) - YouTube https://www.youtube.com/watch?v=SJ…
VB.NETとC#.NETを比較すると,VB.NETには未来が無い。VB.NETは初心者向けのプログラミング言語であり,まともなシステムを作るための道具ではない。いまVB.NETを選ぶ理由は何もない。避けておこう。 以下は根拠。VBプログラマは蔑視される傾向にある: プロ…
伊沢剛さんの作成した,プログラミングを学ぶための動画。
Haskellを学習するための動画(英語)。 短く学べるHaskellの紹介動画: Programming - Why Haskell is Great - 10 minutes - YouTube https://www.youtube.com/watch?v=RqvCN... Haskell Introduction - YouTube https://www.youtube.com/watch?v=Fqi0X... …
本ブログ内の,動画をメインとした投稿のインデックス。 (1) 情報科学とアルゴリズムを学べる動画(大学の講義など) (2) プログラミングを勉強できる動画 (2−1) アプリ開発 (2−2) Web技術(HTML5など) (2−3) その他のプログラミング (…
AndroidマスターまとめTOPへ iPhone/iPadなどiOSのまとめTOPへ アプリ開発の初歩を動画で学べる。 「重楽輝昭」さんによる講座。Javaの超初心者向け。2012年版: 初心者のアンドロイド開発(0) 初心者のアンドロイド開発(1) 初心者のアンドロイド開発(2) 初心…
入門書を買わずに済ませよう。Haskellを1ページだけで入門できるページ: Haskell入門 5ステップ - HaskellWiki http://www.haskell.org/haskellwiki/Ha... プログラミング/Haskell/入門 - Flightless wing http://www.f13g.com/%A5%D7%A5%ED%A5%B... カテ…
プログラミング言語「Perl」が完全にオワコンになって久しい。 Perlの長所と価値 「UNIX上のテキスト処理」以外の用途で,Perlは役に立つか? Perlを使い続ける人がいる理由 Perl使いが存在することは,周りから見ると迷惑 Perlの「昔の」功績はじゅうぶんに…
C言語についてのメモ。 C言語のスキルを測定するための,スキルチェック: The Office Uchida, School of Computer(速習 CプログラマのためのC++プログラミング入門) http://www.officeuchida.com/C_skill_c... C言語 スキル チェックシート(対象:実務経験…
セキュリティ技術・ウイルス対策まとめTOPへ ハッカーになるには?上級者を超越した「超級の技術者」になるためには, どのようなスキルを習得し,どのような手順を踏んだらよいか。 OS環境やプログラミング言語については, どのようにステップアップしたら…