「br」を含む日記 RSS

はてなキーワード: brとは

2017-10-16

Markdownは使いにくい

最近Markdown流行っている。

GithubMarkdownだし、ブログMarkdownで書くし、QiitaMarkdownだし、

どこもかしこMarkdownだらけ。

で、最近情報共有ツールとしてMarkdownを勧められたんだが、これが本当に使いにくい

まず、画像画像の挿入がクソめんどくさい。

エンジニアなら、画面キャプチャ使った手順とか作ることもあると思うけど、

キャプって文中への挿入がクソめんどくさい。

わざわざファイル作ってリンク貼らなきゃだめなわけ。

あのさ、クリップボードキャプってペタペタ貼り付けられないわけ?

しかMdファイル画像ファイルが分割されるから、1つのファイルマニュアル送ります的な感じで展開できない。

PDF化すれば良いって?校正できないだろ。

じゃあZipで送るわってアホかよ。

ワードの方がマシだよ。

次に、表機能がクソ。マジでクソ。

エンジニアなら、機能比較表とか作ると思うけど、Markdownは表を作るのがめんどくさすぎる。

そもそも罫線書かないと表を作れないのもウンコだけど、

なにより改行とか、表中の文字装飾がHTMLタグじゃないと使えないのがゴミ

brタグ無限に続きそうな横長のテキスト見ただけで辟易する。

なんなんこれ?考えたやつ馬鹿だろ。

無駄に長いクソアフィブログより、簡潔に機能比較された表の方がひと目で分かるし便利だろ。

機能もっと書きやすしろや。なにがオープンだよ。

エクセルの方がマシだよ。

よって、Markdownはクソ

