f:id:monsan3489:20170605085646p:plain

最近アプリ関連のCM増えてきましたね!
個人的にはゲーム関連のCMは面白いんで大歓迎!

本当は通常のゲームももっと増やしいてほしいんですけど
現状の市場を考えると元取れないんだろうな・・・と感じます。

今回の陰陽師CMも気合い入りまくってますね
女優さんも可愛すぎます!

興味ある方は一度遊んでみることをお勧めします!

陰陽師 - 本格幻想RPG

陰陽師 - 本格幻想RPG

  • NetEase Games
  • ゲーム
  • 無料

monsan3489.hatenablog.com
monsan3489.hatenablog.com
monsan3489.hatenablog.com

スポンサードリンク

【はてブ】と【応援】していただけると励みになります( *´艸`)

↑↑↑登録よろしくお願いします↑↑

応援ポチよろしくです( *´艸`)

ゲームランキングへ

 神戸製鋼所は自動車部品のバンパービームを約3割軽量化できるアルミ合金の新素材「7K55」を開発したと発表した。軽量化と高い強度を両立させた。既に国内自動車メーカーにバンパービームの材料として採用が決まっているという。環境規制の強化を背景に、自動車部品には軽量化の需要が拡大してることもあり、他社への採用拡大を目指す。

 バンパービームは衝突時に衝撃を吸収するのを目的とする、バンパーの内側に装着する補強材。現在は素材として「6000系」と呼ばれるアルミ合金を使用するのが主流だ。亜鉛やマグネシウムを付加した「7000系」と呼ばれるアルミ合金では軽量化できるのが知られていたが「応力腐食割れ」という劣化が起きやすくなるのが課題だった。

 ただ神戸製鋼はオートバイや鉄道向けに7000系のアルミ合金を製造してきた経験を生かし、付加する化学成分と熱処理条件を最適化。応力腐食割れへの耐性は従来と同等で、強度は向上、さらに軽量化した7000系アルミ合金である7K55の開発に成功したという。

どうも、こんにちは。

早朝に投稿したのに数分でコメント付くものなんですね。

批判コメントでも、嬉しくてだいしゅきホールドしたくなります。

そもそも批判されるってことはちゃんと見てくれた上での評価なわけですからね。

肯定的意見の方がより嬉しいですが、否定でも構ってくれるだけで嬉しいです。

コメントの返事とか普通は次の動画ですると思うんですが、しばらく投稿予定が無いのと出先なのでここで今のところの集まった意見に軽く触れちゃいます。

・波動弾の威力表記ミス、メガストーンの有無について

途中で作業をやり直すにあたって、かなり寝ぼけた中急いでやったのでミスが残ってしまいました。すみません。

・「こいつはヤケモンじゃないだろ」「こいつもヤケモンだろ」

はい、それは承知してます。

編集途中ではバクーダとかリザXとかボスゴドラとかも居たんですが、やり直し作業のときにメガポケモンはめんどくさかったんであえて一部削除しました。

あまり画面がごちゃごちゃするのもアレですし。

あとは動画内でも言ってますが、一部ヤケモン落第生も使ってます。

理由は、1軍ヤケモンとか2軍ヤケモンってあくまで指標であってその中から使わなきゃいけないわけではないと思うからです。

落第生でも自分が強いと思えば使えば良いし、動画内で紹介した奴らも使いたくなければ別に使わなければ良いと思います。

ゲームやってるのは自分ですから、それを他人に強制したり強制されたりってことは無いと思います。

自分がマンムーを入れてるのは単純に無限グライといばみがエルフーンが親の仇並みに憎かったのでピンポイントの対策ってだけです。

別にヤサイドンとかヤットレイで充分だと思う人は入れなくても良いですし、入れても他に役割が無いのでスペース圧迫するだけだと思うなら対策切って他を厚くするのも有りだと思います。

サーナイトはヤケモンかどうかについては、私の提唱する「必然力不足の人の役割論理」においては命中80%を採用基準としてます。

サーナイトはハイパーボイス/サイコショック/10万ボルト/めざ地で大安定な上に貴重な電気サブ持ちなので使ってます。

本来の役割論理では雷を覚えないからヤケモンに向かないですが、逆に10万ボルトだけを覚える数少ないポケモンなので「必然力不足の人の役割論理」においてはヤケモンたり得ると思うんです。

命中80%以上とは言っても相手への負担が最優先なので、覚える最大火力を使うというのは受け継いでいるので。

