「文字参照」を含む日記 RSS

はてなキーワード: 文字参照とは

2018-05-17

AtCoder Beginner Contestの問題を解きながら思ったこ

https://qiita.com/drken/items/fd4e5e3630d0f5859067 ← これ。

コンテスト自体が一問5分という制限があるためか、やっつけで片付ける事が目的ですよね。

結果としてビギナー所詮この程度とバカにしたようなコードしかない。

ガチ初心者ならそれで良いと思うけど、5分でさっと書ける実力のある人がそのコード残すの?

と思うと残念でならない。

私はプログラマでもないし、言語は一つしか使えないし、下手すると解くのに何時間もかかってしまうけど、

インターネット上に残るにはずっとマシなコードだと思ってる。

そして、初心者が成長に必要なのはこっちじゃない?って思う。

というか、私が欲しかったのは、そういう最低限問題が解けるだけの、

豚にメシをくれてやるような雑なコードじゃなかった。

たとえば、第 8 問: ABC 085 C - Otoshidama (300 点)。

パフォーマンス意識し始める問題

愚直にやると何回ループさせられるか分からないのだけど、

ここで重要な知見として

1 秒間で処理できる for 文ループの回数は、10^8=100,000,000 回程度

というのがあります

なんて書かれてる。

えー。私の環境、for(1..10**8) {} (本当に何もしない繰り返し)で3秒かかりました。

for(1..10**8) { i=0 } (変数になにか代入するだけ)で6~7秒くらい。

ガチ初心者は3重ループしなくて良いんだと気づけるだけで良い。

でもハエを払うように5分で済ませられる実力のある人だったらさぁ……

まず、総当たりする前にそもそも解があるか、超簡単確認くらいしようよ?

if ( is_resolvable(N, Y) ) {
    do_something(N, Y);
} else {
    print "-1 -1 -1";
}

sub is_resolvable() {
	if ( Y > 10000*$N ) { # Shortage
	    return 0; 
	} elsif ( $Y <  1000*$N ) { # Too much
	    return 0; 
	} else {
	    return 1;
	}
}

(is_resolvable()って、なんかDNS関係っぽくて好きじゃない名前だけど)

(追:&とか不等号が文字参照になって見づらいので置換。架空言語でも概略分かればいいじゃない……)

もしかして業界自力で出来るようにならない初心者は、必要のない初心者

もしくは、アウトプットするような人はみんな出来る人だから

本当に出来ない人がようやく越えられた一歩なんて、見落としてるのかな。

まぁ私自身は

 いじったらすごくなる → たーのし

 もうちょっとがんばっていじる → たーのし

最終的に10前後ループで済むようになって、

これってプログラミング醍醐味なのかしら?たーのしーと思いつつ、

最終的に丸一日かかって第8問が完成致しました。

2016-03-28

http://www.slideshare.net/KenyaKodaira/2016-59970832

なんかたくさんブクマされてますが、読む必要ないと思います

p.4
  • HTML Template Engin`d`ってなんですかね。誤字脱字チェックはしましょうね。
  • gulpのgは小文字なのでよろしくです。
p.5
p.6
p.8
  • EditorCodingってなに
p.9
  • コードブロックが見づらいっす。黒バックにblueて誰が読めるのだろうか。若者か。
  • npm install後に急にgulpって書いてあるけど、それは何をするタスクなのです?
    • まぁ、この後gulpタスクについて出てるんでしょう……
      • 出てこなかった
p.10
p.15
p.16
p.18

コード品質が維持される場合に限り、難読化、最小化、コンパイルするのは自由です

  • HTMLの話ですよね? コード品質が維持されない難読化や最小化やコンパイルってなんだろう。
  • あとに出てくるけど、CSSには容量削減を異常に求めすぎてるわりには、HTMLには無関心な感じがするんですよね。
p.19

a、span、imgなどの最小の位置にでは開業は適宜対応

  • その適宜が人によってブレるから、それを潰すのが「フォーマット」だと思うんすよね。
  • いっそ「新しい要素が出現したら必ず改行する」くらい言ってほしい。
  • あと日本語が変なんで、それも。
p.20
p.21、22
p.2324
  • .editorconfigにどう書けばいいかをだな……。
p.25
  • HTMLルールだとしたら、そういう開発の都合のコメントを残して納品するのはお行儀が良くないっすね。
  • Jadeを使う前提のようだし、Jadeコメントでの話をしてるなら別にいいんすけどね。
  • でもさっきからJadeのサンプルが全く出てこないからオッサン不安になってきちゃったっす。
p.26

正しいHTML

  • HTMLの正しさとは?
  • 参考リンクから察するに、invalidでなければいいと思ってるなんてことはないっすよね。
p.27、28
p.29、30
p.31
p.32
p.36、37
p.40

CSS教科書