マイクロソフト最高ヽ(=´▽`=)ノ

2017-09-04

anond:20170904143824

はてブブコメに84個のスターが付いていたのに「人気のコメント」に入っていなかったが、

http://b.hatena.ne.jp/entry/334980606/comment/b100c-yukist

b100c-yukistさんもっと読む<br />を引用してスターを付けました。

これを一人で80回ほど繰り返した結果として大量に見えるようだ。

2017-07-15

タイトル

h3

強調 STRONG

h3 space

h4
  • li -
    • li --
      • li ---
  • li +
    1. li ++
      1. li +++
h4

text br

text br br

text br


h5
th1 th2
td1 td2

2017-05-18

http://anond.hatelabo.jp/20170517231145

私はこの被告と同等あるいはそれ以上の苦しみを負っています

から被告がどのような思いに耐え生きてきたか、そうしてなぜ事件を起こしたかがわかるような気がしま

けれど私は事件を起こしたことがありません

からバカだな上手いことやれよ、という気持ちも持っています

br

それから被害者気持ちもよくわかるので

正直キツイなあ、被害者気持ち加害者気持ちもわかるっていうのは

br

私も記事を読んで、サイコパスではないと思いました

不安に対する鈍感さ、過大した自尊心

これ逆ですよね。被告不安と傷ついた自尊心を持っていると思いました

サイコパスなら、ヤッた後殺すor屍姦が目的なので躊躇はしないでしょう

br

想像ですが

母親から迷惑をかけるな」と繰り返し言われていたような気がしま

それが一人暮らしに繋がっているのではないでしょうか

それから外部に助けを求めた様子がないのも、もしかしたら助けを求める事=迷惑をかけると考えたのかもしれません

被害者に手をかけたのもそれが理由かもしれません

しかけてくれる子=助けてくれるかもしれない子=迷惑をかけずにここまで来たのに、初めてこの人に迷惑をかけるかもしれない

それだけでパニックになり思考を停止するために、一番刺激の強いAVを利用した可能性があると思います

けれどだったらやっぱりバカだなと思います人間は考える葦ですので

br

それからこのような人間であっても余裕があれば道は見いだせるので

やはり社会的整備は必要だと思います被害者を出さない為に早急に

br

理想は持つべきだと思います世界中の人が普通環境でいられたら良いと思います

けれど目の前に現実があります、それに対処していくことが大切だと思います

一度に大きな変化は望めないかもしれない、けど1つ1つやっていったらいいんじゃないだろうか?

ここに書かれたこともその1つでは?

br

被告画像見たけどあれでAVまくりなんて怖くて私だったら近づかない

アニメもどんなの観てることやら

けど彼女は近づいて行った、それだけ純真偏見のない人なのだと思う

それが良いとも思わないし、彼女も成長したらいろいろな事を覚えたと思う

からこそ成長する機会を奪ったやつが腹立たしい

br

↑ビーアールって入れてみたけど合ってんのかな?間違ってたら恥ずかしいわ

2017-05-12

対人オンラインゲーム中の通話問題

対人オンラインゲーム麻雀サイト天鳳」にて、ゲーム中の通話不正行為である賛否両論分かれている。

サイトシステム

ゲームの予約ボタンを押す

プレイヤー4人が揃った時点でゲーム開始

まりタイミングを合わせて予約ボタンを押せば知人同士で対局できる可能性がある。


◆経緯

Twitterにて「あと1人」「予約押せ」等のツイートフォローワーに呼びかけ等などがあった、さらスカイプ等で通話しながらプレイするプレイヤーもいた。

度々議題にはなっていたものの今回本格的に話題となった。


賛否両論意見(極一部)

同卓通話NG派 、非公開情報を共有したり知人同士有利になるプレイといった不正可能性がある

同卓通話OK派  雑談しながらプレイしてるだけである

同卓OK派     深夜など過疎って自然に4人集まりにくいこともある、知人と勝負した方が燃える

同卓NG派      ランダム性が崩れる

その他       そもそも禁止しても取り締まりようがない


公式

twitter, SNS, ブログなどを利用する際の注意点(2012年06月20日

http://blog.tenhou.net/article/56597789.html

br

鳳凰卓で意図的に友人とマッチングする行為はご遠慮ください。 ⇒ ランダム対戦でないものは好ましくない(2015年09月23日

http://blog.tenhou.net/article/164239035.html

2017-05-10

ざっくり言いたい人へ

Hatelabo::AnonymousDiary

はてなはてラボはてな匿名ダイアリー


ざっくり言いたい人必見!
俺氏ライブドアニュースソースを公開へ

 2017年5月10日 14時25分



ざっくり言うと


 もっとみんなにもざっくり言ってほしい


 ソース公開したら良くね


 ド素人からきったねえと思うけど優しい目でみてね


ソースを読む













<p class="font-l"><b>Hatelabo::<font color=#4296A5>AnonymousDiary</font></b></p>

<p class="recentitem"></p>

<p class="font-ss">はてなはてラボはてな匿名ダイアリー</p>

<br>

<p class="font-ll"><b>タイトル</b></p>

<p class="font-ss"><font color=#2C4F99>■</font> <font color=#2CAAF0>■</font> yyyy年mmdd日 hh時mm分</p>

<br>

<br>

<p class="box-bg-gr">ざっくり言うと</p>

<br>

<font color=#4296A5>✓</font> 内容

<br>

<font color=#4296A5>✓</font> 内容

<br>

<font color=#4296A5>✓</font> 内容

<br>

<p class="box-bg-bl2"><a href="hoge">記事を読む</a></p>

参考文献: はてな匿名ダイアリーの標準スタイルシートでデコるバッドノウハウ

トラバ書こうとすると元増田が何言ってたか一瞬で忘れる

greasemonkey書いて戻るボタンさなくて良くした。

// ==UserScript==
// @name         anond easy track back
// @description  anond easy track back
// @namespace    http://anond.hatelabo.jp/
// @include      http://anond.hatelabo.jp/*
// @require      https://code.jquery.com/jquery-3.2.1.min.js
// ==/UserScript==

(function() {
    var url = window.location.href, isEditPage = url.slice(url.lastIndexOf('/')).startsWith('/edit');
    if (isEditPage) {
        appendTrackBackContent();
    } else {
        appendEditLink();
    }
})();

function appendTrackBackContent(){
    var postId, match = $('#text-title').val().match(/anond:(&#92;d{14})/);
    if (match.length&gt;1){
        postId = match[1];
    } else {
        return;
    }
    jQuery.ajaxSetup({async:false});
    var content = '';
    $.get('http://anond.hatelabo.jp/' + postId, function(data){
        var section = $(data).find('.section');
        var title = $(section).children('h3').text().slice(1);
        $(section).children('p:not([class])').each(function(idx, val){
            content += $(val).text() + "&lt;br/&gt;";
        });
        content = '&lt;hr&gt;&lt;h4&gt;' + title + '&lt;/h4&gt;&lt;p&gt;&lt;small&gt;' + content + '&lt;/small&gt;&lt;/p&gt;';
    });
    jQuery.ajaxSetup({async:true});
    $(content).insertAfter('.post-submit');
}

function appendEditLink () {
    var masudaId = $('#bannersub .username a').text();
    $('h3').each(function (idx, val){
        var postId = $(val).children(":first-child").attr("href").slice(1);
        $(val).append(' &lt;a href="http://anond.hatelabo.jp/' + masudaId + '/edit?title=Re: [anond:' + postId + ':title]"&gt;&#92;u2190&lt;/a&gt;');
    });
}

タイトルに「anond:14桁の番号」があったらそっから引っ張ってきて画面下に表示する。

大なり小なりとかがエンコードされてるけど普通に表示する方法よくわからない。ちなみに直さないと使えない。

http://anond.hatelabo.jp/20070612084049

一部これの真似

2017-04-02

と言ってもtocanaじゃないか

http://anond.hatelabo.jp/20170401134851

リテラ姉妹誌tocanaじゃ眉唾なので、元ネタを探してみる。

すぐに見つかったのはデイリーメイル

デイリーメイル

Published: 13:43 BST, 7 March 2017

The Muslim Brotherhood is creating a 'parallel social structure' in Sweden, aided by 'political elites' making it impossible to criticise Islam, government report admits

http://www.dailymail.co.uk/news/article-4289770/Muslim-Brotherhood-creating-parallel-society-Sweden.html

でも、ここも大概なのでもっと大元を探したい。英語圏の他媒体ではあまり報道されていないようだ。元になっているのは3月3日公表されたレポートらしい。

Sweden's Civil Contingencies Agency は国防省の一機関なんだな。 https://www.msb.se/en/

スウェーデン語の壁があるのか簡単には見つからないな

MSB om förstudien Muslimska brödraskapet i Sverige

https://www.msb.se/sv/Om-MSB/Nyheter-och-press/Nyheter/Nyheter-fran-MSB/MSB-om-forstudien-Muslimska-brodraskapet-i-Sverige/

これは機械翻訳を通したら件のレポートを出したことへの言い訳のようにも読める。

そこからリンク先。

https://www.msb.se/sv/Kunskapsbank/Studieresultat/

その中にMuslimskaという単語を含むPDFファイルがあるから、これがそれっぽいかな?

https://www.msb.se/Upload/Kunskapsbank/Studier/Muslimska_Brodraskapet_i_Sverige_DNR_2107-1287.pdf

興味深げな論文ではある。機械翻訳じゃ意味不明すぎて読めないけど。

目次

スウェーデンムスリム同胞団

この方法

はじめに

イスラム教

ムスリム同胞団

イデオロギーネットワーク

運動の段階的発展

化合物

無限仕事

イデオロギーネットワーク

欧州MB政治的アプローチ

ゲートキーパー」の役割

イスラム恐怖症」とイデオロギー提携

Kommunitaristiskの多文化主義

イスラム草の根

概要

EMBの将来の研究のための質問/ MB

参考文献リスト

2017-03-20

Googleネットショップ商品個別ページをパクった海外スパムサイト検索に出さないようにいい加減してくれ

ていうかあれ何なの?

商品ジャンルわず、ぐぐったら.plとか.brとか.itサイトが大量にじゃんじゃん出てくる。邪魔しょうがないんだが。あまり話題にならないけどみんなどうしてるの?

2017-03-07

安心してください、東南海が来るまでですよ。

私は日本大好きですがこれはどうかと思う。(BBCあいさつ)


神戸と違って、いつまでも被災地なんだろうなぁ。70年たっても戦後とか言ってるのと同じように

the48the48のコメント 2017/03/06 15:35

http://b.hatena.ne.jp/entry/325623993/comment/the48


16.7メートル津波は、ちょうどこの高さ―― ヤフーが出した防災広告に絶賛の声 - ねとらぼ

http://b.hatena.ne.jp/entry/nlab.itmedia.co.jp/nl/articles/1703/06/news092.html


東京銀座ソニービルヤフー防災啓発広告を出した。

この記事への衝撃のファーストブクッマでいきなり被災地ガーと言われて、ガツンと頭を殴られた思いがあります

これじゃあ150万円おごりおごられでいじめではなく電気消したのに光らないとバカにされるのも世間では本音なんだろうな、と。

もう東日本大震災から6年も経ちますもんね。

「もはや戦後ではない」(1956年)、終戦から11年。NY9.11を克服したと言われた[要出展]『クローバーフィールド』(2008年)は7年。

短いようで長かった6年、楽しかった運動会小学生卒業しますわ。


被災地増田からちょうど広告で取り上げられている大船渡市現在を報告しますと。

2011年4月小学校入学した子が卒業間際の今年度(2016年)はじめて校庭を使うことができた(校庭に仮設住宅があり使用できなかった)。

災害公営住宅が全戸完成し、市内の仮設住宅が今年度末で全て撤去になる。

仮設商店街が借地期限を迎え取り壊しになる中、土地整備が終わった地区に本設の商店街施設を鋭意建設中。

JR大船渡線鉄路での復旧は諦めてバス専用路線BRTになり数年経過。

防潮堤工事は一部で完成したもの継続中。

こういった状況です。

当初から10単位での復興計画でしたが、広域の災害のため建築土木の資材とマンパワーが足りず、時間がかかるようです。

コンクリから人への流れで建設会社廃業が進み人手が減っていたタイミングだったのもあります

瓦礫で埋まった道路最初に掘り出してくれたのはショベルカー持ってた地元土建屋さんなので、

年度末で道路掘り返してんじゃねーぞ、とイライラする事も最近は少なくなりました。


復興へのご支援には大変感謝しています

義援金支援物資ボランティアはもちろん、直接的な支援をされていなくても、公共工事被災者支援などには税金が使われており

それはすなわち国民血税でありますから国民の皆さんに足を向けては寝られません。太平洋に足を向けています

海外から支援も多く、市役所車両とか三陸鉄道車両とか、○○国の支援と表示されています

復興工事の方や、公務員応援職員も全国から継続的に来ていただいています

神戸の「希望の灯り」は分灯されて隣市、奇跡の一本松陸前高田市にともされています

直接、間接のご支援本当にありがとうございます

衰退地域である三陸沿岸への税金投入のコスパについては自分でも疑問に思う面はあるのですが、それはそれとして。

まりはこれからもどうかよろしくね。


岩手県大船渡市震災時を紹介しますと。

ここより下は家を建てるな、の碑がある吉浜地域

かもめの玉子」さいとう製菓専務ビデオカメラ回して発災時の事務所から高台に逃げて街が飲まれるまでを撮った映像

https://www.youtube.com/watch?v=jbvBsgoEAe0

チリ地震津波もあったので大丈夫です、再建しましょう。の旅館経営おじいさん。

といったもの全国的には有名でしょうか。

震災映像個人証言NHKのものがまとまっています

東日本大震災アーカイブス

http://www9.nhk.or.jp/311shogen/

あの日あの時 アーカイブス

http://www.nhk.or.jp/morioka/archives/anohiArchives.html

NHK仙台局の津田アナ自身被災して「被災地からの声」(東北地域放送)のキャスターを努めています

岩手局に一時居て今は東京あたりに行った魚住アナ浅野温子の息子。支援物資で貰ったレンズ豆は火が通りやすく美味しいけど、

レンズの形だからレンズ豆じゃなくて、レンズ豆が先にありレンズ豆型だからガラスレンズレンズという名になったんですって。(豆知識

(br)

結論としては、避難場所とそこまでの経路を確認しましょう。防災用品を確認しましょう。

9月防災の日と合わせて半年に1度、非常食点検試食補充をしましょう。

重い水Amazonで注文、アレンジ料理クックパッドで調べてね。そんじゃーね

2017-03-02

なんで私が好きなの?

私の何が好きなの?(br)

肉体が好きなの?精神が好きなの?行動が好きなの?人格が好きなの?存在が好きなの?(br)

何が好きなの?わかんないよ・・・あなたの言う好きがわからないんだよ・・・(br)

愛って何なの?何が好きだったら愛なの?(br)

肉体が?顔が?じゃあ整形したら嫌いになるの?髪を変えたら、事故にあって顔が変形してしまったら嫌いになるの?

精神が好き?精神って何?私の何を知っているの?言語として、非言語として表出された某から私の精神理解したの?

それともそれらの表出されたものが好きなの?

私の精神がまるっきり変質してしまっても好きでいられる?それが愛?

私の死体を、遺灰を愛せる?

あなたが好き」って何を持ってあなたなの?あなたの指す私は何?どこにいる?なんなの?

である可能性が微塵も感じられないよ

2016-11-18

あなたオタクHDD、容量の空き余裕ありますかー!?

外付けHDDがあるから問題ない?

そんなに撮っていつ観るの?

とりあえず「いつか観るときの為」撮ってあればいいの?

ホントに観るの?

撮ってあれば安心

うちにはDVDBRのタワーがありまーす!

このうち何割観たのかな?

全然からない。

シーズンが変わる度、新しいアニメ観始めるけど、最終回まで観たアニメの本数の方が少ないよな。

みんな焼かれてタワーに眠ってるみたい。

私はこれをこっそりアニメゾンビと呼んでるよー。

新番組情報が出そろうと、「なんか観たいのある?」って聞かれるけど、よっぽどでなければ答えないよ。

またゾンビが増えるだけだと思ってるから

大体さあ、私が寝てる間に流れるうちの定番番組だって、録画しなくていいんだよ。

寝てる間にやっちゃったやつはそれまでだよ。

それでいいよ。

伝えたけどやっぱり撮ってあるんだね。

たまにはありがたいこともあるよ。

でもどっちかといえば、しんどい

だってさ、どんだけTVみなきゃいけないの?

こんだけ積んでるのに、まだ積むの?

修行か?

しかもさ、一人のとき勝手に観たら怒られんの。

この意味マジでわかんないんだけど、もしかして私の頭がおかしいのかな。

「二人で観る時間を共有したかった」って、文言としては意味わかるんだけど…

これ全部?二人で観るの?

ムリでしょ!

しろ一人で観たいときもある。

でも怒られるのもめんどいからもういいかーってなる。

はー、しんどいしんどい

2016-09-27

http://anond.hatelabo.jp/20160927224529

ありがとうなあ、ウチの親が世話になったよ、もう亡くなったけど

透析しとると本当に大変なんだよねえ

記事では対象外とされていても、気分いいものではない


br>(全部半角で)と書くと改行されるよ

2016-05-22

はてな記法が一部使えます

入力支援記法

(※一部記法 [ ><| ] は変換されてしまうため全角にしてあります

記法 書式 機能
見出し記法 *~~ 日記見出し(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ソースにも表示されない下書き日記記述しま

2016-05-06

はてな記法が一部使えます

じゃねーよ

ちゃんと何が使えるか書いとけよ

はてな記法では空改行2回でbrなんだけど、増田だと3回なんだよねー。あ、これどこにも書いてない裏技ね」

ってはてな記法つかえてねーじゃねーかちゃんと説明しろ

ちゃんと説明しろ

 

ちゃんと説明しろ

2016-03-03

http://anond.hatelabo.jp/20160303101238

$("div.section").each(function(){
	if ($(this).html().indexOf("<br><br><br><br><br><br><br><br><br><br>") >= 0) { $(this).remove(); }
	if ($(this).html().match(/<p><a href=.*<p><a href=.*<p><a href=.*<p><a href=.*/)) { $(this).remove(); }
	if ($(this).html().match(/<p><a href=.*/) && $("p", this).length < 5) { $(this).remove(); }
});

こういうグリモンを入れれば大抵のスパムは消える

2016-01-14

http://anond.hatelabo.jp/20160114175932

それは横

縦が軒並み酷い、忘れたとこは語呂合わせサイトから転用

つーかサイトのも全部酷いな、今から考えたらこプリント配った学校凄い

エッチリッチな彼とルビーせしめてフランス

1族 H Li NaK Rb Cs Fr

ふたりでベッドにもぐって彼女とすればバラ色

2族 Be Mg Ca Sr BaRa

スカイラーク

3族 Sc Y La.Ac.

チンチン じゅるり ハフハフ リッチフェラチオ

4族Ti Zr Hf Rf

ゾーンにおう単なるデブ

5族 V Nb Ta Db

苦労も わかるがしごきすぎ

6族Cr Mo W Sg

マンテクレインボー

7族 Mn Tc Re Bh

増えるオスの変態性欲

8族Fe Ru Os Hs

子供と、老人入れて待つ

9族Co Rh Ir Mt

汁を2回ペニスでピュッと出す

10Ni Pd Pt Ds

いいねキュートな味わいキンタマレントゲン写真

11Cu Ag Au Rg

全部 カツラハゲ

12族Zn Cd Hg

バストはあるが、陰毛足りない。

13族 B Al Ga In Tl

しこしこ しすぎて げっそり すん な

14族C Si Ge Sn Pb

日活ポルノ明日サービス

15族N P As Sb Bi

おおすげー世界はてんでポルノだぜ

16族O S Se TePo

ふっくらブラジャー愛の後

17族 F Cl Br I At

変なねぇちゃんアルコールくらって奇声乱発

18族He Ne Ar Kr Xe Rn

2015-12-10

増田講座

トラックバック

増田では「トラックバック=返信」という扱いになっている。

Twitterにおける「@username」に近いかもしれない。

記事中のどこかに記事URLを入れておけば、その記事に対して自動トラックバックが飛んで、トラックバックツリーが形成される。

ちなみにURL記事タイトルの欄に入れるのは慣習にすぎないので遵守する必要はない。

改行・空行

はてな記法と少し違う。

はてなダイアリーでは改行2つで空行だが、

↑このように増田では3つの改行が必要

↑このように半角スペースを入れることでも空行が作れるが、

これはHTML的に言えば<br />ではなく<p></p>なので微妙に違う。

改行タグを挿入する(改行記法) - はてなダイアリーのヘルプ

リンク

はてな記法と同じ。

[http://anond.hatelabo.jp/:title]と書けばページタイトルが取得されて表示される。→はてな匿名ダイアリー

[http://anond.hatelabo.jp/:title=自由タイトル]と書くこともできる。→自由なタイトル

リンクを簡単に記述する(http記法、mailto記法) - はてなダイアリーのヘルプ

引用

はてな記法と同じ。

>>

オルフェーヴル (Orfevre)は日本競走馬中央競馬史上7頭目のクラシック三冠馬。おもな勝ち鞍は皐月賞東京優駿菊花賞2011年)、宝塚記念2012年)、有馬記念2011年2013年)。馬名はフランス語で「金細工師」(仏:Orfèvre)。

<<

こう書くと、

オルフェーヴル (Orfevre)は日本競走馬中央競馬史上7頭目のクラシック三冠馬。おもな勝ち鞍は皐月賞東京優駿菊花賞2011年)、宝塚記念2012年)、有馬記念2011年2013年)。馬名はフランス語で「金細工師」(仏:Orfèvre)。

こうなる。

引用ブロックを作る(引用記法) - はてなダイアリーのヘルプ

表組み

はてな記法と同じ。

|*馬名|*出生年|*獲得賞金|

|オルフェーヴル|2008年|13億4408万円|

|ディープインパクト|2002年|14億5455万円|

こう書くと、

馬名出生年獲得賞金
オルフェーヴル2008年13億4408万円
ディープインパクト2002年14億5455万円

こうなる。

表組みをつくる(表組み記法) - はてなダイアリーのヘルプ

見出し

はてな記法と少し違う。

はてな記法では「*」ひとつ記事タイトルになるのだが、

増田では記事タイトルは別入力なので、「*」ひとつ小見出し記法の扱いになる。

まり増田の「*」は、はてな記法における「**」、

増田の「**」は、はてな記法における「***」になる。

もちろん時刻付き見出し記法は使えない。

見出しをつける(見出し記法) - はてなダイアリーのヘルプ

小見出しをつける(小見出し記法、小々見出し記法) - はてなダイアリーのヘルプ

カテゴリー

記事タイトル最初に[今日知った言葉]などと書くとカテゴリーを設定できる。

カテゴリーを設定しておくと、同じカテゴリー記事を簡単に一覧できる。

カテゴリー 「今日知った言葉」 - はてな匿名ダイアリー

その他のはてな記法

使えたり使えなかったりする。

とりあえず、リンク引用と表組みの使用頻度が高いんじゃないだろうかと思ったので、それ以外の説明は省く。

記事タイトルに長文を入れる

記事タイトルが長くなると、ちゃんと表示されるかと心配になって、つい「確認する」ボタンを押してしまいがちだが、実は確認画面では長いタイトルはちょん切られてしまう。

確認する」ボタンを押さずに、そのまま「この内容を登録する」ボタンを押せば、記事タイトル長大でも省略されずに投稿される。

文字スタイル

増田標準のCSSを利用することでいろんなスタイルを使えるが裏ワザみたいなものからあんまり多用してはいけません。

はてな匿名ダイアリーの標準スタイルシートでデコるバッドノウハウ

連投防止

増田には連投規制がないので、記事登録時に「この内容を登録する」を連打すると、そのぶんだけ同じ記事投稿されてしまう。

悪意はなくても、増田が重くなったときなどに投稿が反映されなくて、思わず連打してしまうことがある。

「反応が遅いだけできっと増田投稿できている」と信じて、登録ボタンを押すのは一回だけに留めよう。

記事文字制限

実は増田記事には文字数制限がある。3000文字強。

警告なしにぶった切られるので、めちゃくちゃ気合の入った長文記事ほど途中で終わり、

しか執筆者本人はそれに気付かない、という悲劇が起こったりする。

長文を書くとき適当なところで記事を分割しよう。

記号エスケープ

増田特定記号入力すれば、

&lt;&gt; ←こんな感じになってしまうが、

&#60;&#62;と数値文字参照入力すれば、

<> ←ちゃんと表示される。

Twitterの埋め込み

増田にtwitterを埋め込む方法: サンプル有り

通報

増田実験サービスなので、連投規制もないし、それが実装される予定もない。

はてな増田なんかロクに見てないので、荒らしbotが跳梁跋扈していてもBANしてくれる可能性は少ない。

そういう迷惑増田を見かけたら問い合わせフォームから通報しよう。

営業日であればのんびり対応してくれるぞ。

http://www.hatena.ne.jp/faq/q/abuse#contact

2015-09-08

http://anond.hatelabo.jp/20150908152042

基本的普通人間は発信する立場よりも受動的な立場のほうが圧倒的に楽なため、楽な方楽な方に流れる。

インターネットの普及によりブログをはじめとした発信が容易になっているとはいえ、ブログ情報を発信し続けている人は、圧倒的に少数派である

そういう前提を理解せずにこのようなエントリを書き、悦に浸っている時点で普通人間に対する理解が足りてない、コミュニケーション障害者なのである

「遊びレベル」でものを作るとはいえ、それなりのプログラミング知識が必要だし、一般人はそんな知識は無い。

HTMLにおけるBRタグすら知らない。むしろHTMLという単語を知らない。

ネット上だとそういう知識に長けた人物が多いので勘違いしがちだが、それは立派なネット脳からくる発想である

そういう前提を理解せずにこのようなエントリを書き、悦に浸っている時点で普通人間に対する理解が足りてない、コミュニケーション障害者なのである

ジャンク屋で中古バイクかってきて塗装だけしっかりしてヤフオク転売する」ということも

ジャンク屋」を探す時点で一般人ハードルが高い。

そのうえ「塗装」なんて愚の骨頂である

ヤフオク転売」すら、お前のいうリア充には不可能な話なのだ

そういう前提を理解せずにこのようなエントリを書き、悦に浸っている時点で普通人間に対する理解が足りてない、コミュニケーション障害者なのである

2015-08-25

IT関係ないサラリーマンコミュニティサイト作っちゃいました。

私ごとですが、この度コミュニティサイト作成いたしました。

私の持てる知識を絞り出してなんとか完成しました。

**************************************************************************************

完成したサイトがこちらです。

LapyNetニュース

http://lapynetz.net/

**************************************************************************************

私は普段webとは関係ない仕事してます。なんとか休日を利用して、

webサービス作成しました。

メインのコードはこんな感じ

----------------------------------------------------------------------------------------------------------------------



App::uses('Sanitize', 'Utility');
class RssfeedsController extends AppController {

public $helpers = array('Html','Form','Session','Number','Cache');

public $uses = array(
'Rssfeed',
'Tweet',
'Wadai',
'Rank',
'Oracle'
);
 **************************************************************************************
public function index() {

$title_for_layout = "LapyNetニュース";
$content = "Hello World!!";

$this-&gt;set(compact('title_for_layout','content'));
if(date("G")&gt;0 and date("G") &lt; 7){
$today = date("Y-m-d", strtotime('-1 day'));
}else{
$today = date("Y-m-d");
}

$params = array(
'conditions' = &gt; array(
'and' = &gt; array(
'Rssfeed.time' = &gt; $today,
)),
'order' = &gt; 'tweets desc',
'limit' = &gt; '50'
);
$this- &gt;set('posts',$this- &gt;Rssfeed- &gt;find('all',$params));

$paramz = array(
'order' = &gt; 'Rssfeed.id desc',
'limit' = &gt; '10'
);
$this-&gt;set('posts2',$this-&gt;Rssfeed-&gt;find('all',$paramz));

$paramz = $this- &gt;Rssfeed- &gt;query('SELECT id,title FROM rssfeeds order by id desc limit 10');

$this-&gt;set('posts2', $paramz);

$parapara = $this- &gt;Oracle- &gt;query('SELECT id,title FROM oracles order by id desc limit 10');

$this- &gt;set('postx', $parapara);

$funking = $this- &gt;Rank- &gt;query('SELECT id,frank FROM ranks where creation=(select max(creation) from ranks)');

$this- &gt;set('funking', $funking);


}

 **************************************************************************************
public function mizuno() {
$parapara = array(
'order' =&gt; 'Oracle.id desc',
'limit' =&gt; '30'
);
$recent_posts = $this-&gt;Oracle-&gt;find('all',$parapara);
return $recent_posts;

}


 **************************************************************************************
public function wadai() {
if(date("G")&gt;0 and date("G") &lt; 7){
$today = date("Y-m-d", strtotime('-1 day'));
}else{
$today = date("Y-m-d");
}

$params = array(
'conditions' =&gt; array(
'and' =&gt; array(
'Rssfeed.time' =&gt; $today,
'Rssfeed.kubetu' =&gt; 4
)),
'order' =&gt; 'tweets desc',
'limit' =&gt; '100'
);
$this-&gt;set('posts',$this-&gt;Rssfeed-&gt;find('all',$params));





$this-&gt;set("title_for_layout","2CHニュース-LapyNetニュース");


$paramz = array(
'order' =&gt; 'Rssfeed.id desc',
'limit' =&gt; '10'
);
$this-&gt;set('postyy',$this-&gt;Rssfeed-&gt;find('all',$paramz));

$parapara = array(
'order' =&gt; 'Oracle.id desc',
'limit' =&gt; '10'
);


$this-&gt;set('postyx',$this-&gt;Oracle-&gt;find('all',$parapara));

$funking = $this-&gt;Rank-&gt;query('SELECT * FROM ranks where creation=(select max(creation) from ranks)');

$this-&gt;set('funking', $funking);



}
 **************************************************************************************
public function hot() {
if(date("G")&gt;0 and date("G") &lt; 7){
$today = date("Y-m-d", strtotime('-1 day'));
}else{
$today = date("Y-m-d");
}

$params = array(
'conditions' =&gt; array(
'and' =&gt; array(
'Rssfeed.time' =&gt; $today,
'Rssfeed.kubetu' =&gt; 3
)),
'order' =&gt; 'tweets desc',
'limit' =&gt; '20'
);
$title_for_layout = "LapyNetニュース";
$this-&gt;set("title_for_layout","ニュース-LapyNetニュース");
$this-&gt;set('posts',$this-&gt;Rssfeed-&gt;find('all',$params));

$parapara = array(
'order' =&gt; 'Oracle.id desc',
'limit' =&gt; '10'
);
$this-&gt;set('postxx',$this-&gt;Oracle-&gt;find('all',$parapara));

$paramz = array(
'order' =&gt; 'Rssfeed.id desc',
'limit' =&gt; '10'
);
$this-&gt;set('postsxxx',$this-&gt;Rssfeed-&gt;find('all',$paramz));

$funking = $this-&gt;Rank-&gt;query('SELECT * FROM ranks where creation=(select max(creation) from ranks)');

$this-&gt;set('funking', $funking);


}

 **************************************************************************************
public function newnew() {
if(date("G")&gt;0 and date("G") &lt; 7){
$today = date("Y-m-d", strtotime('-1 day'));
}else{
$today = date("Y-m-d");
}

$params = array(
'conditions' =&gt; array(
'and' =&gt; array(
'Rssfeed.time' =&gt; $today,
'Rssfeed.kubetu' =&gt; 2
)),
'order' =&gt; 'tweets desc',
'limit' =&gt; '20'
);
$this-&gt;set("title_for_layout","エンタメニュース-LapyNetニュース");
$this-&gt;set('posts',$this-&gt;Rssfeed-&gt;find('all',$params));

$paramz = array(
'order' =&gt; 'Rssfeed.id desc',
'limit' =&gt; '10'
);
$this-&gt;set('postszz',$this-&gt;Rssfeed-&gt;find('all',$paramz));

$paramz = $this-&gt;Oracle-&gt;query('SELECT id,title FROM rssfeeds order by id desc limit 10');

$this-&gt;set('postszz', $paramz);

$parapara = $this-&gt;Oracle-&gt;query('SELECT id,title FROM oracles order by id desc limit 10');

$this-&gt;set('postzy', $parapara);


$funking = $this-&gt;Rank-&gt;query('SELECT * FROM ranks where creation=(select max(creation) from ranks)');

$this-&gt;set('funking', $funking);



}
 **************************************************************************************
public function top() {
if(date("G")&gt;0 and date("G") &lt; 7){
$today = date("Y-m-d", strtotime('-1 day'));
}else{
$today = date("Y-m-d");
}
$params = array(
'conditions' =&gt; array(
'and' =&gt; array(
'Rssfeed.time' =&gt; $today,
'Rssfeed.kubetu' =&gt; 1
)),
'order' =&gt; 'tweets desc',
'limit' =&gt; '20'
);
$this-&gt;set('posts',$this-&gt;Rssfeed-&gt;find('all',$params));

$param = array(
'conditions' =&gt; array('times &gt; current_timestamp + interval -600 minute and Kubetu = 4'),
'order' =&gt; 'tweets desc',
'limit' =&gt; '30'
);
$this-&gt;set('posts2',$this-&gt;Rssfeed-&gt;find('all',$param));
}


 **************************************************************************************
public function view($id = null ) {
$this-&gt;Rssfeed-&gt;id = $id; //驥崎ヲ√↑荳譁・i縺励>
$user = AuthComponent::user();

$TwimStatus = ClassRegistry::init('Twim.TwimStatus');


$TwimStatus-&gt;getDataSource()-&gt;setToken(AuthComponent::user());

$statuses = $TwimStatus-&gt;tweet();
$rairai = $this-&gt;Rssfeed-&gt;read(title,$id);
$alcol = $this-&gt;Rssfeed-&gt;read();
$this-&gt;set('post', $alcol);

$this-&gt;set('post2', $user);
$this-&gt;set('post3', $statuses);
$this-&gt;set("title_for_layout",$rairai[Rssfeed][title]."-LapyNetニュース");

$paramz = array(
'order' =&gt; 'Rssfeed.id desc',
'limit' =&gt; '20'
);
$this-&gt;set('postszz',$this-&gt;Rssfeed-&gt;find('all',$paramz));

$parapara = array(
'order' =&gt; 'Oracle.id desc',
'limit' =&gt; '30'
);
$this-&gt;set('postzy',$this-&gt;Oracle-&gt;find('all',$parapara));

}
 **************************************************************************************
public function add() {

if($this-&gt;request-&gt;isPost()){
if($this-&gt;Tweet-&gt;save($this-&gt;data)) {
$this-&gt;Session-&gt;setFlash('seikou');
$this-&gt;redirect(array('controller'=&gt;'rssfeeds','action'=&gt;'view',$contents11));

}else{
$this-&gt;Session-&gt;setFlash('sipai');
$this-&gt;redirect(array('controller'=&gt;'rssfeeds','action'=&gt;'view',$contents11));
}
}
}
 **************************************************************************************
public function delete($id = null) {
$this-&gt;Rssfeed-&gt;id = $id; 
$this-&gt;set('set', $this-&gt;Rssfeed-&gt;read());
$this-&gt;redirect(array('controller'=&gt;'tweets','action'=&gt;'delete',$this-&gt;data['tweet']['rssfeed_id']));


}
 **************************************************************************************
public function oracle() {
if($this-&gt;request-&gt;is('post')) {

$user = AuthComponent::user();

$TwimStatus = ClassRegistry::init('Twim.TwimStatus');


$TwimStatus-&gt;getDataSource()-&gt;setToken(AuthComponent::user());

$contents1 = $this-&gt;request-&gt;data['Rssfeed']['contents'];
$contents2 = $this-&gt;request-&gt;data;
$statuses = $TwimStatus-&gt;tweet($contents1);


if($this-&gt;Rssfeed-&gt;save($contents2)) {
$this-&gt;Session-&gt;setFlash('成功です。');
$this-&gt;redirect(array('controller'=&gt;'rssfeeds','action'=&gt;'view',$contents11));
$this-&gt;redirect($this-&gt;referer());
}else{
$this-&gt;redirect(array('controller'=&gt;'rssfeeds','action'=&gt;'view',$contents11));
$this-&gt;Session-&gt;setFlash('失敗です。');
}
}


}
 **************************************************************************************
public function makelist() {
$rssfeeds = $this-&gt;paginate();
if ($this-&gt;request-&gt;is('requested')) {
return $rssfeeds;
} else {
$this-&gt;set('rssfeeds', $rssfeeds);
}
}

}

----------------------------------------------------------------------------------------------------------------------

rssフィードはこんな感じです。
----------------------------------------------------------------------------------------------------------------------

#!/usr/bin/php
&lt;?php

header('Content-type: text/html; charset=UTF-8');


require_once ('/var/www/html/s/magpierss/rss_fetch.inc');


define('MAGPIE_CACHE_AGE', 60*5);

define('MAGPIE_CACHE_DIR', '/var/www/html/s/cache/');

define('MAGPIE_OUTPUT_ENCODING','UTF-8');


$urls = array(
'*********************************');

$items = getRssList($urls);

echo '&lt;ul&gt;';
foreach ($items as $item) {

$href = mb_convert_encoding($item['link'], "UTF-8", "auto");

$title = mb_convert_encoding($item['title'], "UTF-8", "auto");
$description = mb_convert_encoding($item['description'], "UTF-8", "auto");
$megami = mb_convert_encoding($description, "UTF-8", "auto");

 

 **************************************************************************************


$all = 'http://urls.api.twitter.com/1/urls/count.json?url='.$href;
$Rits = file_get_contents($all);
$Olfe = mb_convert_encoding($Rits, 'UTF-8', 'auto');
$data = json_decode($Olfe);
$tweets = $data-&gt;count;

 **************************************************************************************

$checkman = db_check_urls($href);
$checkman2 = db_check_pr($title);

$nowtimes = date('Ymd');

 


if($checkman == 0 &amp;amp;&amp;amp; $checkman2 == 0){
#$hrefs = urlencode($href);
db_put_urls($nowtimes,$href,$title,$description,$tweets);
echo "&lt;li&gt;&lt;a href=$href&gt;$title&lt;/a&gt;&lt;br&gt;$megami&lt;p&gt;$tweets&lt;/p&gt;&lt;p&gt;$checkman&lt;/p&gt;&lt;/li&gt;";
}else{

}


}
echo '&lt;/ul&gt;';

 

 

 **************************************************************************************
function getRssList($urls)
{
$rssitems = array();
foreach ($urls as $url) {
$obj = fetch_rss($url);
$rssitems = array_merge($rssitems, $obj-&gt;items);
}
return $rssitems;
}

 **************************************************************************************
function db_check_pr($japanese){

$moji = mb_substr($japanese,0,2);
if($moji == 'PR'){
return 1;
}else{
return 0;
}
}
 **************************************************************************************

function db_check_urls($href){

require '/var/www/html/s/database_conf.php';

try {

$db = new PDO($dsn, $dbUser, $dbPass);
$db-&gt;setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$db-&gt;setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);


$sql = 'SELECT count(*) AS count FROM rssfeeds WHERE urls = :language';
$prepare = $db-&gt;prepare($sql);


$languages = array($href);
foreach ($languages as $language) {

$prepare-&gt;bindValue(':language', $language, PDO::PARAM_STR);
$prepare-&gt;execute();

$result = $prepare-&gt;fetchColumn();
if ($result &gt; 0) {
return true;
}else{
return false;
}
}

} catch (PDOException $e) {
echo 'エラーが発生しました。内容: ' . h($e-&gt;getMessage());
}

function h($var) 
{
return htmlspecialchars($var, ENT_QUOTES, 'UTF-8');
}
}

 **************************************************************************************
function db_put_urls($nowtimes,$href,$title,$description,$tweets){
require '/var/www/html/s/database_conf.php';
try {

$db = new PDO($dsn, $dbUser, $dbPass);
$db-&gt;setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$db-&gt;setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sikibetu = 5;
$moto = "アニゲー速報VIP";

$sql = 'insert into rssfeeds (id, time,urls,title,contents,tweets,times,kubetu,teikyo) values (?, ?, ?, ?, ?, ?, ?, ?, ?)';

$prepare = $db-&gt;prepare($sql);

$prepare-&gt;bindValue(1, 0, PDO::PARAM_STR);
$prepare-&gt;bindValue(2, $nowtimes, PDO::PARAM_STR);
$prepare-&gt;bindValue(3, $href, PDO::PARAM_STR);
$prepare-&gt;bindValue(4, $title, PDO::PARAM_STR);
$prepare-&gt;bindValue(5, $description, PDO::PARAM_STR);
$prepare-&gt;bindValue(6, $tweets, PDO::PARAM_STR);
$prepare-&gt;bindValue(7, 'cast( now() as datetime)', PDO::PARAM_STR);
$prepare-&gt;bindValue(8, $sikibetu, PDO::PARAM_STR);
$prepare-&gt;bindValue(9, $moto, PDO::PARAM_STR);
$prepare-&gt;execute();

} catch (PDOException $e) {
echo 'エラーが発生しました。内容: ' . h($e-&gt;getMessage());
}
}
?&gt;

---------------------------------------------------------------------------------------------------------------------

**************************************************************************************

参考にした書籍

CakePHP2 実践入門 (WEB+DB PRESS plus)

CakePHP2 実践入門 (WEB+DB PRESS plus)

作者: 安藤祐介,岸田健一郎,新原雅司,市川快,渡辺一宏,鈴木則夫

出版社/メーカー: 技術評論社

発売日: 2012/09/29

メディア: 単行本ソフトカバー

購入: 5人 クリック: 165回

この商品を含むブログ (9件) を見る

Webアプリ開発を加速する CakePHP2定番レシピ119

Webアプリ開発を加速する CakePHP2定番レシピ119

作者: 長谷川智希,デジタルサーカス

出版社/メーカー: 秀和システム

発売日: 2013/09/28

メディア: 単行本

この商品を含むブログ (1件) を見る

**************************************************************************************

一番難しいところはtwitterログインwebサイト連結でした。

cakephp直感できに操作できていいです。

素人のわたしでも操作できましたので。

cakephpを使用しています

webからニュース収集してきます

ツイート数でランキングしてますネット話題を見つけられます

twitterアカウントログインできます

ニュースに対するコメントもできるし、

自分記事投稿できます。(画像も可)

デザインはよくわからないので、

ホームページビルダーを使用しています

今のホームページビルダーは昔と違って高機能ですね。

テンプレートも何種類もあって今はすごいです。

アマゾンawsを使用してます

サーバーWebサーバーデータベースサーバmysql)

に分かれています

今更cakephpを使っている人は少ないかもしれませんが、

データベースとの接続などは楽でした。

twitterアカウントあるといつでも参加できますので、

ニュースを通してコミュニケーション目的としたサイトを目指します。

2015-06-22

http://anond.hatelabo.jp/20150622002639

一行程度の改行であれば普通に改行ボタンでやればいい。

それ以上の改行がしたいなら、<br>と書く。<>の部分は半角で。

2015-05-02

package samples.process;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.Reader;

import java.io.StringWriter;

public class ProcessExecuteSample {

public static void main(String[] args) throws InterruptedException,

IOException {

ProcessBuilder pb = new ProcessBuilder("cmd", "/C", "dir", "C:\\Program Files\\Java");

Process p = pb.start();

BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));

Catcher c = new Catcher(br);

c.start();

p.waitFor();

p.destroy();

System.out.println(c.out.toString());

}

}

class Catcher extends Thread {

Reader in;

StringWriter out = new StringWriter();

public Catcher(Reader in) {

this.in = in;

}

public void run() {

int c;

try {

while ((c = in.read()) != -1) {

out.write((char)c);

}

} catch (IOException e) {

e.printStackTrace();

}

}

}

2015-03-24

http://anond.hatelabo.jp/20150324151958

文章から心情を想像するって割と普通じゃないメールとかで友達とやりとりしてたら、文面からむかついてそうとか悲しそうとか思わん?br&gt;

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん