• 2007年に1.4.8以降のロードマップが示されていたようだが、どう見てもそれ以降は止まっている
    • またhenohenoか
  • Pukiwikiを使い続けるならPukiwiki Plus!が活発
    • これから試す
    • 様子を見て今置いてる各Pukiwikiと置き換える
  • 私見
    • はてな記法がフルで使える「HatenaWiki」みたいなのが欲しい

本題

MacBook内のローカルで使えるWikiが欲しかったと言うお話。Pukiwiki使うのもいい加減微妙に思えて、開発状況見たら「うわあー」みたいなかんじになっていたってわけで。
で、Pukiwiki Plus!を入れてみたけど、基本はPukiwikiと同じでした。skinディレクトリがカオスだったので、スキンいじりは後ほど研究。

ピーターパン

2018/07/03

9歳の娘がロンドンのパルに「聞きたいことがある!」と

彼女が来る前日に言っていた。

”ロンドン”と聞いて、どうしても聞きたい!!と真面目な顔。

一体、何を聞くのかと思ったら、

「ピーターパンを見たことがある?」と聞きたいらしい。

あぁ!そういえば、ウェンディはロンドン出身だったっけ。

それは、是非とも聞いてみたら?

日本語もわかるから大丈夫よ、と娘に話した。

そして、その横でロンドンのパルにメッセージを送った。

「娘がピーターパンに会ったことがあるかどうか

ロンドンのあなたに聞きたいらしい。

彼女はまだサンタクロースも信じている年齢、

ピーターパンも同じ扱いでよろしく!」と。

ロンドンのパルが来たとき、

我が家の子どもたちはお目々キラキラで聞きました。

「ピーターパンを見たことがあるんですか?」

ロンドンの彼女は言っていた。

「昔、空を飛んでいるのを見たことがあるわよ。」と。

最近は?と子どもたちに聞かれたら、

「ピーターパンが見えるのは子どもだけだから。

残念ながら、大人になってしまったみたいね。

だから、あなたたちも早めにロンドンに来て、

ピーターパンに会ってね!」と。

「ロンドン、行くから!!」とうちの子たちが鼻息荒く

宣言したのは言うまでもない…。

ロンドンのパルの話をその他の大人たちは

夢があって良いなぁ~という気持ちで聞いた。

アメリカ人の婚約者の彼がピーターパンの像の写真を

見せてくれて、(ロンドンにあるらしい)、

「おぉ~!!」と子どもたちも興奮。

ロンドンのパルがこどもたちにとお土産にくれたのは

ロンドンのあれこれが網羅されている立体的絵本。

夢中になって読んでます!

私が…。

これはこどもより大人の夫や私が「へぇ~」「へぇ~」と

言いながら読んでしまう。

にほんブログ村 その他生活ブログ 手紙・はがきへ
にほんブログ村

うわぁお~w

2018/07/03

いろいろ放置しすぎたwww

やべえww皆のブログ見れてねぇwww

メールもできてねえwww

明日真ちゃんの誕生日じゃんwwwやべえwwww祝えなさそうwwww

ふりぃの真琴ちゃんまじで天使すぎて可愛すぎて萌え死ぬわ渚ちゃんあざとすぎて萌え死ぬわなぎまこ可愛すぎるわ天使コンビだわ手が震え過ぎてコンビじゃなくて昆布にしそうになったわiとuのキー近ぇんだよちくしょう世界樹たのしすぎるぜ

あ、真ちゃんの誕生日関係ないイラスト発見したからのせとくー。

f:id:lenrinLOVE:20130118000429j:plain

そーいえば俺クラス6組なんすけど、体育大会のハチマキは緑だそうです~真ちゃんカラーっ!去年は7組で青色だったぜ。w

 

じゃあ今回はここらへんでおわっときますわ~

 

ディープな横浜探索記


昭和カモメです。

今回は大船観音です。


以前から大船駅を通過する際に電車から見える観音像が気になっていました。

電車からだと顔だけ見えるのです。

電車から見えるのに鎌倉大仏よりはメジャーでもない…


実際行ってみると、観音像は駅から歩いて10分くらいのとこにある大船観音寺の中にありました。

f:id:sky321940913:20170317043249j:plain

お寺の入り口までは急な登りがあります。

お寺は高台の上にあります。



見よ…!このラスボス感。何か目からビーム出されそう。

f:id:sky321940913:20170317043159j:plain

f:id:sky321940913:20170317043529j:plain

元々、立像するみたいだったけど地盤の関係で

胸像になったみたいです。鎌倉大仏より何か優しい。何か癒される笑


も少し有名になっても良いのかもだけど、

