みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Pythonのメタプログラミング手法の一つ「メタクラス」は,初心者にとっては「なんか強そう/経験値たくさんもらえそう」なアイテムの最右翼だと思う。反面「どうすればいいか/なにができるか」ということがなかなか理解しづらい。 英語のブログを見ていたら,メタクラスの理解に役立ちそうなちょうどよいサンプルを見つけたので,紹介がてら独自の解説を付け加えたいと思います。 メタクラスを簡単に説明すると,「本来コードを書かなければ実現できないような処理を黒魔術的な処理でなんとかしちゃう」ためのテクニックです。コード量を(時には劇的に)減らすことができたり,すっきりした見通しの良いクラス設計を実現できま
Python勉強し始めて一ヶ月くらいたったんで一度復習を兼ねてまとめてみようと思います。僕が今までPHPとかPerlとかJavaScriptを使っていて、Pythonはこうやるのかーとか、これは便利だなーと思ったところ、開発していてはまったところなどピックアップしてみました。 初めてのPythonを読んで初心者向け勉強会に参加した程度の知識です。とりあえず初めてのPythonがかなりいいのでこれ読むだけで大体基礎は習得できた気がします。基本的な文法の説明だけでなく、大事なことは何回も繰り返し書いてあったり、Pythonの思想などにも触れているのでなぜこういう実装になっているかということも理解できます。これオススメ。 尚、このエントリーではPythonのバージョンは2.5をベースにしてます(主にGoogleAppEngineで使ってるので)。間違えなどあったらツッコミお待ちしてます。 文法、
1 :VIPがお送りします:2010/09/28(火) 15:05:10.95 ID:I+zJt+x80 windowsいらないwwwwwww 4 :VIPがお送りします:2010/09/28(火) 15:06:08.35 ID:GteRPow00 すぐあきるよ 17 :VIPがお送りします:2010/09/28(火) 15:15:51.70 ID:h6o6M8yP0 うぶんちゅたん! 29 :VIPがお送りします:2010/09/28(火) 15:37:39.46 ID:Ly36zr1v0 mypaintでお絵書きだ!! 32 :VIPがお送りします:2010/09/28(火) 15:43:14.50 ID:bp+1sqFw0 5年前にlinuxを色々入れたりしてみたんだけど 今はどれくらい進化したの?Fedoraとかまだあんの? 33 :VIPがお送りします:2010/09/28(火)
JavaScript。「ジャヴァスクリプト」と読みます。主にWebページに動きを与えるものです。 現在では結構多くのページに使われていますが、その多くはとてもレベルが低く不適切なものです。もっと質の高いJavaScriptを使える人が増えるといいなという思いから、このページを作りました。 初級者の基礎知識 本文を理解するにはJavaScriptの知識がそれなりに要るので、JavaScriptがそもそもあまり分からない人は、この辺を読んでみましょう。 基礎第一回 基礎第二回 基礎第三回 基礎第四回 基礎第五回 基礎第六回 第一章 オブジェクト オブジェクトとは オブジェクトの実体 配列のコピー オブジェクトと関数 第二章 DOMの基礎 HTMLと木構造 DOMとは 基本的な操作とテキストノード 木構造の操作:ノードの除去 木構造の操作:ノードの追加 木構造の操作:さまざまな機能 木構造の操作
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 新しいユーザーに新しいOSを使い始めようとするとき、その体験は悲劇にも、感激にもなり得る。そのどちらになるかは、多くの問題によって決まる。それらの問題のうちの第1は、どれだけ容易に移行できるかということだ。もしユーザーが次々に壁に突き当たれば、彼らは結局あなたに頼ってくるか、諦めるかのどちらかだ。しかし、そうならない方がいいに決まっている。 この記事では、インストール状態のUbuntu 10.04を、できる限り初心者が使いやすいものにするための10のステップを紹介する。この記事を読めば、読者も「完全版ディストリビューション」を自分で作成し、すぐに使える状態の初心者向けLinuxディストリビューションを用意できるだろう。では、手順について
パソコン玄人きてください カテゴリ☆☆☆☆ 1 :名前:以下、名無しにかわりましてVIPがお送りします:2010/05/31(月) 01:34:36.24 ID:+SRdOyxp0 今初めてPC組み立ててるんだが、 ちょっと行き詰ってしまった(´・ω・`) HDDの取り付け方が普通のと違うらしく うまく取り付けできないんだ。 他にもわからん事だらけで挫折しそうだお(´;ω;`) 4 :名前:ぽっぽ焼き◆pOPPOVB9oU:2010/05/31(月) 01:35:48.29 ID:+x3nGnOo0 その情報だけじゃ「そうか。」としか言いようがない。 3 :名前:以下、名無しにかわりましてVIPがお送りします:2010/05/31(月) 01:35:11.23 ID:OcJVc7fy0 わからんところをうpしろ。 >>3 おkちょっと待って 8 :名前:以下、名無し
なぜ、いまScalaなのか? TwitterがScalaを利用しているのは有名ですが、他にも位置情報を利用したfoursquareはScalaで構築されたLiftというWebフレームワークを利用していますし、GTDツールとして有名なRemember The MilkもScalaの利用を検討しているようです。 Scalaは、Java Virtual Machine(以下JVM)上で動くオブジェクト指向+関数型言語です。簡潔で柔軟な記述が可能であり、マルチコアを意識したライブラリがあり、JVMでのスケールメリットを享受できることが、これらの企業で採用に踏み切った理由であると考えられます。 Scalaは、非常にバランスの取れたプログラミング言語です。本連載では、Scalaの基本的な文法を解説しながら、オブジェクト指向と関数型言語を組み合わせたプログラミングスタイルについて、解説したいと思います。
jQueryって何 JavaScriptのフレームワーク みんな超使ってる ややこしいことが超簡単にできる John Resigってすげー人が作ってる とにかくイケてる なぜjQueryはイケてるのか 超短く書ける。そう作られてる。 Write Less, Do More. たくさんプラグインがある。使うの簡単。 DOM操作周りにめちゃ強い。 JavaScript始めるのにもオススメ。 ブラウザごとの差異も吸収してくれちゃう ブラウザ上でなんかするのに必要な機能が詰まってる プログラム書く流れ JavaScriptに限らず、大体こんな感じ。 こんなん作りたい APIを調べる それをどーやって使うのか調べる なんか難しそうだったらフレームワークとか調べる 文法を知る(大体どれも大きくは変わらない) 書いてみる APIとかフレームワークとか知らん 大丈夫です。 そんなん普通、調べないと知りませ
本日6月9日は「ロックの日」。最近では「けいおん!」や「BECK」などバンドを題材にしたアニメやマンガがブームになり、「自分も楽器を始めたい!」「バンドを組みたい!」という人が増えているようです。そこで今回は、中でも最もポピュラーな「エレキギター」にスポットを当て、選び方から練習方法まで、「エレキギター初心者にオススメしたいお役立ちエントリー」を集めてみました。 ■ギターの選び方、始める前に最低限必要なものは? これからギターを始めたいという人にとっては、まずギターを選ぶ段階から分からないことがいっぱいですよね。ギター本体以外にも、色々必要な機材や小物がある様子。一体何を揃えればいいのでしょうか? ▽エレキギターを始めるために必要なモノと、その選び方 | はじめよう!エレキギター【楽器探そう!デジマート】 こちらのエントリーでは、ギターの選び方はもちろん、最低限必要な機材や小物、あれば便利
HTML5版の新規でサイトを作るのに使えそうな一式です。 今までの新規で使えそうな一式のVer3からも有る程度流用はしていますが、結構いじってます。 今までみたいに、社内のマークアップエンジニアとかそういう人がもう居ない環境なので、何処かで使われていた訳ではありませんが、まー最初の準備って地味に面倒なのでちゃちゃっと始めるには良いんじゃないでしょうか。 【HTML5】新規でサイトを作るのに使えそうな一式。Ver 1をDL(zip:12kb) HTML5版のVer 1を見る 社内のマークアップエンジニアとかって書いたら、これどうなのよ?とか話してた頃がちょっと懐かしくなった。 コーダー飲みとか、CSS Niteなんかで、マークアップエンジニアやコーダーさんと会う機会は結構有るのに、そういう具体的な?話まではしないからなぁ・・・ それはさておき、中身のご説明などを続きにて。 中身のご説明 zi
【永久保存版】これからiPadを買う人へ...覚えておきたい便利技10選2010.05.24 17:00 iPhoneユーザーなら迷わず使えちゃいそうですね... いやいや、iPad革命が非PCユーザー層の高齢者や子どもたちにまでも及ぶとはよく言ったものですが、でも、バリバリのパワーユーザーだからワクドキなiPadでもありますよね。とにかく買ってからすぐに使いこなしたい! でも、あんまりハウツー物なガイドブックとかマニュアルとかを読みあさって習得していくっていうのもなぁ。 そんなあなたへ、iPad大好きなギズ編集部から、とっておきのティップスを厳選10技に絞ってご紹介いたしませう。そんなのとっくに知ってるさって読者の皆さまも多いんでしょうけど、まずは導入編ということで、ぜひ1度はおさらいの意味でも続きからご覧くださいませ。 1. フリーズした時のリセット方法 意外と知らなかったりする困った
文:Jack Wallen(Special to TechRepublic) 翻訳校正:村上雅章・野崎裕子 2010-05-17 07:00 Linuxを使い始めて間もない人は、初心者ゆえの過ちをおかしてしまいがちだ。しかし、そういった過ちを避けるための支援を行うことにより、彼らのストレスを大幅に軽減することができるのである。 Linuxに慣れていないユーザーは、(誰でもそうであるが)たくさんの過ちをおかすものである。しかし、落とし穴になりそうなところが事前に分かっているのであれば、ストレスの原因を大幅に減らすことができるはずだ。筆者は以前、新米のLinux管理者がおかしがちな過ちについての記事を執筆したことがあるものの、Linuxデスクトップの初心者がおかしがちな過ちについては採り上げたことがなかった。そこで本記事では、Linuxデスクトップの初心者にありがちな過ちを紹介する。 #1:W
最近ブログを始めたけど、なんで私の記事はあまり読まれないのでしょうか?どうしてはてなブックマークされないのでしょうか?等のお問い合わせがありました。 そんなもの自分で考えてくださいよとは思いますが、さて、どうしてなのかなと考えてみる事にしました。 結婚の事、政治の事、アニメの事、自分の好きなジャンル、得意なジャンルをひたすら書き、4ヶ月たっても1日のUUは13人。なぜなのかと。 1)結構みんな、好きな事を書けというけどそれは誤解 芯の強い人、言い換えると、アクが強い人たちと言うのはほっといても目立ちます。 特に広告業界に勤めている人たちなら、煽りの法則やその性質までも熟知した上で発言します。 そして好きな事を書け!っていう人に限って、大体アクの強い人が多いです。 そう言う人は煽りのテクニックも高く、ほっといても目立つのです。 しかし、逆にそうでない人が、好きなように書いても効果はなく、目立
はじめに 「マンガでわかるJavaScript」は、難しそうに思えるプログラムを、簡単そうに見えるマンガで解説するという初心者向けの入門講座です。 架空の高校生たちに教える形式で、プログラムの基礎から応用を、解説していきます。一通りのマンガを読めば、かなり実践的なところまで、プログラムを書けるようにしていきます。 (マンガは、左上から右下へと読みます) プログラムというと、けっこう大変そうに思えますが、この講座のテーマは「面倒くさいことを楽にする」です。面倒臭がりで、手抜き大好きの女子高生を主人公にして、楽しくプログラムを学んでいくことにします。 主な対象読者は「これからプログラムを学んでみたい人」「Webの世界に関わっていてJavaScriptを学んでみたい人」「昔JavaScriptを触っていたけど最新のトレンドが分からないので改めて学んでみたい人」などです。初心者だけでなく、Webデ
Als je op zoek bent naar een betrouwbare partner voor je koeltransportbehoeften, kijk dan niet verder dan Petit Forestier. Met… Hallo, Willem hier! Welkom op mijn blog: Webdog! Ik heet Willem en heb dit blog vernoemd naar mijn hond Bram. Nou ja, niet vernoemd, maar toch wel een beetje opgedragen aan hem. Vandaar de woordspeling. Behalve mijn hond zijn andere belangrijke dingen in mijn leven: mijn
スタイルシートは、複数の人間が携わる場合は当然のことながら、自分一人の場合でも長期にわたり携わることがあるので、分かりやすくクリーンなものにしておきたいものです。 スタイルシートを適切に使用し、そして管理しやすくする5つのポイントをSoh Tanakaから紹介します。 CSS Beginners Do's and Dont's Part 2 下記は各ポイントを意訳したものです。 1. classとidは適切に使用する ビギナーは新しいclassをどんどん作成してしまう傾向があります。冗長なものや不必要なclassやidはCSS本来の目的からはずれるものです。 CSSの美しさはデザインをマークアップから切り離すことにあり、それを許すということです。またclassやidを最小限にすることで負荷を減らすことにも繋がります。 Bad p要素それぞれに全て個別のclassを使用しています。 <tex
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く