はてなキーワード: 記法とは
(※一部記法 [ ><| ] は変換されてしまうため全角にしてあります)
記法名 | 書式 | 機能 |
---|---|---|
見出し記法 | *~~ | 日記に見出し(h3)を付けます |
時刻付き見出し記法 | *t*~~, *t+1*~~ | 見出しに編集時刻を保存し表示します |
name属性付き見出し記法 | *name*~~ | 見出しに好きな name 属性をつけます |
カテゴリー記法 | *[~~]~~ | 日記にカテゴリーを設定します |
小見出し記法 | **~~ | 日記に小見出し(h4)をつけます |
小々見出し記法 | ***~~ | 日記に小々見出し記法(h5)をつけます |
リスト記法 | -~~, --~~, +~~, ++~~ | リスト(li)を簡単に記述します |
定義リスト記法 | :~~:~~ | 定義リスト(dt)を簡単に記述します |
表組み記法 | | ~~ | ~~ |, |*~~ | ~~ | | 表組み(table)を簡単に記述します |
引用記法 | >> ~~ << | 引用ブロック(blockquote)を簡単に記述します |
pre記法 | >| ~~ |< | 整形したテキストをそのまま表示します(pre) |
スーパーpre記法 | >|| ~~ ||< | 整形したHTMLなどのソースをそのまま表示します(pre) |
スーパーpre記法(シンタックス・ハイライト) | >|ファイルタイプ| ~~ ||< >|??| ~~ ||< | 整形したプログラムのソースコードを色付けして表示します(pre) |
aa記法 | >|aa| ~~ ||< | アスキーアートを簡単にきれいに表示します |
脚注記法 | (( ~~ )) | 日記に脚注を設定します |
続きを読む記法 | ==== | 次の見出しまでその後の日記を「続きを読む」にします |
スーパー続きを読む記法 | ===== | 見出しも含めてその後の内容を「続きを読む」にします |
改行記法 | (連続した空白の行2つ) | 改行(br)を挿入します |
pタグ停止記法 | >< ~~ >< | 自動挿入される p タグを停止します |
tex記法 | [tex:~~] | mimeTeX を使って数式を表示します |
ウクレレ記法 | [uke:~~] | ウクレレのコード譜を表示します |
記法名 | 書式 | 機能 |
---|---|---|
http記法 | http://~~、[http://~~:title]、[http://~~:barcode]、[http://~~:image] | URLへの始まるリンクを簡単に記述します |
mailto記法 | mailto:~~ | メールアドレスへのリンクを簡単に記述します |
niconico記法 | [niconico:sm*******] | ニコニコ動画の再生プレーヤーを表示します |
google記法 | google:~~、google:image:~~、google:news:~~ | Google の検索結果にリンクします |
map記法 | map:x~~y~~(:map)、map:~~、map:t:~~ | Googleマップを表示し、リンクします |
amazon記法 | [amazon:~~] | Amazon の検索結果にリンクします |
wikipedia記法 | [wikipedia:~~] | Wikipediaの記事にリンクします |
自動リンク停止記法 | はてな記法 | はてな記法による自動リンクを停止します |
ヘルプ | 書式 | 機能 |
---|---|---|
「*」や「-」をそのまま行頭に表示する | (行頭に半角の空白をつける) | 行頭で「*」や「-」などをそのまま表示します |
下書き記法 | <!-- ~~ --> | HTMLソースにも表示されない下書き日記を記述します |
**誰かみんなの主張のまとめを作ってくれないですか?** (まあそれこそお前がやれよって話かもしれないので、誰もやってくれなかったら私がしますが。。)
最近、JQueryはもはや不要でReactさえあればOK,みたいな記事をよく見ますね。
論旨としては、どうせトランスパイラ使ってるんだからもっと便利な書き方しようぜ!ってことなんだと思います。(virtual DOMがメインだ!という話もあったけど、じゃあ何でReactなの?というのは聞きたいかな。メジャーだから?)
ちなみに私は昔coffeeとbackbone.jsか何かで業務用のページ(SPAではなかったような気がする)を作るお仕事をしたことがありますが、フロントエンドエンジニアというわけではないです。どちらかというとサーバー管理とかのほうがよく知っていると思いますが、Javascriptもそれなりには書くくらいの感じの人です。Reactは不幸にして一度も触ったことがないので、以下の文章はすべてコードサンプルをみたうえでの感想です。
まずこれ。正直そんなにたくさん動的にがりがり書き換えているページをあんまり見ない気がするんですよね。その上正直そういうウェブページ、あったとしても大体使いづらいです。
世の中のページが全部FBならいいのかもしれませんが、具体的にはどんなところで使ってるんでしょう。業務ページとかですか?あと、なぜSPAにしなければいけないのかもよくわからないです。画面遷移するのだめなの?という感じで。
トランスコンパイラを使うのって、結局「将来的には全部ES6になるのだから、今のうちからES6で書いておけば将来のメンテナンスコストとかも減ってうれしいよね!」っていうことなんだと思います。
こういう例、JS以外にもいろいろあって、例えばboost、Androidのsupport library, Pythonのfrom __future__ importなどなどあると思うんですが、どれもやっぱり将来的なコストを見据えて、非標準のライブラリ・記法を使いましょう、ってことですよね。
でもJSXってそういうのじゃないじゃないですか。いわばsupport libraryを使うのとmonoで全部書くのと、位の違いがあるように見えます(そこまでは違わないかw)。そういう考察を一切入れずに、「どうせトランスパイラ使ってるんだから拡張記法使っちゃおうぜ!!」っていうのはかなり危ういように見えます。
そもそも、JSって結構独特な言語ですよね。もちろん今はnode.jsとかあるわけですけど、まあやっぱりスクリプト言語の標準の座ってPythonやRubyですよ。世の大多数の人はそっちのが使いやすいとおもってるんでしょう。ということでそもそもトランスパイラ通すんだったらもっと普通の言語から変えるようなソフトウェアが流行ってもいいんじゃないかなあとか思いますけど、そういうのがないのも謎です。dartとかどうなってるんですかね。(まtypescriptとか一種それだという話もあるか)
五年、十年あとにReact.jsって流行ってるんでしょうか。例えば五年前はcoffee scriptが結構流行ってましたけど、たしかもうサポート打ち切りとかになっちゃったんですよね。もちろん営利企業がバックなので、そこまで急になくなるかはわからないですけど、五年したらみんなまた別のライブラリがすごい!!みたいに言ってるんじゃないでしょうか。
まあだからこれはフロントエンドエンジニア業界全体の問題なのかもしれませんが、そういう将来的な保守コストをどう考えているのかが気になります。特にもし業務ページであるなら、せいぜいがなるべく枯れたライブラリ(≒JQuery)と、テンプレートエンジンあるいはフォーマットストリングでも使ってpure ES6で書いたほうがいいんじゃないでしょうか。そうすると結局SPAにはしないですよね。
まあこれを突き詰めるとじゃあetaxもactivexで、銀行のシステムはcobolで、マシンはpc98で、、、とかなっちゃうかもしれないんで、難しいところではあるとは思いますが、、、
とりあえずこんなところで、有識者の皆さんよろしくお願いします。
React.jsでした。angularと混ざりました。。あと特に喧嘩売ってるつもりとかは全くないですがそう見えたらごめんね。
id:murishinai 主張は単純で、せいぜいES6+トランスコンパイラ(+JQuery)とかでいいんじゃね、遷移はサーバー側でやったほうが楽じゃない?という感じです。
id:wordi virtual domが最大のメリット、ってのはよく見る意見ですね。例えば実際どんな場面で(どのくらいの規模のプログラムで)domの改変コストが効いてくるのか、みたいな実例を教えてくださると助かります。(もちろんFBとかはそうでしょうけど、もっとなんだろう、身近な例でお願いしたいです。)なんかReactががりがり(かつユーザー目線から見て有効的に)使われている例がイメージ出来ないのが問題な気がしてきました。
id:logic ええっと、それはそうなんですけど、なんだろう。標準のもので、少なくとも今後10年はあるだろうと言うもの(たとえばES6+フォーマットストリング)があるのにも関わらず、今後5年持つかもわからないライブラリを全面に押し出すの、ちょっと怖く見えるなあという気持ちです。
id:erukiti 具体的に頭の悪い点をご教授くださるとたいへんありがたいです。小規模だとそもそもvirtual domのメリットもなさそうですし、ES6標準でええんちゃうのんという気がしてならないのですが。
id:manaten もちろんFBやGMailをJQueryだけで作るのは不可能だと思います。だからFBはReactを、GはAngularを作ったのでしょうが、逆にそんなに気軽に使うようなものにも思えないのですよね。それこそ何百ブクマも付くのやべえなあ、と。(ところで私にはReactよりAngularJSのほうがずっと気持ちよく見えます)
SPAが使いづらいってのは言いすぎかな。正確には、「ページ遷移型のUIに比べて、SPAであることのメリットが明らかに生きているページって少なくないですか?」ということです。もちろんFBとかGとかtwとかは例外だと思いますけど、DOMを1000個とか10000個とかいじくり回しているページばっかあるようには思えない。もちろんどーーしてもSPAじゃなきゃダメなんだっていうならこの手のライブラリを使うといいとは思うんですが、どっちかというとニッチな需要じゃないでしょうか。
あとなんか保守点検に関する意識がちょっと違うのかなっていうコメントが散見されたんですけど、うーん、一発書いて書きっぱなしっていう案件そんなにあるんですかね?ちょっとそこがよくわかんないです。一度書いてもやっぱりn年先、さらにもっと言えば自分がその職場からいなくなった後のことまで考えてプログラム書くべきだと思うんです。そうすると、例えば数年後のプログラマにとってのReactは今のprototype.jsになってるかもしれない。そういうリスクが怖いです。勉強すればいいじゃんっていう意見もそうなんですが、なんでしょう、どちらかと言うと保守を気にしているので、そっちじゃないです。まあ幸いにして私は人の書いたJSをいじくり回した経験はないので、ただの推測なんですが。
それともしかしたら「枯れた技術」あるは「標準化」という意識があんまりないのかなとも思いました。まあ確かに「Webの世界は日進月歩!」ってことなのかもしれないんですが…。別のページのブコメとか見ても、「枯れた技術を使う」=「不勉強」みたいなのがあって、不思議です。。
あとcoffeeのころ、っていうコメントありましたが、あの頃はみんな夢がありましたよね。AltJSが世界を救う!みたいな。翻って今はどうか。それを思うと、やっぱり何でもかんでもReactじゃ、という意見には違和感を感じるんですよ。
増田に書いたのは単にみんなが見てくれるというだけの理由です。そもそも今諸般の事情でお仕事としてのエンジニアはしていないですし。ほんとに純粋な質問だと思ってもらえればうれしいです。
まあ長くなってきたので私のブログにまとめ直してもいいのですけど。
そういえばモバイルという話も出ていましたが、先日のandroid instant appsって、アレ「HTMLでモバイル向けに軽快なリッチUI作るの無理だからやめような」ってことかと思ったんですが、どうでしょうか。もちろん今現在は必要ですけど~。
http://fuzzywitchfestival.tumblr.com/post/144655254942/42-29722
http://paste.bradleygill.com/index.php?paste_id=1739140
https://issuu.com/sadnfgdsifyds/stacks/5b7718f6e9aa436b9179aea9139a1167
http://ninjaboy2.kinja.com/passws466c-1777788639
https://www.strava.com/activities/582160242
http://fuzzywitchfestival.tumblr.com/post/144655254942/42-29722
http://paste.bradleygill.com/index.php?paste_id=1739140
https://issuu.com/sadnfgdsifyds/stacks/5b7718f6e9aa436b9179aea9139a1167
http://ninjaboy2.kinja.com/passws466c-1777788639
https://www.strava.com/activities/582160242
https: //www.reddit .com/comments/4k8p9j/no_root_clash_royale_hack_no_survey_no_download/
https: //www.reddit .com/comments/4k8pbe/clash_royale_cheats_no_survey_unlimited_gems_2016/
https: //www.reddit .com/comments/4k8pdx/clash_royale_hack_gems_online_no_survey_updated/
https: //www.reddit .com/comments/4k8pfs/no_verify_clash_royale_hack_no_human_verification/
http://www.ustream.tv/channel/sxvnDn4CuTY
http://www.ustream.tv/channel/sxvnDn4CuTY
http://www.ustream.tv/channel/sxvnDn4CuTY
http://www.ustream.tv/channel/sxvnDn4CuTY
http://www.ustream.tv/channel/JrSV6sPjz2B
http://answersforpilots.com/5717/watch-game-of-thrones-season-6-episode-3-live-stream
http://www.ideastorm.com/idea2ReadIdea?Id=087390000004WxUAAU&v=1462651449483
http://www.ustream.tv/channel/5a8HYSf5c62
http://www.ustream.tv/channel/6jm5Ugrr6Yy
http://paste.bradleygill.com/index.php?paste_id=1707461
http://codepen.io/anon/pen/WwPRRZ
http://imgfave.com/view/7035858
http://imgfave.com/view/7035859
http://imgfave.com/view/7035860
http://imgfave.com/view/7035861
http://imgfave.com/view/7035862
http://fuzzywitchfestival.tumblr.com/post/144007531677/wxuaau
https://www.strava.com/activities/568790900
https://issuu.com/sadnfgdsifyds/stacks/892510bce3a1437988a5271aabf278db 記法一覧
Markdownで書けるようにすること。(可能ならgithub flavored markdownで)
普段ははてなブログで書いててMarkdownを使用する機会も多いので、記法を覚えるコストを極力少なくしたい。
とはいっても、増田って多分レガシーな構成してるし、そもそも増田は実験プロジェクトのままだし、はてなは上場しちゃったから「増田に機能を追加」とかいう地雷をわざわざ踏みに行かないだろうなって思って諦めてる。
Markdownとは、はてなブログでも採用されている表記法のこと。
# こういう見出しを書いたり 1. こういうリストや 1. こういうリスト …を書くといい感じに表示されるやつね。
これをカタカタ打ち込んで投稿すれば、キレイに装飾されたブログ記事ができあがる。
似たようなものだと「はてな記法」やPukiWikiの記法も流行ってたけど、なぜだか今はMarkdown一択の時代。
なぜMarkdownだけが勝ち残ったのか? というと諸説あるかと思うけど、Markdownには他の表記法と決定的に異なる点がある。それは「メールで慣例的に使われていた書き方そのものである点」。
第二営業部 **様 いつもお世話になっております。第一営業部 永尾です。 お忙しいことは重々承知しておりましたが、またこのようなメールをお送りすること、何卒ご容赦ください。 第二営業部の皆様にはお忙しい中、当営業部長の退職送別会にお付き合いくださり誠に感謝しております。 さて、このたび当営業部では再度同送別会を開催する運びとなりましたので、改めてご案内申し上げます。 記 ■「澤井部長を送る会2」要旨 日時:3月25日(金曜日) 17時30分〜 場所:801会議室(今回はご参加頂きやすいよう社内にいたしました) 会費:0円 ※アルコール有り ■ 連絡欄 ・出欠:「 」(出席または欠席) ・欠席の場合、理由:「 」(自由記入・必須) 恐れ入りますが、明日3月24日までに返信にて出欠をお知らせください。 (重ねて申し上げますが会費は無料です) 幹事 永尾完治(第一営業部 内線118)
しかしこれはMarkdownではない。「日本人にとってのマークダウン」を考えるに、それは「■」や「・」、全角空白で構成された表記法のことを指すのだろう。ゆえに日本人はMarkdownの利点を享受できない──。
要するにMarkdownは「普段使いの書き方をいい感じに整える方法」であり、「覚えて使う表記法」ではなく「すでに知られている表記法に意味を持たせたもの」と言える。だから同じ見出しに書き方が二通りあったりする。他の表記法にこういった重複はない。
そういうわけで「リアルタイムプレビュー」なんて機能を欲しがるのはMarkdownの利点を理解してないというか、Markdownでさえ「意味不明な表記法」と見なすことになってしまう。そうじゃないんだけど。
名誉毀損乙。
ソースを出せ。
入った人がいたのは当然考えられることだ。
「屋内で死んだ」根拠を出せと言ったのではない。「屋内に指示を聞いて残ったせいで死んだ」根拠を出せと言ったのだ。さあ出せ。
さらに悪意か過失であったかどうかだが、屋外避難者を全員屋内に入れろと言って屋内で多数の方が亡くなったたのだから、重い過失があったというべきだ。
それは無理。一般論として妥当な指示を出しているものに過失を問うことは出来ない。一般論として妥当ではなかったという根拠を出せ。
そもそも悪意の塊の安倍が親切心で言うとでも思ってるのか。
侮辱罪。
その根拠を出さない限りお前はデマゴーグだ。ついでに侮辱罪と名誉毀損付きね。
http://dev.bukkit.org/bukkit-plugins/heads/tickets/1209-englshsub-oopiri-on-line-f-r-e-e-hdxx/
http://dev.bukkit.org/bukkit-plugins/heads/tickets/1218-englshsub-marguerite-on-line-f-r-e-e-hdxx/
http://dev.bukkit.org/bukkit-plugins/heads/tickets/1220-englshsub-city-of-gold-on-line-f-r-e-e-hdxx/
http://dev.bukkit.org/bukkit-plugins/heads/tickets/1223-englshsub-mr-right-on-line-f-r-e-e-hdxx/
http://dev.bukkit.org/bukkit-plugins/heads/tickets/1226-englshsub-theri-on-line-f-r-e-e-hdxx/
http://dev.bukkit.org/bukkit-plugins/heads/tickets/1243-englshsub-the-choice-on-line-f-r-e-e-hdxx/
http://dev.bukkit.org/bukkit-plugins/heads/tickets/1247-englshsub-the-choice-on-line-f-r-e-e-hdxx/
http://dev.bukkit.org/bukkit-plugins/heads/tickets/1248-englshsub-hail-caesar-on-line-f-r-e-e-hdxx/
http://dev.bukkit.org/bukkit-plugins/heads/tickets/1251-englshsub-deadpool-on-line-f-r-e-e-hdxx/
http://dev.bukkit.org/bukkit-plugins/heads/tickets/1252-englshsub-zoolander-2-on-line-f-r-e-e-hdxx/
http://dev.bukkit.org/bukkit-plugins/heads/tickets/1253-englshsub-dads-army-on-line-f-r-e-e-hdxx/