観音さまは今日もひっそりと大船の街を見守っています。



 ロック・フィールドが4日に発表した2015年5〜10月期の連結決算は、純利益が前年同期比82%増の5億4300万円だった。従来予想の3億7900万円を大幅に上回った。店舗の経費や人件費などが当初の想定を下回ったことで、利益が大幅に伸びた。営業利益は47%増の8億8800万円だった。従来予想は6億1500万円だった。

 売上高は3%増の242億円だった。主力ブランドの「RF1」はほぼ前年同期並みだった。各業態の商品を集めたセレクトショップである「グリーン・グルメ」が29.8%増と堅調で、「神戸コロッケ」「ベジテリア」の減速を補った。

 2016年4月期の連結業績予想は据え置いた。純利益は11%増の13億円になる見通し。

 

どうも、こんにちは。

今日はちょっと間空いちゃいましたがサトシパーティ最終章、カビンゴです。

寝てる姿はトトロっぽい。

f:id:PokeYuki:20150827212551j:plain

カビゴン@オボンの実

いじっぱりAB252D4

(実数値235-178-117-x-131-50)

特性 厚い脂肪

空元気/噛み砕く/地震/鈍い

f:id:PokeYuki:20150827212407j:plain

最初は横取りとか自爆とか入れる為にゴンベで厳選してましたが、めんどくさくなった結果がこれです。

Bに振るとHBDが2:1:1に近い形になってそこそこ硬い。

噛み砕くを自爆にするという選択もありますが、ゲンガーに何も出来なくなります。

Sは特に気にしなくとも最遅ガルドより遅く後攻地震で確定一発です。

空元気があるのでロトムも安定して狩れます。

ラプラスにチョッキをあげてるので、特殊受けというよりはタイマン性能を高めたアタッカーですかね。

どうでもいいことですが、サトシよりポケスペのレッドが使ってるイメージがあります。

この枠はフェアリー意識のベトベトンと迷ったんですが、一応現段階ではカビゴンになってます。

サトシが記憶では鋼ポケを使ってないのでフェアリー対策は毒、そしてサトシは毒はベトベトンくらいしか使えるのが居ないので(フシギダネ先輩ごめんなさい)入れたかったんですけどねー。

まあ、今から変わるかもしれませんが。

カビゴンは今回何体か理想個体を出したので、また色々と型を探ろうかなと思います。

問題

問題概要

カッコの文字列が与えられる。カッコが対応する形に変更する。ただし変更できる文字の数は、((文字数)/2)+1まで。

解法