そもそもルールの前提が違うので「本家でこうだから〜」っていうのはちょっと通用しないかなと思いますね。

レジアイスとかは逆に私は絶対使わないですし、そもそも本家の評価もシーズン毎に変わっててどいつが使えるか使えないかは絶対ではなく各自の価値観だと思います。


まとめると

・役割論理では命中70%以上とされているが、80%以上の方が良くね?という提案をしてみた

・各自が好きなヤケモン使えば良い、別に動画の通りにする必要も無い

・もっと批判コメしてもらって動画が伸びたら嬉しい

問題

問題概要

省略

解法

それぞれの箱にいれる数を決めると、作業の回数が決まる。求めるものは作業回数の最小値。すこし考えると、仮にそれぞれの箱にx個入れた時が答えとなるとすると、x個以下でそろえようとしたときは、作業回数は増え、またx個以上でそろえようとした時も作業回数は増える。このことから、下凸の関数になっていることがわかる。よって三分探索を行うことで、xを求められるので、その時の作業回数が答えとなる。
三分探索するときに注意しなければならないことは、今回はそれぞれの箱にいれる数を0にして、すべてなくすことは可能であるが、手持ちのキャンディーに制限があるので、それそれの箱にいれる数には制限がある。箱から取り出したキャンディーは手持ちのキャンディーになるので、
(それぞれの箱に入れられる上限) = (箱に入っているキャンディーの合計 + b) / n
となる。これらを考慮すると、三分探索のはじめの左端は0、右端は上の式でだした上限で始めればよいことになる。また、最初に箱に入っているキャンディーの中で最小値より少ない値で、作業回数が最小値となることはないので、左端は、箱に入っている数の中で最小値にした。

ミス

三分探索はバグらしちゃう。

コード

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

ll b;
vector<ll> c;
int n;

ll search(ll m){
    ll cnt = 0;
    rep(i, n){
        cnt += abs(m - c[i]);
    }
    return cnt;
}

