pleskでメニューボタンが消えた
マウスをページ左端に移動すると 開閉ボタンが出ます。
KCFinderでChromeだけサーバーブラウザが出ない
KCFinderでChromeだけサーバーブラウザが出ない件で嵌ったのでメモ
バージョンは、 KCFinder VERSION 3.12
Chrome 6.0.1985.125 m
結論からいうと、 tpl_javascript.php で
CSSで調整→確認してまだ大きかったら小さくみたいなjavascriptのループで、
変更が有効になる前に次のループで変更前の値を取得してしまって
延々無限ループに陥っているもよう。
b=$("#status")
while(b.outerWidth()>d){b.css("width",parseInt(b.css("width"))-1); //無限ループ
chromeのツールで該当部分をピコピコ連続して実行しても
更新されなくなる。
とりあえず適当に回数制限つけて対処。
regex golf
http://regex.alf.nu/ の 回答例 ()はその点です。
回答は、ネットにあがっているものを大いに(そのまま)参考にしました。
1 Plain strings (207)
foo
2 Anchors (208)
k$
3 Ranges (202)
^[a-f]+$
4 Backrefs (201)
(...).*\1
ある3文字がまた存在する
5 Abba (195)
^(?!.*(.)(.)\2\1).*$
abbaのようなパターンがないという形
195点になるのはそれの変形で
^(?!.*(.)\1)|ef
aaのような隣り合った同じ文字がないというパターンと、それだと当てはまらない2パターンにだけ含まれるefを組み合わせたもの。
6 A man, a plan (177)
^(.).*\1$
先頭と末尾が同じ文字 ただしこれだと sporousがマッチするので
^(.)[^p].*\1$
7 Prime (286)
^(?!(xx+)\1+$)
xが素数個 素数でないというパターンは ^(xx+?)\1+$(-311点)
8 Four (199)
(.)(.\1){3}
ある文字が他の文字を一つはさんで4回現れるので
ある文字 と (他の文字とある文字)が3回
9 Order (199)
正解パターンが5か6文字なので
^.{5,6}$
それだと orioleが当てはまるので
^[^o].{4,5}$
199点は
^[^o]?.{5}$
10 Triples (591)
3の倍数なので
^([0369]|[147]([0369]|[147][0369]*[258])*([258]|[147][0369]*[147])|[258]([0369]|[258][0369]*[147])*([147]|[258][0369]*[258]))+$
3の倍数 正規表現とすると解説があると思います。
ただ、この問題の例だけでマッチすればいいので
パターンにあわせて
(^[0369]*|12|015|50)$|1..?4|4.2|1.7|6.0
11 Glob (393)
これはパターンがあるのかなぁ。
先頭や末尾から一文字づつ正解パターンを積んで行くしか無いのかも。
[cnr][oprn]|^[blmpw][^b]|ta
12 Balance (287)
^(<(<(<(<(<(<.*)*>)*>)*>)*>)*>)*$
もうすこしいい点の回答もあるようですが、綺麗なのでこれで。
13 Powers (93)
2の累乗個の繰り返し
点数は低いけど
^((((((((((x)\10?)\9?)\8?)\7?)\6?)\5?)\4?)\3?)\2?)\1?$
短いものは、下の (3,5,7...)のn倍個がマッチしないという形
^(?!(x(xx)+)\1*$)
14 Long count (253)
15 Long count v2 (253)
^*1
パターンは分かりません。
先頭からちまちま同じ文字を組み合わせ、当てはまらないパターンを探します。
自力でもいつか終わります。
が、短くするのは難しいです。
現在 4017点
*1:.+)0 \2+1 ?)*$ 4つの数字を上から2つづ見て行くと あるパターン3文字 0 スペース おなじパターン3文字 1 スペースになってるので それの繰り返し 16 Alphabetical (273) ^(?!s|re[^r]|e(.{6})?[ar]|a.{6}s|a.{13}[st]|a.{34}(str|sen|[rs]ea