動的計画法で解いた。変更できる文字の数に制限があるので、最小の数で対応づけができるものを求めた。dp[i][j] := i番目までみて、(がj個多い時の変更した最小回数 として、ループで値を埋めていった。注意することは漸化式を立てるときに、j=0の時だけ場合分けしなければならない。j=0の時に、次に、)を置くと、j=-1となり、カッコが対応しなくなるから。
これで最小値は求まるが、どこの位置を変更したかも求めなければならない。そのため経路復元用に、back[i][j] := i番目まで見て、(がj個多いときにどちらをつかったか、0なら( 1なら) としてどちらを選んだかを記憶しておく。復元用配列は、dp配列と同じようにとればよい。backを逆方向にたどり、どちらを使ったかをメモし、そこからどのような文字列をつくったか求め、元の位置と異なっている箇所が変更した箇所となる。

ミス

もともと対応しているカッコを除外して、そのほかの部分を変える解法。だいぶ楽に書けるみたい。

pekempey.hatenablog.com

コード

#include <iostream>
#include <string>
#include <vector>
#include <cstdio>
#include <algorithm>
using namespace std;
typedef long long ll;
#define rep(i,n) for(int i=0;i<(n);i++)
const int INF = 1e9;

//dp[i][j] := i番目までみて、(がj個多い時の変更した最小回数
int dp[55][30];
//back[i][j] := i番目まで見て、(がj個多いときにどちらをつかったか、0なら( 1なら)
int back[55][30];
class ParenthesesDiv2Medium{
public:
    vector <int> correct(string s){
        rep(i, 55)rep(j, 30) dp[i][j] = INF;
        dp[0][0] = 0;
        for (int i = 0; i < s.size(); ++i){
            for (int j = 0; j <= s.size() / 2; ++j){
                if(j == 0){//(のみしかおけない
                    if(s[i] == (){
                        if(dp[i][j] < dp[i + 1][j + 1]){
                            dp[i + 1][j + 1] = dp[i][j];
                            back[i + 1][j + 1] = 0;
                        }
                    }else{
                        if(dp[i][j] + 1 < dp[i + 1][j + 1]){
                            dp[i + 1][j + 1] = dp[i][j] + 1;
                            back[i + 1][j + 1] = 0;
                        }
                    }
                }else{
                    if(s[i] == (){
                        //(をおく
                        if(dp[i][j] < dp[i + 1][j + 1]){
                            dp[i + 1][j + 1] = min(dp[i + 1][j + 1], dp[i][j]);
                            back[i + 1][j + 1] = 0;
                        }
                        //)をおく
                        if(dp[i][j] + 1 < dp[i + 1][j - 1]){
                            dp[i + 1][j - 1] = min(dp[i + 1][j - 1], dp[i][j] + 1);
                            back[i + 1][j - 1] = 1;
                        }
                    }else{
                        //(をおく
                        if(dp[i][j] + 1 < dp[i + 1][j + 1]){
                            dp[i + 1][j + 1] = min(dp[i + 1][j + 1], dp[i][j] + 1);
                            back[i + 1][j + 1] = 0;
                        }
                        //)をおく
                        if(dp[i][j] < dp[i + 1][j - 1]){
                            dp[i + 1][j - 1] = min(dp[i + 1][j - 1], dp[i][j]);
                            back[i + 1][j - 1] = 1;
                        }
                    }
                }
            }
        }

        //復元
        vector<int> ans;
        int now = 0;
        for (int i = s.size(); i > 0; --i){
            if(back[i][now] == 0){
                ans.push_back(0);
                now--;
            }else{
                ans.push_back(1);
                now++;
            }
        }
        reverse(ans.begin(), ans.end());
        string tmp = "";
        rep(i, ans.size()){
            if(ans[i] == 0) tmp += (;
            else tmp += );
        }
        vector<int> ret;
        rep(i, s.size()){
            if(s[i] != tmp[i]){
                ret.push_back(i);
            }
        }
        return ret;
    }
};

どうも、こんばんは。

カンボジアのシェムリアップでシティプレミアムゲストハウスを経営しています。

http://city-gh.com

 

ちょくちょく日本に帰ってきてるんだけど、その度にゲストハウスやホステルに宿泊している。

半分仕事、半分趣味。

いろんなホステル、ゲストハウスを宿泊していくと、そこにはいろんな良さがあり、それを自分のゲストハウスにフィードバックしたり、今後の展開を考えるときの大きな参考になるのです。

 

というわけで、明日は大阪梅田にある

AZ Hostelさんに宿泊します。

az-hostel.com

こちらのコンセプトは

「ビジネスホテル×ゲストハウス-新感覚のデザイナーズホステル」です!

AZ HOSTELは、今までにないゲストハウス。これまでにあったゲストハウスのように安価でありながらも、まるで旅館のような温かみと安らぎに包まれている、そんな空間をご提供します。 また、淀屋橋駅から【徒歩5分】、JR大阪駅より【徒歩10分】と、観光地やビジネス街など、どこにでも出かけやすい利便性にこだわった立地です。 さらに、シティホテル並みの手厚いサービスとホスピタリティでお客様をお迎えいたします。

当館はホステル(ゲストハウス)になります。お部屋にトイレ、お風呂はございません。地下にシャワーブース(女性専用時間あり)、各フロアにトイレをご用意しております。 ご宿泊料金を可能な限り安価でご宿泊頂けるようご提供しております。 また、各自の寝室(個室とドミトリーからお選びいただけます)の他に、共同スペースとしてリビングルームとキッチンがあり、ご宿泊のお客様同士がコミュニケーションをとれる場となっています。

※ウェブサイトより引用

 

今流行りのオシャレなデザインホステル。

立地も良いです。

このホステルには宿泊プランがたくさんあります。

例えば朝食プランやタオル、歯ブラシ付きプランなど。

ぼくが予約したのはアメニティーなしプランのドミトリー。

価格はドミトリーで3,300円ほどでした。

(ホテル予約はエクスペディアがオススメ)

宿泊後はレビューしますね。

大阪も数年前に比べるとほんとうに外国人が多くなった。

京都在住だからわざわざ大阪で何をやる、ということもないんだけど、気になったホステル、ゲストハウスは時間とお金の許す限り宿泊していこうと思ってます。

京都のゲストハウスは下記の本を参考に!!

宿泊してみたい雰囲気抜群のお宿が満載ですよ。

ぼくは日本ではAmazonプライム会員になってビデオ観まくってます。

超オススメ。月額500円以下だし。

そしてなんと月に1冊本も無料ダウンロードできるんですよー。

 

ぼくはシックスサマナを読んでます。 

シックスサマナ 第1号 海外移住促進月間

ビデオはウォーキングデッドにどハマり中。

夫婦そろって健康体でよかったよかった