はてなキーワード:Prefixとは
俺のEmacsライフは、もはやただのエディタを超えて、完全に生活そのものだ。
日常のあらゆる側面がEmacsに支配されていて、他のソフトウェアなんて目にも入らねぇ。
今日は、どれだけ俺がこの深淵な世界に没頭しているか、そのレベルを見せてやるぜ。
俺の.emacs.dには、数十種類どころか、もう百を超える自作パッケージが眠ってる。
特に、自分で書いたLisp関数は、日々のタスクを自動化するために欠かせねぇ。
例えば、特定のフォルダ内のMarkdownファイルを自動でHTMLに変換してブラウザで表示するスクリプトを組んじまった。
これでブログを書くたびに手間いらずで、「C-c C-v」でプレビューできる快感は、もう中毒だぜ。
(defun my-markdown-to-html () "MarkdownファイルをHTMLに変換してブラウザで表示する関数" (interactive) (let ((markdown-file (read-file-name "Markdownファイルを選択: "))) (shell-command (format "pandoc %s -o %s.html"markdown-file (file-name-sans-extensionmarkdown-file))) (browse-url (concat (file-name-sans-extensionmarkdown-file) ".html"))))
この関数を使えば、Markdownファイルを選んで一発でHTMLに変換し、そのままブラウザで表示できる。これがなきゃブログなんて書けないぜ。
Org-modeは俺の人生そのものだ。TODOリストやスケジュール管理だけじゃなくて、プロジェクト管理や文書作成まで全てを一元化してる。
特に、カスタムキャプションやプロパティドロップダウンメニューを駆使して情報整理に命懸けてるんだ。
さらに、Org Babel使ってRやPythonのコードを直接実行しながらデータ分析なんて日常茶飯事だ。この機能のおかげで、データサイエンスもEmacs内で完結しちまうからたまんねぇよ。
自分専用にカスタマイズしたショートカットが数百種類もあるんだぜ。
「M-p」で過去のコミットメッセージを呼び出す機能なんか、Gitとの連携が一瞬でできるから開発効率が飛躍的に向上する。
さらに、Emacsにはマクロ機能があるから、自分の操作を記録して再生することもできる。
この前、自分専用のマクロを作って、特定のフォーマットでドキュメントを一瞬で整形することができた。
これで「お前は本当に人間なのか?」って言われてもおかしくないレベルだ。
EmacsLispを書くことが俺の日常になってる。この前、自分だけのコード補完システムを構築したばかりだ。
この機能のおかげで、特定のキーワードを入力すると関連するコードスニペットが自動的に提案される仕組みになってるから、コーディング中に思考が途切れることなくスムーズに進行するぜ。
(defun my-auto-complete () "カーソル位置に基づいてコードスニペットを提案する" (interactive) (let ((input (thing-at-point 'symbol))) (if input (let ((completion-list '("myFunction" "myVariable" "myClass"))) (setq completion-list (cl-remove-if-not (lambda (item) (string-prefix-p input item)) completion-list)) (if completion-list (message "候補: %s" (string-join completion-list ", ")) (message "候補なし"))) (message "シンボルが見つかりません"))))
この関数ではカーソル位置からシンボルを取得し、それに基づいて候補を表示する。これがあればコーディング中も迷わず進められるぜ。
Emacsユーザーとして活動している中で、多くの仲間と出会った。
彼らとの情報交換や共同開発は刺激的で、新しいアイデアが次々と生まれてくる。この循環こそが俺の成長につながっていると実感しているんだ。
最近では、自分が開発したパッケージをGitHubで公開し、フィードバックを受け取ってさらなる改善点を見つけたりもしている。
このフィードバックループがあるからこそ、自分自身も進化し続けられるんだ。
今やEmacsは単なるツールじゃなくて、俺自身の一部になってる。
この深淵な世界で探求し続けることで、新たな発見や挑戦が待っている。
第3回 さくらインターネットのスタンダードプランの環境にnpmをインストールする
第2回が頓挫したので、その原因を取り除くためにnpmとやらをインストールする。
参考文献を元に進める。
まず新しいバージョンのOpenSSLをコンパイルするらしい。あと新しいバージョンを使うにはPythonも必要らしい。
opensslversionOpenSSL 1.1.1k-freebsd24 Aug 2021python --versionPython 3.8.12
いきなりnpm(⇔Node.js?)のコンパイルが行けそうな気がしたので、とりあえずやってみる。
参考にしたサイトにはOpenSSL云々に関することが書いてあるが、その辺は全部問題ないことを祈って、関連するオプションを全部取っ払う。
curl -sSf https://nodejs.org/dist/v20.11.0/node-v20.11.0.tar.gz -Otar zxf node-v20.11.0.tar.gzcd node-v20.11.0./configure
とすると、
Node.js configure:FoundPython 3.8.12...WARNING:C++ compiler (CXX=g++,9.4.0) too old,needg++10.1.0 orclang++ 8.0.0WARNING:warnings were emitted in the configure phaseINFO: configure completed successfully
「successfully」なら問題ないよな?
続いてmakeだ。makeってなに?もちろんconfigureもよくわかってない。大規模なプログラムをコンパイルするときに必要なヤツというボンヤリとした認識だ。
当然コンパイルがなんなのかもよくわかってない。
nohupmake install DESTDIR=/home/*****/localPREFIX=
ここから30分経っても応答が無いので飽きる。
はい、もう無理。飽きた! 次回があるとしたら「npmをインストールする②」である。
もっと新しい情報があったようだ。こっち見てやればよかった。
って一体どういうこと?
ちなみに細かい事を言うと、語レベルの音の高低はイントネーションじゃなくてアクセント(高さアクセント)な。念の為。
いずれにせよ、主張と首長が発音(高低)ではっきりと区別できるということはないと思うぞ。
参考までに:
https://sakura-paris.org/dict/大辞林/prefix/首長
https://sakura-paris.org/dict/新明解国語辞典/prefix/首長
https://sakura-paris.org/dict/NHK日本語発音アクセント辞典/exact/首長
https://sakura-paris.org/dict/大辞林/prefix/主張
https://sakura-paris.org/dict/新明解国語辞典/prefix/主張
ネットに公開されている情報は、初心者には難しいと感じました。
Yamahaのサイトにconfigは公開されていますが、exciteMEC光だと、クリアする注釈が多すぎて。
"NVR500 では、tunnel endpointaddressコマンドを使用して、AFTR のIPv6アドレスを指定してください。"
って書いてますが、exciteMEC光はAFTR公開してないぞ!ってなるので。
正解は[gw.transix.jp]のIPv6アドレスを指定する、で
"tunnel endpointaddress2404:8e01::feed:101"です。
以下、全文。
#
# transixのIPv4接続(DS-Lite)でインターネット接続
#
#
#
#
#ゲートウェイの設定
#
ip route defaultgateway tunnel 1
#
#
iplan1address 192.168.100.1/24
#
#
ipv6prefix 1ra-prefix@lan2::/64
ipv6lan1addressra-prefix@lan2::1/64
ipv6lan1 rtadv send 1 o_flag=on
ipv6lan2dhcp serviceclientir=on
ipv6lan2 secure filter in 1010 1011 1012
ipv6lan2 secure filterout 3000 dynamic 100 101 102 103 104 105 118 119
#
#トンネルの設定
#
tunnelselect 1
tunnel endpointaddress2404:8e01::feed:101
tunnelenable 1
#
#フィルターの設定
#
ipv6 filter 1010 pass * * icmp6 * *
ipv6 filter 1011 pass * *tcp * ident
ipv6 filter 1012 pass * *udp * 546
ipv6 filter 3000 pass * * * * *
ipv6 filter dynamic 100 * *ftp
ipv6 filter dynamic 101 * * domain
ipv6 filter dynamic 102 * *www
ipv6 filter dynamic 103 * *smtp
ipv6 filter dynamic 104 * *pop3
#ipv6 filter dynamic 105 * * submission
ipv6 filter dynamic 118 * *tcp
ipv6 filter dynamic 119 * *udp
#
#DHCPの設定
#
dhcp service server
dhcp server rfc2131 compliant except remain-silent
dhcpscope 1 192.168.100.2-192.168.100.191/24
#
#DNSの設定
#
pyro - 火のhydro - 水のdendro - 樹のelectro -電気のcryo - 寒気のanemo - 風のgeo - 土の
chrono - 時の
とかもそれか
あっ調べたらいっぱい出てきたわ
petro - 岩石のaero -空気のphoto - 光のthermo - 熱のhypno - 眠気のnecro - 死のbio -生命のtoxico - 毒のsophio -知識のpsycho -精神のhelio - 日のastro - 星のneo -新規のpseudo - 偽のxipho - 剣の
かなり使われてるんだなギリシャ語由来のやつ
興味深いのは、電気の意味だと思ってたし実際その意味で使われてる印象しかないelectroが
さらに調べると琥珀をこすると静電気が発生することから、電気の、という意味に変化してったというトリビアらしい
1へぇ
ちなみに、Gmail前提の話。
GASでGmailのonCreateDraft的なトリガーとかイベントがあれば楽だったんだけど、無かった。○uck!!
Googleコンタクトで敬称を設定できるんだけど、スマート作成とかスマートリプライとかで候補に出てくるかっていうと出てきたり出てこなかったりする。○uck!!
テンプレートで変数埋め込みとかもできないみたい。○uck!!厳密にはできるんだけど、結構workaroundな感じですぐ使えなくなりそうだし他人にお勧めできない。
てかそもそも、こんなことのためにわざわざGAS使うのがおかしい。
ここまでで1時間くらい使った。まあ勉強にはなったけどそんな回り道をした俺に○uck!!
とりあえず、あなたはコピペしてるってことなんで、それ前提でちょっとした効率化を考えてみた。
下準備が面倒だけど。
まず、Googleコンタクトで敬称・会社・役職などを設定する。
連絡先がたくさんあるなら、CSVでエクスポートしてExcelかスプシで開いて、「NameSuffix」(敬称)「Organization 1 -Name」(会社)「Organization 1 -Title」(役職)の列を一括変更してインポートするのが楽。ちなみに「NamePrefix」はSirとかMr.とか入れるところ。
これで下準備は終わり。
Gmailでメールを作成するときなど、宛先メールアドレスの脇にそのアイコンや名前が出てくる。
で、アイコンや名前にカーソルを合わせて1秒ほど待つと、↓みたいなポップアップが(Googleコンタクトに登録されていれば)敬称付きの名前・会社・役職と一緒に出てくる。
https://ferret-one.akamaized.net/images/623a863585ad34000174a1e6/large.png
Googleコンタクトに姓名をどっちも入れると「田中太郎様」ってなるので、そこは名を抜かすなど臨機応変に。
連絡先を全部変更する前に、1件だけ試しでやってみるのをオススメする。
Thunderbirdの方も、Googleコンタクトを同期させれば似たような使い方ができるかもしれない。
俺はThunderbirdまともに使ったことないので、有識者に指示を仰いでください。
今は、これが精一杯。
追記:
一回のコピペで済ませたいならGoogleコンタクトにメモって項目があるので、それでも良いかもしれない。
ただ、ポップアップを表示させた後「詳細表示を開く」ってボタンを押して出てきた右ペインを一番下までスクロールしないとメモが出てこないので、一長一短という感じ。
まああとは色々やってみてくれ。
俺の仕事の話。
俺にメールしてくるのはお客さんじゃないので、「この度はお世話になります。〇〇社△△部xxと申します」とか「お忙しい中大変恐縮ですが、何卒ご検討のほどよろしくお願い致します」とかかましてきやがったら「自動差し込みとかでない限りそういうのいらないんで。俺からは一切しません」って開口一番に言う。
そういう仕事をしてる。
2021年5月5日、MicrosoftのC# のコーディング規則 (C#プログラミングガイド)に今まで明言されていなかったprivateなメンバ変数(field変数)への命名規則が記載された。
ちなみに同じMircrosoftが出してるStylecopやFxCopといった静的コード分析ツールの現在の仕様は「アンダーバーは付けるな」で、
おそらく.Netだけがアンダーバーを付けていたが、今後はそういったツールも.Netに合わせる流れになっていくと思われる。
private または internalフィールドに名前を付ける場合は、Camel形式 ("camelCasing") を使用する必要があり、_プレフィックスを付ける必要があります。
棒読みちゃんTipsにあるLimeChat用スクリプト「BouyomiLimeChat.js」を改造し、英語のテキストを読み上げないようにします。
参考 :棒読みちゃん Tips
ここでは英語のテキストとは「半角英数字記号(=アスキー文字)のみで構成されたテキスト」とします。
40行目の「function talkChat(prefix,text) {」の次行に次のコードを挿入。
if (text.match(/^[\x20-\x7E]+$/))return;
以上です。
同じような行を更に追加することで、読み上げないテキストの種類を増やせます。
text.match(/この部分/)を書き換えることで、好きなテキストを無視できます。"この部分"は正規表現で指定します。
if (text.match(/^[\x20-\x7E]+$/))return;if (text.match(/https?:/))return;
棒読みちゃんTipsの「●スクリプトを利用する方法」はLimeChat2.40だとそのまま使えないようです。2.40向けに書き直したものを以下に記載します。
1.スクリプトファイルをダウンロードするこちらのスクリプトをダウンロードしてください。ZIP形式ですので、展開してください。2.ファイルを配置するLimeChatのメニューから「設定→スクリプトの設定」を開く。「スクリプトフォルダを開く」ボタンを押す。開いたフォルダに「BouyomiLimeChat.js」を置く。3.LimeChat側でスクリプトを有効にするLimeChatのメニューから「設定→スクリプトの設定」を開く。スクリプトの設定画面で、「BouyomiLimeChat.js」の行を右クリックし、○を付ける。スクリプトの設定画面の閉じるボタンを押す。
http://h.hatena.ne.jp/Mukke/316607207759929868
このやり取りを見た感じでは本人に文句を言ってもダメそうなので自分で何とかするしかないですね
@-moz-documenturl-prefix("http://b.hatena.ne.jp/") {a[href="http://b.hatena.ne.jp/kiya2015/"] {display: none;}}
困ってる人多そうなのでStylish入れて上記で試してみてください
はてなスターって使い方によっては迷惑行為が可能なので、公式で任意のユーザーのスターを非表示にする方法を用意して欲しいですね
=======
はてブは便利だ。かれこれ使い続けて8年目になる。
それは2chをコピペしただけのデマまとめサイトがホットエントリとして頻繁に表示されてしまうことだ。
リンクをクリックしなければいいのだが、最近はタイトルだけで不快になるレベルのものも多い。
例えばここのところ、冷凍庫に入ったバイトをアップして炎上させる遊びがリア充の間で流行しているが、
「ハム速」というサイトはこういったものを毎回取り上げて、嫌でも目に付くタイトルで他人の個人情報を晒している。
しかし、はてなの運営はいつまで経っても非表示サイト機能を用意してくれないし、
こういったクソサイトを未だにブクマしてホッテントリ入りに貢献するはてなユーザーはあとを絶たない。
これらを弾くユーザースクリプトやユーザーCSSを書いてくれた人もいない。
仕方ないので、自分でまとめブログなどを除外するユーザーCSSを書いてみたら、恐ろしく快適になった。
とても便利なのでぜひ同志のはてブァーたちに使って欲しいのだが、
どこに公開していいか分からないので、とりあえず増田に投下してみることにした。
/*はてなブックマークから見たくないサイトを抹消&シンプルな表示で快適にするユーザースタイルシート *//* V1.162016/5/1 22:25更新政経ワロスまとめニュース♪を追加 *//* V1.152016/3/1611:25更新診断メーカーを追加 *//* V1.142015/6/217:51更新やらおん! の独自ドメインを追加 *//* V1.132014/2/13 14:42更新大艦巨砲主義! を追加 *//* V1.122014/2/1310:27更新保守速報のJPドメインを追加 *//* V1.112014/2/1017:34更新キムチ速報、ネトウヨ速報、ネトウヨにゅーす、はぅわ!、あじあにゅーす2ちゃんねるの独自ドメインを追加 *//* V1.102014/1/28 19:32更新 使えるニュース-2ch を追加、はてブの仕様変更により新着エントリのサムネイルが表示されなくなっていたのを修正 *//* V1.092013/12/0917:46更新売国速報(^ω^)を追加 *//* V1.082013/12/08 13:02更新ば韓国いい加減にしろ速報を追加 *//* V1.072013/8/19 02:11更新2ちゃん的韓国ニュースを追加 *//* V1.062013/8/1612:36更新あじあにゅーす2ちゃんねる、笑韓ブログを追加 *//* V1.052013/8/16 09:57更新検索結果のエントリ詳細をサイトに関係なく消した。そこが気に入らなければ「, div.entryinfo」という文字列を削除 *//* V1.042013/8/16 09:46更新政経chを追加 *//* V1.032013/8/1520:34更新秒刊SUNDAYを追加 *//* V1.022013/8/15 16:55更新U-1速報のURL間違いを修正 *//* V1.012013/8/15 15:49更新やらおん!を入れ忘れるという致命的なミスを犯したので修正 *//*はてブ全体に適用 */@-moz-documenturl-prefix("http://b.hatena.ne.jp/"){/*ブロックしたいサイトのリンクを非表示 */A[HREF*="j-cast.com"],A[HREF*="j-cast.com"] ~ cite,A[HREF*="getnews.jp"],A[HREF*="getnews.jp"] ~ cite,A[HREF*="yukawanet.com"],A[HREF*="yukawanet.com"] ~ cite,A[HREF*="0taku.livedoor.biz"],A[HREF*="0taku.livedoor.biz"] ~ cite,A[HREF*="hamusoku.com"],A[HREF*="hamusoku.com"] ~ cite,A[HREF*="alfalfa.com"],A[HREF*="alfalfa.com"] ~ cite,A[HREF*="hoshusokuhou.com"],A[HREF*="hoshusokuhou.com"] ~ cite,A[HREF*="hosyusokuhou.jp"],A[HREF*="hosyusokuhou.jp"] ~ cite,A[HREF*="wara2ch.com"],A[HREF*="wara2ch.com"] ~ cite,A[HREF*="fxya.blog129.fc2.com"],A[HREF*="fxya.blog129.fc2.com"] ~ cite,A[HREF*="asianews2ch.livedoor.biz"],A[HREF*="asianews2ch.livedoor.biz"] ~ cite,A[HREF*="jin115.com"],A[HREF*="jin115.com"] ~ cite,A[HREF*="esuteru.com"],A[HREF*="esuteru.com"] ~ cite,A[HREF*="yaraon.blog109.fc2.com"],A[HREF*="yaraon.blog109.fc2.com"] ~ cite,A[HREF*="yaraon-blog.com"],A[HREF*="yaraon-blog.com"] ~ cite,A[HREF*="kanasoku.info"],A[HREF*="kanasoku.info"] ~ cite,A[HREF*="u1sokuhou.ldblog.jp"],A[HREF*="u1sokuhou.ldblog.jp"] ~ cite,A[HREF*="newskorea"],A[HREF*="newskorea"] ~ cite,A[HREF*="news-us.jp"],A[HREF*="news-us.jp"] ~ cite,A[HREF*="tokuteishimasuta.com"],A[HREF*="tokuteishimasuta.com"] ~ cite,A[HREF*="dqnplus"],A[HREF*="dqnplus"] ~ cite,A[HREF*="bakankokunews.blog.fc2.com"],A[HREF*="bakankokunews.blog.fc2.com"] ~ cite,A[HREF*="treasonnews.doorblog.jp"],A[HREF*="treasonnews.doorblog.jp"] ~ cite,A[HREF*="now2chblog.blog55.fc2.com"],A[HREF*="now2chblog.blog55.fc2.com"] ~ cite,A[HREF*="kimsoku.com"],A[HREF*="kimsoku.com"] ~ cite,A[HREF*="uyosoku.com"],A[HREF*="uyosoku.com"] ~ cite,A[HREF*="netouyonews.net"],A[HREF*="netouyonews.net"] ~ cite,A[HREF*="asia-news.jp"],A[HREF*="asia-news.jp"] ~ cite,A[HREF*="rakukan"],A[HREF*="rakukan"] ~ cite,A[HREF*="nico3q3q"],A[HREF*="nico3q3q"] ~ cite,A[HREF*="military38"],A[HREF*="military38"] ~ cite,A[HREF*="shindanmaker.com"],A[HREF*="shindanmaker.com"] ~ cite,A[HREF*="seikeidouga.blog.jp"],A[HREF*="seikeidouga.blog.jp"] ~ cite,/*ブロックしたいサイトのファビコンを非表示 */IMG[SRC*="j-cast.com"],IMG[SRC*="getnews.jp"],IMG[SRC*="yukawanet.com"],IMG[SRC*="0taku.livedoor.biz"],IMG[SRC*="hamusoku.com"],IMG[SRC*="alfalfa.com"],IMG[SRC*="hoshusokuhou.com"],IMG[SRC*="hosyusokuhou.jp"],IMG[SRC*="wara2ch.com"],IMG[SRC*="fxya.blog129.fc2.com"],IMG[SRC*="asianews2ch.livedoor.biz"],IMG[SRC*="jin115.com"],IMG[SRC*="esuteru.com"],IMG[SRC*="yaraon.blog109.fc2.com"],IMG[SRC*="yaraon-blog.com"],IMG[SRC*="kanasoku.info"],IMG[SRC*="u1sokuhou.ldblog.jp"],IMG[SRC*="newskorea"],IMG[SRC*="news-us.jp"],IMG[SRC*="tokuteishimasuta.com"],IMG[SRC*="dqnplus"],IMG[SRC*="bakankokunews.blog.fc2.com"],IMG[SRC*="treasonnews.doorblog.jp"],IMG[SRC*="now2chblog.blog55.fc2.com"],IMG[SRC*="kimsoku.com"],IMG[SRC*="uyosoku.com"],IMG[SRC*="netouyonews.net"],IMG[SRC*="asia-news.jp"],IMG[SRC*="rakukan"],IMG[SRC*="nico3q3q"],IMG[SRC*="military38"],IMG[SRC*="shindanmaker.com"],IMG[SRC*="seikeidouga.blog.jp"],/*トップページのエントリ詳細、メタ情報、タグ一覧、検索結果のエントリ詳細を非表示 */li.description blockquote,ul.entry-meta li.tag, div.entryinfo { display: none !important;}}/* ------------------------------------------- *//* 新ユーザーページ (インタレスト、マイホットエントリー他) に適用 */@-moz-documenturl-prefix("http://b.hatena.ne.jp/(はてなユーザー名)/interest"),url-prefix("http://b.hatena.ne.jp/(はてなユーザー名)/favorite"),url("http://b.hatena.ne.jp/(はてなユーザー名)/"){/*エントリ詳細を非表示 */.entry-summary, .detail { display: none !important;}/*エントリ詳細をなくした分、サムネイルやカラムを小さく */.entry-feature-image a.capture img {max-width: 60px !important;}.main-entry-list .entry-block.entry-feature-image {min-height: 32px !important;padding-left: 80px !important;}.entry-feature-image .entry-image-block, .entry-feature-image a.capture { width: 60px !important;max-height: 50px !important;}/*お気に入りユーザーのエントリ一覧を非表示に */.main-entry-list .entry-comment .entry-comment-fold { display: none !important;}}
設定内容はいずれも同じで、こんな感じにする。
/*はてブ全体に適用 *//*ブロックしたいサイトのリンクを非表示 */A[HREF*="j-cast.com"],A[HREF*="j-cast.com"] ~ cite,A[HREF*="getnews.jp"],A[HREF*="getnews.jp"] ~ cite,A[HREF*="yukawanet.com"],A[HREF*="yukawanet.com"] ~ cite,A[HREF*="0taku.livedoor.biz"],A[HREF*="0taku.livedoor.biz"] ~ cite,A[HREF*="hamusoku.com"],A[HREF*="hamusoku.com"] ~ cite,A[HREF*="alfalfa.com"],A[HREF*="alfalfa.com"] ~ cite,A[HREF*="hoshusokuhou.com"],A[HREF*="hoshusokuhou.com"] ~ cite,A[HREF*="hosyusokuhou.jp"],A[HREF*="hosyusokuhou.jp"] ~ cite,A[HREF*="wara2ch.com"],A[HREF*="wara2ch.com"] ~ cite,A[HREF*="fxya.blog129.fc2.com"],A[HREF*="fxya.blog129.fc2.com"] ~ cite,A[HREF*="asianews2ch.livedoor.biz"],A[HREF*="asianews2ch.livedoor.biz"] ~ cite,A[HREF*="jin115.com"],A[HREF*="jin115.com"] ~ cite,A[HREF*="esuteru.com"],A[HREF*="esuteru.com"] ~ cite,A[HREF*="yaraon.blog109.fc2.com"],A[HREF*="yaraon.blog109.fc2.com"] ~ cite,A[HREF*="yaraon-blog.com"],A[HREF*="yaraon-blog.com"] ~ cite,A[HREF*="kanasoku.info"],A[HREF*="kanasoku.info"] ~ cite,A[HREF*="u1sokuhou.ldblog.jp"],A[HREF*="u1sokuhou.ldblog.jp"] ~ cite,A[HREF*="newskorea"],A[HREF*="newskorea"] ~ cite,A[HREF*="news-us.jp"],A[HREF*="news-us.jp"] ~ cite,A[HREF*="tokuteishimasuta.com"],A[HREF*="tokuteishimasuta.com"] ~ cite,A[HREF*="dqnplus"],A[HREF*="dqnplus"] ~ cite,A[HREF*="bakankokunews.blog.fc2.com"],A[HREF*="bakankokunews.blog.fc2.com"] ~ cite,A[HREF*="treasonnews.doorblog.jp"],A[HREF*="treasonnews.doorblog.jp"] ~ cite,A[HREF*="now2chblog.blog55.fc2.com"],A[HREF*="now2chblog.blog55.fc2.com"] ~ cite,A[HREF*="kimsoku.com"],A[HREF*="kimsoku.com"] ~ cite,A[HREF*="uyosoku.com"],A[HREF*="uyosoku.com"] ~ cite,A[HREF*="netouyonews.net"],A[HREF*="netouyonews.net"] ~ cite,A[HREF*="asia-news.jp"],A[HREF*="asia-news.jp"] ~ cite,A[HREF*="rakukan"],A[HREF*="rakukan"] ~ cite,A[HREF*="nico3q3q"],A[HREF*="nico3q3q"] ~ cite,A[HREF*="military38"],A[HREF*="military38"] ~ cite,A[HREF*="shindanmaker.com"],A[HREF*="shindanmaker.com"] ~ cite,/*ブロックしたいサイトのファビコンを非表示 */IMG[SRC*="j-cast.com"],IMG[SRC*="getnews.jp"],IMG[SRC*="yukawanet.com"],IMG[SRC*="0taku.livedoor.biz"],IMG[SRC*="hamusoku.com"],IMG[SRC*="alfalfa.com"],IMG[SRC*="hoshusokuhou.com"],IMG[SRC*="hosyusokuhou.jp"],IMG[SRC*="wara2ch.com"],IMG[SRC*="fxya.blog129.fc2.com"],IMG[SRC*="asianews2ch.livedoor.biz"],IMG[SRC*="jin115.com"],IMG[SRC*="esuteru.com"],IMG[SRC*="yaraon.blog109.fc2.com"],IMG[SRC*="yaraon-blog.com"],IMG[SRC*="kanasoku.info"],IMG[SRC*="u1sokuhou.ldblog.jp"],IMG[SRC*="newskorea"],IMG[SRC*="news-us.jp"],IMG[SRC*="tokuteishimasuta.com"],IMG[SRC*="dqnplus"],IMG[SRC*="bakankokunews.blog.fc2.com"],IMG[SRC*="treasonnews.doorblog.jp"],IMG[SRC*="now2chblog.blog55.fc2.com"],IMG[SRC*="kimsoku.com"],IMG[SRC*="uyosoku.com"],IMG[SRC*="netouyonews.net"],IMG[SRC*="asia-news.jp"],IMG[SRC*="rakukan"],IMG[SRC*="nico3q3q"],IMG[SRC*="military38"],IMG[SRC*="shindanmaker.com"],/*トップページのエントリ詳細、メタ情報、タグ一覧、検索結果のエントリ詳細を非表示 */li.description blockquote,ul.entry-meta li.tag, div.entryinfo { display: none !important;}
/* 新ユーザーページ内 (インタレスト、マイホットエントリー他) に適用 *//*エントリ詳細を非表示 */.entry-summary, .detail { display: none !important;}/*エントリ詳細をなくした分、サムネイルやカラムを小さく */.entry-feature-image a.capture img {max-width: 60px !important;}.main-entry-list .entry-block.entry-feature-image {min-height: 32px !important;padding-left: 80px !important;}.entry-feature-image .entry-image-block, .entry-feature-image a.capture { width: 60px !important;max-height: 50px !important;}/*お気に入りユーザーのエントリ一覧を非表示に */.main-entry-list .entry-comment .entry-comment-fold { display: none !important;}
使い方が分からなければブコメかトラックバックで言ってくれたら補足するかも
字数がオーバーしていたことに気づいたのでhttp://anond.hatelabo.jp/20140421135649 に続きます。
最近はやりのLOD(LinkedOpen Data)のデータフォーマットについてメモ。
例はWikipediaのコピペ。もっと違いが分かりやすい例があると良いのだが。
<rdf:RDFxmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"> <rdf:Descriptionrdf:about="http://en.wikipedia.org/wiki/Tony_Benn"> <dc:title>Tony Benn</dc:title> <dc:publisher>Wikipedia</dc:publisher> </rdf:Description></rdf:RDF>
@prefixdc: <http://purl.org/dc/elements/1.1/>.<http://en.wikipedia.org/wiki/Tony_Benn>dc:title "Tony Benn";dc:publisher "Wikipedia".
@prefixdc: <http://purl.org/dc/elements/1.1/>.<http://en.wikipedia.org/wiki/Tony_Benn>dc:title "Tony Benn";dc:publisher "Wikipedia".
<http://en.wikipedia.org/wiki/Tony_Benn> <http://purl.org/dc/elements/1.1/title> "Tony Benn".<http://en.wikipedia.org/wiki/Tony_Benn> <http://purl.org/dc/elements/1.1/publisher> "Wikipedia".
<http://en.wikipedia.org/wiki/Tony_Benn> <http://purl.org/dc/elements/1.1/title> "Tony Benn" <http://en.wikipedia.org/wiki/Tony_Benn>.<http://en.wikipedia.org/wiki/Tony_Benn> <http://purl.org/dc/elements/1.1/publisher> "Wikipedia" <http://en.wikipedia.org/wiki/Tony_Benn>.
{ "@context": { "dc": "http://purl.org/dc/elements/1.1/" }, "@id": "http://en.wikipedia.org/wiki/Tony_Benn", "dc:title": "Tony Benn", "dc:publisher": "Wikipedia"}
http://anond.hatelabo.jp/20130108203837
あまりに使いにくいからFirefoxアドオンStylish用ユーザーCSS
@-moz-documenturl-prefix("http://b.hatena.ne.jp/"){
.ad-head-text{display:none!important;}
.ad-unit{display:none!important;}
.thumbnail{display:none!important;}
.entry-data{display:none!important;}
.entry-contents blockquote{display:none!important;}
.shim-elem-for-height{display:none!important;}
.entry-meta{display:none!important;}
.entry-comment{display:none!important;}
.entry-unit{width:100%!important;margin:0!important;}
.entry-vertical-3,.entry-vertical-4{background:none!important;}
.entry-contents{padding:0!important;}
ul.users{height:22px!important;border-top:1px solid!important;}
.users span{font-size:12px!important;font-weight:bold!important;}
}
他のブラウザのは誰か書いてくれるだろう
はてな村の連中よ、かかって来いよ、俺は剥身だ
いまや肉や卵がネットできるようになったのか。
かがくのちからってすげー
すき‐み【剥身】-日本国語大辞典
〔名〕魚肉などの薄く切ったもの。また、さっとひと塩にした魚の切り身。
むき‐み【剥身】-日本国語大辞典
〔名〕蛤(はまぐり)や浅蜊(あさり)など貝類の殻をとった中の肉。また、ゆで卵の、殻をむいたものにもいう。
http://dic.search.yahoo.co.jp/search?ei=UTF-8&p=%E5%89%A5%E8%BA%AB&fr=dic&stype=prefix