p.42、43
p.44、45
p.49、50
p.57、58
  • HEXの短縮は規定しなくていいと思います
  • ビルドをかける前に勝手に置換されるような仕組みを入れるべきところかと。
  • gulpでできますし、ググれば出てきます
  • ちなみに、#f00よりもredの方が1バイト少ないんですよ。
  • 容量削減は人が思いつきでやるには不十分なのです。
  • そんなのはビルド時に機械がやればいい。
  • 容量の削減を理由に人の行為制限をかけるのが愚かな行為だと気付いてくれたらうれしいっす。
p.61、62
p.63、64
p.71
p.72、73
  • FLOCSSとMindBEMding共存させるなら、書くべきことが足りなすぎませんか。
p.73

block__element__elementは使用しない

p.78、79
p.80、81
p.87

GoogleChromeなら変換時に右側にマーク

p.96
p.98

svgにすることで1つの画像でまかなえる場合svg使用する

p.102
  • ここまで4回くらい読みなおしたんですけが、どうにも上澄みだけの理解しかしてないように感じるんですよね。
  • Jadeについては何かルールは設けないのでしょうか。
  • JavaScriptについては……?
  • そのほかにも、ライティング自体が下手すぎて、これを人に見せるのはどうなのっていう感じがしちゃいました。
  • 誤字脱字くらいはちゃんとチェックしたほうがいいでしょうね。
  • 結論:いろいろ惜しいけど、よくなる余地はたくさんあるので、がんばってください。

2015-09-09

半角で>>を書くと

「>>」

ほら文字参照に化けた

http://anond.hatelabo.jp/20150909

2個並べただけの行だとはてな記法になった

2009-06-15

&化けテスト

&


&


&

&




どうやっても化けるじゃねーかw

どなたか増田で半角の「&」入力する方法を確立してください。



さらにてすと

&


&


&

&


数値による文字参照ならかなりいける。「>||」記法だけはどうやっても化けるな・・・。

2009-01-28

[]キーワードアンカー文字列にあるとそこからキーワードリンクにされてしまう

おそらく一昨日の激しいMOJIBAKE不具合の発生原因となった修正によると思われる、キーワードアンカー文字列にあるとそこからキーワードリンクにされてしまう、という別の不具合が発生している。

日本語などの例