int main(void){
    cin >> b >> n;
    ll sum = b;
    rep(i, n){
        ll t; cin >> t;
        c.push_back(t);
        sum += t;
    }

    if(n == 1){
        printf("0
");
        return 0;
    }

    sort(c.begin(), c.end());
    //下凸関数を三分探索
    ll l = c[0];
    ll r = sum / n + 1;
    while(r - l > 3){
        ll m1 = (l * 2 + r) / 3;
        ll m2 = (l + r * 2) / 3;

        if(search(m1) > search(m2)){//左側が高い
            l = m1;
        }else{//右側が高い
            r = m2;
        }
    }

    ll ans = INF;
    for (int i = l; i < r; ++i){
        ans = min(ans, search(i));
    }
    printf("%lld
", ans);
    return 0;
}

LuaとLuabindを使ってiPhoneアプリケーションを作成するメモです。
ここではLua5.1.4およびLuabind0.9を使用しました。

関連ライブラリのインストール

Lua, Boost, Luabindがまだインストールできていない場合はインストールします。MacPortsを使用するのが比較的早いようです。

  1. 最新のMacPortsをダウンロードしてインストール
  2. sudo ports selfupdate
  3. sudo ports install lua
  4. sudo ports install boost

また、.bashrcと.zshrcをこのページを参考に設定しておきます。

export PATH=/opt/local/bin:/opt/local/sbin/:$PATH
export MANPATH=/opt/local/man:$MANPATH
export LIBRARY_PATH=/opt/local/lib:$LIBRARY_PATH
export LD_LIBRARY_PATH=/opt/local/lib:$LD_LIBRARY_PATH
export C_INCLUDE_PATH=/opt/local/include:$C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=/opt/local/include:$CPLUS_INCLUDE_PATH
export DYLD_FALLBACK_LIBRARY_PATH=/opt/local/lib
export BOOST_ROOT=/opt/local/include/boost:$BOOST_ROOT

つぎにLuabindをインストールします。
これもMacPortsから入れようとしたけどまだ使用できないみたいなので、サイトからダウンロードして直接luabindディレクトリを/opt/local/include/にコピーします。

% sudo cp -r luabind /opt/local/include/

iPhone (ARM) 用ライブラリの作成

iPhone用にLuaとLuabindのライブラリ(.a)を作成します。さらに、デバイス用とシミュレータ用の2種類も同時に作ります。

  1. Lua用ライブラリのプロジェクト(luaarm)をXCodeで作る

※プロジェクトの種類はCocoa Touch静的ライブラリとします。

  1. Luaのsrcフォルダの中身(lua.cとluac.c以外)をすべてClasses/に入れる
  2. シミュレータおよびデバイスの設定で、Releaseでビルドする
  3. build/ディレクトリに出力されるluaarm.aを/opt/local/lib/などにコピー
  4. Luabindも同様にビルドする。ただし、プロジェクト->プロジェクト設定を編集 から「ビルド」タブの「ヘッダ検索パス」に/opt/local/includeを追加。

lua.hppの編集

この日の記事のように、lua.hppを編集します。

#if __cplusplus
extern "C" {
#endif

#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"

#if __cplusplus
}	// extern "C"
#endif

テストプロジェクトの作成

以上でインストールは完了です。テストプロジェクトを作成して試してみましょう。

プロジェクトを作成し、プロジェクトのヘッダ検索パスに/opt/local/includeを追加します。また、プロジェクトに先ほど作ったライブラリ libluabindarm.a および libluaarm.a を追加します。

以上のようにして使えるはずです。

L = luaL_newstate();
if(!L) {
    std::cout << "Failed to open lua
";
    return;
}
luaL_openlibs(L);
luabind::open(L);

luabind::module(L) [
   ... 関数定義など
];

NSString *path = [[NSBundle mainBundle] pathForResource:[NSString stringWithCString:filename] ofTye:nil];

// ファイルを実行する
if(luaL_loadfile(L, [path UTF8Sring]) || lua_pcall(L, 0, 0, 0)) {
    std::cout << "Failed to load
";
}

補足

  • nil.hppでエラーが出るときは、extern...の行をコメントアウトしても普通に動きました(保証はしませんが)。
  • Luabindを実行するファイルは拡張子を .mm (Objective-C++) としてください。
  • Luabindでバインドするクラス中でObjective-Cのクラスを使用したい場合は、そのクラス実装の拡張子を .mm とし、使用するObjective-Cのクラスのプロトタイプ宣言をclassキーワードで行うことで実現できます。

f:id:meteo:20141030220147j:plain

まぁ出ないわけないですよね~w

そういえばマツボックリエナジーの事すっかり忘れてたw

END

ウィンドウリストビューにスクロールバーを実装していく・・・。

その前に、スクロールでウィンドウリストアイテムを1つずつ動かすのはちょっとパフォーマンス的に微妙なので、WindowListViewとWindowListItemの間にWindowListItemsPanelという新しいクラスを挟み、こちらにWindowListItemのリストを持たせることにした・・・。
WindowListViewは、WindowListItemsPanelという1つのウィンドウを動かすような形に変更・・・。
WindowListItemsPanelの下にWindowListItemが挿入される形・・・。

WindowListItemsPanel.hは、

このようにm_vecpWindowListを持っていたり、

WindowListItemsPanel.cppは、

InsertやDeleteと、これまでのWindowListViewの機能を移植・・・。

WindowListView.cppは、

生成時のOnCreateや、

ウィンドウサイズが変わった時のOnSizeなどで、スクロールバーの最大値などが変わってしまうので、ここも結構なキモかな・・。

でOnVScrollもまあ大変・・・。
WindowListViewよりもWindowListItemsPanelが大きい場合に、スクロールバーを動かせるわけだが・・・。
スクロール下限に着いてから、ウィンドウサイズを下に広げた後に、広げた分も含めて上に戻っていくとき、徐々にスクロールバーを縮めて、きちんと上限ぴったりに戻ってこないといけなくて、そこの処理がどうしてもしっくりくるものにはならなくて諦めた・・・。
それでも、最後には上限に合うようにはなったのだが、つまみをドラッグしながら変化させられるようにはならなかった・・・。

Window.cppに、WM_MOVEやWM_SIZEの処理も追加・・・。

WindowListItemsPanel.cppのOnSizeでアイテムの位置を50ずらして見やすく・・・。

OnPaintでWindowListItemsPanelの領域を緑の矩形で囲み、これを確認するため・・・。

MainWindow.cppでは、これだけのアイテムを追加して、

MainApplication.cppでは、"WindowListItemsPanel"ウィンドウクラスを追加・・・。

ちょっと動かしてみよう・・・。

f:id:BG1:20161112231429p:plain

縦を狭くして、スクロールできるように・・・。
スクロールバーをつまみで下に・・・。

f:id:BG1:20161112231518p:plain

下できっちりそろう・・・。
ここでウィンドウを下に広げる・・・。

f:id:BG1:20161112231606p:plain

こんな風になるが、

f:id:BG1:20161112231645p:plain

つまみを押したり、離したりで、

f:id:BG1:20161112231720p:plain

徐々に調整されて、

f:id:BG1:20161112231925p:plain

最終的に上限に合う・・・。

f:id:BG1:20161112231940p:plain

下も広げていた部分が調整されて、下限に合うようになっている・・・。
この動きをやるのさえ、本当に大変だった・・・。
今回はこれぐらいにしとこう・・・。

https://github.com/bg1bgst333/VizCommand/tree/develop/winapi/win32_blank/vs14/src/VizCommand

2017/03/23の夕食

2018/03/02

今日の夕食は、プルコギがメインです。 

f:id:TOMOYASU:20170324083534j:image

プルコギの他は、野菜中心のメニューです。

f:id:TOMOYASU:20170324083547j:image

 プルコギは、スーパーでプルコギに味付けされている牛肉を買って、冷凍保存しておいたものを使っています。このスーパーのプルコギが美味しくて、いつでも食べられるようにしてあります。毎度のことですが、今日のプルコギも何ともいえない美味さでした。

 f:id:TOMOYASU:20170324083559j:image

奥様がプルコギに合うチョレギサラダを用意してくれました。こってり味のプルコギさっぱり味のチョレギサラダ、合いますね。

f:id:TOMOYASU:20170324083815j:image

ともちゃんが、えのきとアスパラのバター焼きを作りました。アスパラの下の部分は、食べやすいようにピーラーで皮を剥いています。味付けは塩コショウのみです。素材の味わいを楽しめた一品でした。

f:id:TOMOYASU:20170324083634j:image

お彼岸の日に奥様の実家からいただいたお母さん特製の「きゅうりのキューちゃん」とフキ味噌です。お母さんの「きゅうりのキューちゃん」は、市販されている東海漬物さんの「きゅうりのキューちゃん」とほぼ同じ味わいです。ポリポリ美味しくいただきました。お母さん曰く、きゅうりがたくさん取れる時期にきゅうりをまとめて塩漬けしておいて、その塩漬けきゅうりから「きゅうりのキューちゃん」を必要に応じて作るそうです。きゅうりがたくさん取れる時期になったら、「きゅうりのキューちゃん」を習いに、奥様の実家に行くことを約束してきました。

今日は、スタミナの付くプルコギで、大満足の夕食でした。

これ、いろんなところで言われていることですが

正解がわからず。

 

ただ、それっぽいのが見つかったのでご紹介。

 

駅のホームから動かずに,その場から,携帯で知り合いの弁護士か弁護士会に連絡すべき

 

なんだそうです。

 

それでもボクはやってない スタンダード・エディション [DVD]

スポンサーリンク

なんか、名刺を渡してその場を立ち去れ

とか

 

逃げろ

 

とか書かれているネット上の情報もありますが・・

それだとたしかにヤバそう。

 

とにかく弁護士を呼ばなきゃいけないらしい。

 

自分のメモも兼ねて

その連絡先が書かれたページのURLを。

 

日本弁護士連合会│Japan Federation of Bar Associations:日弁連刑事弁護センター 当番弁護士連絡先一覧

 

こちらは「逮捕されたら」という内容。

 

逮捕されたら|刑事弁護フォーラム|弁護士以外の方へ - 刑事弁護フォーラム

 

逮捕されてから、このページをみることは

できないのかもしれませんけどね。

 

とにかく、こちらのページで

「駅のホームから移動してはいけない理由」とか解説されています。

 

これが一番良いのかどうかも

ぼくには判断つきませんが、一番まともな気がする。

 

突然「この人、痴漢です」と言われたら|sho_ya|note

2017/04/29の昼食

2018/03/02

今日の昼食は、日本そばです。

f:id:TOMOYASU:20170501135325j:image

我が家の休日の昼食は、麺類が多いです。ともちゃんも奥様も麺類が大好きです。

f:id:TOMOYASU:20170501135342j:image

このおそば、乾麺で1袋78円の激安そばです。美味しいので、我が家の定番の日本そばですね。今日もツルツルシコシコ美味しくいただきました。

f:id:TOMOYASU:20170501135407j:image

会社に送られてきたワカメを湯通ししたものです。ポン酢をかけていただきました。新鮮で歯応えのよいワカメ、美味しくいただきました。

今日の昼食は、さっぱり美味しくいただきました。