唐突にClass::Data::Inheritableのソースコードについて説明してやんよ。 使い方とかの説明はこの辺でも読んでから出直して来い、ごるぁ! まぁとりあえずソース見てみろ、下記にはっつけてやっからよぉ! 1: package Class::Data::Inheritable; 2: 3: use strict qw(vars subs); 4: use vars qw($VERSION); 6: $VERSION = '0.06'; 7: 8: sub mk_classdata { 9: my ($declaredclass, $attribute, $data) = @_; 10: 11: if( ref $declaredclass ) { 12: require Carp; 13: Carp::croak("mk_classdata() is a class metho
どうーでもいいーですよー。 どうでもいい話ー、聞いてください。 Perlというやつは一応内部的には数値か文字列かをちゃんと分けて変数の管理をしているのです。 でわ、現在ある変数が内部的に数値なのか?内部的に文字列なのか?判別しようと思ったらどうしますか? こうしてみます。 my @data = ( 100, # 100は内部的に数値 '200' # 200は内部的に文字 ); foreach my $d ( @data ) { if( ($d ^ $d) eq '0' ){ print $d . " = It's numeric\n"; } else { print $d . " = It's string\n"; } } 同じ変数同士を排他的論理和(^)すると、その変数が数値の場合は0になり、その変数が文字列の場合は空文字になるのです。 なぜかって?そりゃ同じ値同士で排他的論理和したら必
Moose::RoleはJavaのInterfaceと似たような物だと思ってたんですが、大きな誤解でした。 モダンPerlの世界へようこそを読んで、Moose::RoleはTraits: Composable Units of Behaviorの概念の実装らしいことがわかったので、この論文を読んでみました。*1。非常に面白い内容でした。P.12 の a) と b) を見るだけでも、この概念の面白さが伝わるんじゃないかと。要は、指定した振る舞い(requires)から新しい振る舞い(provides)を作るものが、Traitsってことです。(ただし、ここで言う振る舞いにはアクセサを含みます。) 誤解していたこと Moose::RoleをTraitsとして見なすとすれば、JavaのInterfaceの性質である以下の2点は誤解です*2。 Moose::Roleは、単なるインタフェース(API)
パワーポイントだけでアニメは作れるのでしょうか?実際にやってみた。 元動画→チルミルチルノsm6320075様 チルノのパーフェクトさんすう教室 sm5054636様 BGM→ nm6626195様 参考動画→sm7271476様 「双葉理保」いただきました。 追記:宣伝していただきありがとうございました(^O^) 要望がありましたので.pptxファイルを再うp → http://sky.geocities.jp/jugglingfishing 初期に配布したファイルが破損していて大変申し訳ありませんでした。 ※総スライド数は79枚です ※スライドの画像はグループ化を解除してオブジェクト数が分かりやすく(?)なるようにしたものです。そのままではこのように表示されませんm(__)m ●つくったもの → mylist/13840040
CPANモジュールの最新版をローカルにミラーします。 モジュールがローカルにあることによってインストールの高速化、オフラインハックなどのメリットがあります。 インストール cpan CPAN::Mini すると同時にminicpanというコマンドがインストールされます。 使い方 minicpan -r http://ftp.funet.fi/pub/languages/perl/CPAN/ -l /var/minicpan -r にミラー元のURL、-lにミラー先のディレクトリを指定します。 cronに登録しておけば定期的にローカルミラーを最新に維持することができます。 0 4 * * * minicpan -qq -r http://ftp.funet.fi/pub/languages/perl/CPAN/ -l /var/minicpan 後はCPANシェルから cpan> o con
スタイルシートのmarginで使用する「ネガティブマージン(マイナスマージン)」について理解しておくべきこと、ネガティブマージンを使用したテクニックなどをSmashing Magazineから紹介します。 The Definitive Guide to Using Negative Margins 1. ネガティブマージンの理解 2. ネガティブマージンの使い方 3. ネガティブマージンのテクニック集 4. ネガティブマージンのバグフィックス 5. 終わりに 1. ネガティブマージンの理解 スタイルシートを使用する際、必ずといっていいほどマージンを使用するでしょう。しかし、ネガティブマージンになると意見は分かれ、それは悪魔の仕事であると考える人たちもいます。 ネガティブマージンをは、例えばこういうのです。
Less than one year after its iOS launch, French startup ten ten has gone viral with a walkie talkie app that allows teens to send voice messages to their close… While all of Wesley Chan’s success has been well-documented over the years, his personal journey…not so much. Chan spoke to TechCrunch about the ways his life impacts how he invests in startups.
Latest topics > ブラウザのタブの改革 - Firefox.nextへの道:タブをより良くする。 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! « 巻き戻し/早送りボタンが26日以降クラッシュする件 Main ツリー型タブでブックマークにツリー構造を保存できるようにしてみた » ブラウザのタブの改革 - Firefox.nextへの道:タブをより良くする。 - Jul 30, 2009 Mozilla Corporationの中の人であるAlexander Limi氏が次世代のFirefoxのタブインターフェースをどのように改善するかについての議論の叩き台となるエントリを6月に公開されている。その中にツリー型タブへの言及もあった。だか
人気の記事 11ビットコインが1000万円を突破--史上初 2024年03月05日 2計算アプリ「Photomath」、グーグルのアプリとして公式に公開 2024年03月04日 3「Pixel」、Ultra HDR写真と10ビットHDR動画をInstagramに投稿可能に 2024年03月05日 4アップル、M3チップ搭載MacBook Airを発表--2台の外部ディスプレイに対応 2024年03月05日 5楽天モバイル、プラチナバンドを「都市部から展開」--ノキア製無線機を採用 2024年02月27日 6コンテンツから見える千葉県の多様な合宿・研修ワーケーションの魅力とは 2024年03月01日 7EU、アップルに約2900億円の制裁金--「App Store」での競争阻害で 2024年03月05日 8「アイマス ミリオンライブ!」10thライブツアーAct-4で見た“39人が彩った10
builder読者の皆さん、こんにちは。そしてあけましておめでとうございます。山田井ユウキです。 この記事は実家の両親のPCから書いているのですが、「あけましておめでとうございます」とタイプしてから変換すると「あけましてお(・∀・)め(・∀・)で(・∀・)と(・∀・)う!ございます」と変換されてちょっと本気でびっくりしました。 顔文字の使い方がアグレッシブすぎるだろオカン……。 それはさておき。 今回はちょっとネットについて思っていることをダラダラと書いてみたいと思います。 自分でもまだうまくまとまっていないのですが、書いているうちに考えがまとまったらラッキーぐらいで。 始まりは友人との会話でした。 「『メルト』がカラオケに入ったんだってさ!」 「メルトって何?」 「!?」 ……実に他愛ない会話ですが、僕にとっては衝撃でした。 ネット中毒の友人が、「メルト」を知らないなんて! にわかには信
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
書いたといっても結構前からあったのですが、いらん所を削ぎ落として軽量Webサーバとして仕立て上げました。 軽量とは言えど、CGIを使って結構色々動きます。 例えば、ソースアーカイブを解凍したらCGIがあって、apacheから見える場所にコピーして...とか面倒くさかったりしますよね。 おれは今すぐWebサーバを起動したいんだ!そして今いるディレクトリのファイルをWebサーバからサーブしたいんだー! って事ないですか?blogソフトウェアをダウンロードして今すぐ試したいけど、apacheインストールされてなかった...とか悲しすぎます。 今回紹介する"tinytinyhttpd"(tthttpd)はそんな、小さい様で大きな問題を解決出来るかもしれないソフトウェアです。 mattn's tinytinyhttpd at master - GitHub tiny tiny httpd http:
「クルーザーほしくない」 2ちゃんねるの“ひろゆき”単独インタビュー(2) (1/5ページ) 2009.7.30 05:00 ニコニコ動画の面白さ−−ひろゆきさんがかかわっていらっしゃる「ニコニコ動画」の面白さってどこにあるのですか?「面白さ…うーん。なんだろう? 結局ネット上のサービスって暇つぶしなんですよね。なくても困らないもののうち、じゃあ自分にとって何が面白いかなという基準で、ヤフーを見る人もいれば、楽天でショッピングする人もいれば、ミクシィ使う人もいれば、という話。動画は今まで、サイト運営が難しかったのですが、ユーチューブが出てきて、ネット上で動画ってありなんだねっていう。ただ動画ってみていると、テレビの方が面白いという事実に気づいてしまう。個人が作る動画は、プロがお金かけてやっている動画より面白くないので、別の楽しみ方をしないと。たとえば、動画について話をしていると、会話自体
私には結婚を約束した彼がいます。 先日、両親に結婚したいと話したところ、彼の現住所が『地域』だということで猛反対されてしまいました。 私の住んでいる所は京都府で、地域に対して非常に差別心が強い土地柄のようです。 両親はどちらも京都で生まれ育ち、親や親戚に『あの地域には近づくな』、『あの辺の者とは仲良くするな』などと教えられてきたようで、今でもその感情が大変強いようです。 ただ、彼のご両親は元々九州の方で、結婚する前に京都に引っ越されたそうです。 なので、今住まれている所とは縁もゆかりもないのです。 彼も今まで暮らしてきて、そこにいるということで特別な差別は受けたことがないし、そこが地区であることも知りませんでした。 それなのに、私の両親は、今そこに住んでいるというだけで、絶対に結婚は認めないときつく言い放ちます。 私達が何を言っても聞いてはくれません。 親戚も誰も認めないだろうと言い、実際
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く