+[http://anond.hatelabo.jp/:title=はてな匿名ダイアリー]
+<a href="http://anond.hatelabo.jp/">はてな匿名ダイアリー</a>
+[http://anond.hatelabo.jp/:title=&#x306F;てな匿名ダイアリー]
+[http://anond.hatelabo.jp/:title=これがはてな匿名ダイアリーの姿]
+[http://anond.hatelabo.jp/:title]

現在、上記のように書くと下記のようなリンクが生成される。

  1. はてな匿名ダイアリー
  2. はてな匿名ダイアリー
  3. はてな匿名ダイアリー
  4. これがはてな匿名ダイアリーの姿
  5. はてな匿名ダイアリー

5番目のパターンは、多くの文字の数値文字参照化と取得した文字との関係で起こっている現象であろうと、たとえば「YouTube - Broadcast Yourself([http://www.youtube.com/:title])」等から推察できる。

英数字の例

+http://www.hatelabo.jp/
+http://anond.hatelabo.jp/
+[http://www.hatelabo.jp/:title=http://www.hatelabo.jp/]
+[http://anond.hatelabo.jp/:title=http://anond.hatelabo.jp/]
+[http://anond.hatelabo.jp/:title=http://www.hatelabo.jp/]
+[http://www.hatelabo.jp/:title=http://anond.hatelabo.jp/]

例えばwwwとこのエントリー内に書いてありキーワードリンクが発生している条件では、上記の内容が下記のようなリンクになる。

この時、ASCII文字によるanondもキーワードである事に注意。

  1. http://www.hatelabo.jp/
  2. http://anond.hatelabo.jp/
  3. http://www.hatelabo.jp/
  4. http://anond.hatelabo.jp/
  5. http://www.hatelabo.jp/
  6. http://anond.hatelabo.jp/

これは若干異なるものの、以下のように連続した英数字からなる文字列の場合は途中でキーワードリンクにならないが、他の場所でキーワードリンクとなってる文字列の場合はキーワードリンクとなる従来の仕様の影響かもしれない。

  • anond0
  • abcwwwxyz

このほか従来からのpタグ(下記参照)に加え、&amp;や&gt;(ASCII文字による&と>)等の不具合も出ている。

<p&gt;

しかし、この修正でhttp://anond.hatelabo.jp/20070129012129と同一の内容であっても、多くのキーワードが正常にリンクされるようになった。

OK

C# $10 (T_T) *ist D +ANIMA yes,mama ok -196℃ .book c/w :active ave;new アンリ・カルティエ=ブレッソン ?B @CHaT [TV] ^H _no PE`Z ||リ・_・`川

文字参照ならヒットするもリンク書き換えならず

AirH" AirH" 女子高生 GIRL'S-HIGH 女子高生 GIRL'S-HIGH MÄR MÄR (*゚∀゚)ノ パキャッ (*゚∀゚)ノ パキャッ

文字参照に変換されるため双方上と同様に

R&B R&B のどごし<生> のどごし<生>

キーワード文字参照ではないが変換されるためヒットせず

P&G

存在するはずだがたぶんはてな側の問題かな?

!K7

含むキーワードを見つけられず

% \ { } ~

キーワード関連

<p&gt; <p&gt; <p>

というわけで、残るは文字参照関係だけかな。

また、近い問題としてhttp://anond.hatelabo.jp/20070328234724もあげておく。修正されていた。

結論としてエスケープは面倒臭

2008-05-28

数値文字参照

&#65374;
&#65506;
&#9824;
&#9827;
&#9829;
&#9830;

2008-04-18

[]リファ漏れによる増田IDバレ騒動

過去にも話題にはなっていたが、今回話題になって手が入るのかな?

ご苦労様。id:HiromitsuTakagiのおかげだね!id:jkondoとかid:umedamochioとかも見てるし!!

って、ごめん、上二つのjkondoは私です。思わずふざけちゃいました。

でも、なんだかんだで話題になって、4つ目、http://d.hatena.ne.jp/YOSIZO/20080418/1208491495 には http://intra.hatena.ne.jp/todo/critical/anond_ref_problem とかあるんで、近々修正が入るんですかね。

しかし、こっちのリファ漏れはどうなんでしょ。まー、フェイクの可能性もあるわけですが。以前は非公開版はてなグループ使ってたはずだし。

http://anond.hatelabo.jp/20080418180310

こういうのは増田に限った話ではないですね。

増田に限らず、リンククリックすると、リンク元URLリンク先のサーバに伝わります。また、画像が張られていれば、ページに表示された時点で、画像のあるサーバに元のページのURLが伝わります。

ただ、サーバに蓄積されたそれらの情報を、ユーザが知ることが出来るかはサービス次第です。しかし、ブログなどではアクセス解析サービスとして、わかる様になってることが多いと思います。

と、いった事は、通常は問題になることは少ないですが、知識として知っておいたほうが良いですね。そして、自分以外がアクセスできず、IDなどが付いたURLからリンククリックするときは、相手に伝わるかも知れない、ということを思い出してください。あと、偽造は容易だということも。

ところで誰か暇な人、回避用グレモンでも書いてみません?

パーマリンクをリダイレクタにして、ID付きページのリンクは、そのリダイレクタを通すようにすれば回避できるでしょう。

そうそう、この[不具合]タグ、久しく使われてませんね。

しかも、文字参照系のバグは直ってないし。ついでによろしくお願いします>d:id:jkondoさん。

2007-03-28

[]文字参照

「P&amp;G」の検索結果

リンクNG

「P&amp;G」を含む日記

URL則がダイアリと違う

表記がNG

あるべき姿

日記表示上のP&Gキーワードに←「P&G」を含む日記として捕捉←URLは〜/keyword/P&Gで←P&Gの検索結果として捕捉

ついでにダイアリキーワード

http://d.hatena.ne.jp/keyword/p&g
http://d.hatena.ne.jp/keyword/p%26amp;g

はてな検索

http://search.hatena.ne.jp/search?word=p%26g
http://search.hatena.ne.jp/search?word=p%26amp%3Bg

総評

かなりぐだぐだ

ついでのついき

-p&amp;g ←p&gと入力
-p&#38;g
-p&amp;g
-[http://d.hatena.ne.jp/keyword/p&amp;g:title=p&amp;g]
-p&gt; ←実はこれ重要w
-http://d.hatena.ne.jp/keyword/p&amp;g ←p&gと入力
-http://d.hatena.ne.jp/keyword/p&#38;g
-http://d.hatena.ne.jp/keyword/p&amp;g
-http://d.hatena.ne.jp/keyword/p&amp;amp;g
-http://d.hatena.ne.jp/keyword/p&amp;amp;amp;g

2007-01-29

[]キーワードテスト

OK

C# $10 (T_T) *ist D +ANIMA yes,mama ok -196℃ .book c/w :active ave;new アンリ・カルティエ=ブレッソン ?B @CHaT [TV] ^H _no PE`Z ||リ・_・`川

文字参照ならヒットするもリンク書き換えならず

AirH" AirH" 女子高生 GIRL'S-HIGH 女子高生 GIRL'S-HIGH MÄR MÄR (*゚∀゚)ノ パキャッ (*゚∀゚)ノ パキャッ

文字参照に変換されるため双方上と同様に

R&B R&B のどごし<生> のどごし<生>

キーワード文字参照ではないが変換されるためヒットせず

P&G

存在するはずだがたぶんはてな側の問題かな?

!K7

含むキーワードを見つけられず

% \ { } ~

キーワード関連

<p&gt; <p&gt; <p>

というわけで、残るは文字参照関係だけかな。

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