「STR」を含む日記 RSS

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

2019-09-26

グレタさんはCO2が見えない

結論比喩やで。

色々言いたいことがあるとは思うけれど、まずは前後文脈も含めて読まなきゃダメよね。

から前後込みで訳してみたわ(原語およびドイツ語版より)。機械翻訳に頼っているので変なところがあったら指摘してちょうだい。

日:なぜならば、彼女は[私たちに見えない/私たちが見て欲しくない]ものを見ることができたからです。

ス:För hon såg det som vi andra inte wille se.

独:Weil sie das sieht, was wir anderen nicht sehen wollen.

グレタは私たち二酸化炭素裸眼で見ることができる、数少ない一人でした。

Greta tillhöde det lilla fåtal som kunde sera koldioxider med blotta ögat.

Greta gehört zu den wenigen, die unsere Kohlendioxide mit bloßem Auge erkennen können.

彼女私たち煙突から流れ出る温室効果ガスが空に立ち上り、風に乗り、大気を巨大な不可視ゴミ溜めへと作り替えていくのを見ることができました。

Hon såg hur väthusgaserna strömmade ut från våra skorstenar, svävade uppåt med vindarna och förvandlade atmosfären till en gigantisk osynlig soptipp.

Sie sieht, wie die Treibhausgase aus unseren Schornsteinen strömen, mit dem Wind in den Himmel steigen und die Atmosphäre in eine gigantische unsichtbare Müllhalde verwandeln.

彼女子供でした。私たち皇帝でした。

Hon var barnet, vi var kejsaren.

Sie ist das Kind, wir sind der Kaiser.

そして私たちはみんな裸でした。

Och vi var alla nakna.

Und wir sind alle nackt.


この文章元ネタはScener ur hjärtat (英題Scenes from the Heart,でも英訳版はまだない)という本よ。

ドイツにてFrankfurter Allgemeineという新聞社ドイツ語版の一部を抜粋して公開し、その中の一文だけを抜き出してグレタ氏の画像と共にツイートしたのが今回の件の発端。

これは主にドイツ語圏のツイッターなどで盛り上がっていたのだけれど、それがスイスNauベルギーHet Laatste NieuwsVRTNWSといったニュースサイトに飛び火。それがWUWTのような温暖化否定論者のブログに取り上げられたことで、英語圏にも拡散していったのね。

そして先日、ShareNewsJapanのグレタさんの母「娘は空気中の二酸化炭素を裸眼で見ることができる」という記事日本に到着。Frankfurter Allgemeineのツイート4月29日なので、5か月ほどかかったみたいね

ちなみに、この日本記事の元は文中にもあるようにAfrinik.comの“My daughter can see CO2 with the naked eye”という記事よ。

Het Laatste NieuwsやVRTNWSなんかは「文脈無視した切り取りじゃないか」といった批判を受け、マレーナ氏と出版社に問い合わせたところ双方から比喩やで」という返答をもらっており、翌日に記事を訂正しているわ。

これは日本記事元ネタたるAfrinik.comの記事にも反映されており、ShareNewsJapanがこれを無視しているのはちょっといただけないわね。

まあ機械翻訳って書いてあるし、実際に読んだわけじゃないのでしょうけれど。

ちなみにドイツベルギー(2019.09.27修正)のfactcheck.vlaanderenでも独自に問合せをしており、グレタの両親スヴァンテとマレーナ両氏から比喩やで」と回答されているわ。

結局、フェイクニュース(って言っていいのかしら?)が言語ロンダリングされながら5か月かけて日本にたどり着いたってのが今回のお話

残念ながら、一部の人たちは引っ掛かってしまったみたいだけれどね。

マレーナトゥーンベリ氏が「娘はCO2目視できる」と本気で信じているとは、文章から断定することはできないでしょうし(私としては比喩と思う)、実際に本人が否定している以上、この話はそこで終わりよね。

どうしてもグレタ氏の母(ひいてはグレタ氏本人)を「バカな考えを持っているヤベー奴」認定したいというのなら止めはしないけれど、それならもっとアプローチでやった方がまだしも分があると思うわよ。

それじゃあね!

追記

factcheck.vlaanderenオランダやで

あらヤダ!なんで私ドイツって書いちゃったのかしら。教えてくれてありがとうね。修正しとくわ。

2019-09-04

これをやるだけで上位1%になれるRプログラミングTIPS

Rはプログラミング苦手な人にも覚えやす

が、そのためか、プログラミングの得意な人からしたら「ええ・・・」となるような行動を初学者が取りがちに思える

そこで、とりあえずこれだけ守ってほしいというアドバイスを書きました。

エラーが起きたとき

あれこれするより先にエラーメッセージを読め。ぶっちゃけエラーメッセージを読むだけで上位10%だ

あと、エラーメッセージとWarning messageは違うものからな。行間を読む前に行を読め

エラーメッセージの内容がわからなかったらエラーメッセージをコピペしてググれ

日本語サイト微妙だったとき英語でググれ

Stack Overflowにだいたい同じエラーで困ってる人が既に投稿してる

エラーは生じてないが思い通りの挙動になっていないとき

定義した変数の中身を逐一確認して予定してる内容になってるか確認しろ

試行錯誤しすぎてわけがからなくなったら変数を全部削除して一番上から実行し直せ

変数の全削除は rm(list=ls()) でできる

実行し直してるときに、一行ずつ予定通りの挙動になってるか確認しろ

変数の型を逐一str()関数確認しろ

予定通りの型になっているか特に、因子型と数値型、因子型と文字型の混同で生じるミス多い

原因と思しき箇所の関数の使い方が正しいか確認しろ

ヘルプを見て使い方が合ってるのか確認

関数名 R 」でググれ

いきなりやりたいことを全部書くんじゃなくてデータを縮小 (例えば、一部の日にちのデータ) したり、処理を簡略化して小さいプログラムを作って徐々に拡張しろ

作図が思い通りにできないとき

関数名でググれ

日本語ダメなら英語でググれ

画像検索を使え (google検索の「画像」タブ)

自分が描きたい図に近い画像からそのウェブサイトに飛んでいけ

知らなきゃ検索できないから、よく使う用語は覚えておけ

例えば・・・

group (変数グループ化、例えば「条件毎に折れ線を引く」)

facet (「●●ごとに図を描く」)

alpha (透過度)

tick (目盛り線)

axis (軸)

background (背景)

legend (凡例)

例えば「●●条件毎に線を引きたいけど、geom_line()でどうしたらいいのか?」と思ったら「geom_line group」で検索したら、だいたいやりたいことをやってる画像が出てくるので、それを参考したらいい

検索がうまく引っかからない

日本語ダメだったら英語検索しろ (再掲)

“how to” と入れるとだいたいヒットする

例えば「how to change colors gradient ggplot2」でググると色をグラデーション様に変える方法が出てくる

人に質問するときのコツ

「○○でうまくいきますか?」「〇〇だとダメですか?」と質問してくる人、本当に多いけど、その質問は、以下の2つの理由で良くない

そもそもプログラムなんて同じ目的を達成するのに何通りも答えがあるので、「○○でうまくいきますか?」という質問には「それは書き方次第だなぁ」としか言いようがない

・試せばわかるのだから、人に聞くより実行してみたらいい。エラーの数だけお前は強くなる。エラーを受け取るのを恐れるな

答えやす質問は以下のような形だ

「○○を実行したら、こういうエラーが生じるんですけど、エラーの内容が理解できません」

「○○という形のデータを作りたいんですけど、この処理だとこの形にならないのはどこが原因ですか?」

「○○という処理を行ってくれる関数が探しても見つからないんですけど、ありますか?」

2019-06-26

数学検定1級の増田に聞いてみたいんだけど、RPGダメージ設定って

どう計算するのが良いと思う?

良い感じの計算式考えてくれない?

使おうと思っているステータス

LVレベル

HP:体力

SP:気力

ATK:攻撃

DEF:防御力

STR:体格?

SPD:素早さ

INT:賢さ

MND:精神力

DEX命中率、回避

LUK:運

EXP:けいけんち

2019-06-19

俺もレベルアップする度、ラックステータス振りたかった

周りが「INT振ったほうがいいよ」「STR振っとくと後々楽だよ」というのと低レベルなのも相まって器用貧乏になってしまった。

2019-06-13

anond:20190613211242

キャバ嬢なみに<str>金遣い</str>おしゃれしてくれる女性志望か

がんばって~ノシ

2019-05-31

メイプルストーリー キャプテン 考察

最近職業考察があるみたいなので、

JMSにおいて不人気職と呼ばれるキャプテン考察をテキトーにしてみようかと思います

ちなみに著者はハードボスの固定PTに参加する程度の火力です。

 

ベースゆかりサーバー対ボス職業強さ表【ゼロ】 - メイプルエアプレイヤー記事を参考にしてます

 

1.パーティ支援スキル

5次スキル冒険家海賊共通スキルパイレーツフラッグ

 MP500消費、30秒間海賊の旗を召喚

 海賊の旗の周辺にいるグループメンバーAPを直接配分した全ステータス10+d(x/2)%増加、モンスター防御率10+d(x/2)%減少

 クールタイム60-x秒|

 

Lv.30(MAX)でALLステ25%・防御無視25%上がる キャプテン唯一のパーティ支援スキル

30秒しか持たないけれどLv.30だとCTが30秒になるので、使いやすくなります

ちなみにこのスキルが使えるのはバイパーキャプテンキャノンシュータージェットのみ

MAXまで上げといたらグル員に喜ばれるから上げとくべし。これ以外グル員に役立つものもないし。

 

2.バイン

固有バインドはありません。

5次スキル共通スキル・よろず・ルシードイヤリングを使いましょう。

 

3.生存ユーティリティ

状態異常を肩代わりしてくれるスキルがあります

 

3次スキルアセンブルクルー、4次スキルクルーコマンダーシップ

 ノーチラスにいる船員をランダムで2人召喚するスキル

 召喚する船員によって効果が異なる。

 

召喚した船員が状態異常を肩代わりしてくれます

ただし、一度肩代わりしたら再度出し直すまでは肩代わりした状態異常は解除されないので、

早く解除したいとき戦艦ノーチラスでCT減少させましょう。(後述)

 

無敵に関しては特にないので、カメカメを使うのが無難でしょう。

ちなみに3rdVで追加されたノーチラスアサルトに無敵効果があるはずなのですが、

バグなのか仕様なのかわからないですが発動しません。

 

4.移動スキル

移動スキル冒険家の中でも1,2位を争うレベルで揃っていると思います

但し、どのスキルもクセが強いので慣れるまでは大変です。

 

1次スキル:オクトプッシュ

冒険家の中で1回で一番長距離を飛べるFJ

かなり飛ぶので調整がちょっと難しい。

 

1次スキルダッシュ

キャプテンをする上でテクニック面で重要になるスキルの一つ。

ダッシュ使用したテクニックについては後述します。

 

2次スキルバックステップショット

後ろ方向に跳ねて移動するスキルこちらもテクニック面でダッシュの次に重要です。

連打可能なのでFJと組み合わせるとかなり長い距離を移動できます

また、FJで飛びすぎたときキャンセルにも使えます

敵の攻撃ウィルの足とか)を瞬時に避けたりもできるので、扱えるようになってるといいと思います

 

2次スキルウィンズ

上方向に飛ぶスキル

ウィンズ単体で使用すると、キーダウン中は空中浮遊することができますが、

ダッシュと組み合わせて発動することによって空中でもスキルを打つことができます

但し、ダッシュと組み合わせた場合キーダウンでの浮遊できません。

 

ダッシュウィンズ攻撃スキル(キーダウンスキルを除く)を組み合わせて使うと、

空中で硬直なく攻撃可能なので、もはや必須テクニックと言っても過言ではないです。

狩りでもボスでも非常に役立ちますので、出来るようになっておきましょう。

 

5.瞬間火力

5次スキル:ノーチラスアサルト

 MP1500消費、最大15体の敵を攻撃詠唱中は無敵

 船体攻撃一定時間ごとに600+24*x%のダメージで6回攻撃する船体攻撃が7回発動

 一斉射撃一定時間ごとに300+12*x%のダメージ12攻撃する射撃が36回発動

 クールタイム:180秒

  

3rdVにて追加された自他職認める瞬間火力

このスキルが追加されたことによってキャプテンもまだマシな職業になったんじゃないかと思います

 

6.継続火力

まり移動しないタイプボスに対しては多彩な設置型召喚スキル達が攻撃してくれるので、ダメージソースとなります

 

7.攻撃範囲

攻撃範囲はかなり広いです。

 

4次スキル:ラピットファイア

所謂暴風キーダウンスキルハイパースキルで射程距離を伸ばせます

 

4次スキル:ファシリティレイ

横方向ともに範囲が広いです。

このスキルスキルバランシングにてコマンドが新たに追加されています

コマンド効果
スキルキーのみ射程距離が伸びるがスーパースタンス適用されない
スキルキー+↓キー射程距離は縮むがスーパースタンス適用される

 

5次スキルバレットパーティ

とにかく踊りながら攻撃する連打系スキル

横方向に広いのはもちろん、スキル連打中に移動(ウィンズ)が可能であることからかなり広範囲攻撃を当てられます

 

5次スキル:デッドアイ

 パッシブ効果:デッドアイがクールタイム中ではない場合、射程距離内の最大12体をそれぞれ照準し始め、正確に照準された時にデッドアイを使わなければ照準が解除されて一定時間後再び照準開始

 アクティブ効果MP850消費、照準してる敵を800+32*x%のダメージで6回攻撃、追加クリティカル100%

 正確に照準されるほどさらに大きいダメージを与えることができ。最大3倍まで増加

 スキル使用時、攻撃を受ける敵がスキルの最大攻撃可能モンスターの数より少ない場合は1体あたりの最終ダメージ4%増加効果

 クールタイム30秒

 

職業で1番だと思われる広範囲スキル

敵(最大12体)に対して自動的に照準を合わせ、キーを押すと照準が合っている敵に対して攻撃を行うスキルですが、

一度照準されて解除されるまでに攻撃を行えば、画面外でも攻撃可能です。

リブレで例えると、ワープ前に敵に照準を当てておいて、ワープ先で攻撃なんていうことも可能です。

しかも最大照準の状態攻撃するとダメージが3倍まで上がるので、火力面でも期待できます

狩りでも優秀なので、5次以降の狩り効率はなかなか良い方だと思います

 

.....

攻撃範囲が広いので遠くから攻撃しておけばいい良い職業だと思いがちですが、

その考えを覆すスキルこちらになります

4次スキルカウンターアタック

 攻撃を受けると4*x%の確率で、15+3*x秒間ダメージ 5+x%上昇、最大HP一定確率ダメージを負わせる攻撃にも発動。

 [パッシブ効果:受けるダメージ5+x%減少]

 

まり攻撃をくらい続けないと火力を維持できないということです。おかしいでしょこれ。

 

ボスとの戦いやす

耐久性がない・無敵スキルなし・対複数スキルが少ないといった点で劣ると思います

火力面はノーチラスアサルトの登場でかなり貢献できるようになりました。

キャプテン単一相手かつ上下移動しないボスが得意分野だと思います

 

CT管理

キャプテンは火力を出すためにCT管理重要になってきます

4次スキル戦艦ノーチラス

 MP 350消費、320+4*x%のダメージで最大15体の敵を7回攻撃クールタイム30秒

 使用するとサモンクルーラッキーダイスバトルシップボンバーの残りのクールタイム50%減少

 クールタイムの間キャプテンディグニティの最終ダメージ30%増加

 

CT管理キーとなるスキルで、使用すると他スキルCT50%減少します。

この他のスキルCT減少で一番重要なのが、4次スキルバトルシップボンバーです。

 

4次スキルバトルシップボンバー

 MP 150消費、30秒間召喚され一定の間隔で砲弾発射、発射された砲弾が敵に当たると爆発し、最大6体の敵を3回攻撃、最大2台まで召喚可能

 クールタイム:30秒

 ドンツルレス:230+3*x%のダメージ普通攻撃速度、普通の射程距離

 ブラックバーク:400+3*x%、遅い攻撃速度、普通の射程距離

 シュリンツ:105+3*x%のダメージ、速い攻撃速度、普通の射程距離

 ジョナサン:190+3*x%のダメージ普通攻撃速度、長い射程距離

 

戦艦ノーチラスでCTを減少させることによって、バトルシップボンバーを2体出すことが可能となります

召喚スキルボスダメ等のダメージが乗るため、火力ソースとして大きく影響します。

 

更に戦艦ノーチラスのCT中は4次スキルキャプテンディグニティの最終ダメージが増加します。

 

4次スキルキャプテンディグニティ

100%で発動するファイナルアタックみたいなもの

ラピッドファイアの1発分でも発動するため、実質手数2倍という驚異的なスキル

 

.....

最高火力を出し続けるには戦艦ノーチラスのCTが切れたときに即打ち直しする必要があります

バトルシップボンバー戦艦ノーチラス→バトルシップボンバー(2体目)→戦艦ノーチラス→......

 

戦艦ノーチラス自体CTが30秒で本気でCT管理しようとすると忙しすぎるので、正直あまり現実的ではないと思いますが、

できたらかなり火力は出せると思います

 

特有メリットデメリット

 

あとがき

適当な部分もありましたが、これを見てキャプテン始めようと思った方がいればいいなと思います

2019-01-01

Graphviz を使って Python抽象構文木を生成する。



1. こんな感じで使います


1.1. スクリプトとして使用する。

$ python parser.py sample.py


1.2. モジュールとして使用する。

import parser
code = '''
a  = 1 + 1
print(a)
'''
graph = parser.create_graph(code)
graph.render("sample")


2. ソースコード parser.py はこんな感じです。

import ast
import sys
import graphviz


def create_graph(lines):
    graph = graphviz.Graph(format='png')
    root = ast.parse(lines)
    node_list = [root]
    _setup(graph, node_list)
    return graph


def _setup(graph, node_list):
    # node
    node = node_list[-1]
    node_identity = str(len(node_list))
    node_name = type(node).__name__
    graph.node(node_identity, node_name)

    # children
    for child in ast.iter_child_nodes(node):
        node_list.append(child)
        child_identity = str(len(node_list))
        graph.edge(node_identity, child_identity)
        _setup(graph, node_list)


if __name__ == '__main__':
    file_name = sys.argv[1]
    with open(file_name) as file:
        lines = file.read()
    graph = create_graph(lines)
    graph.render(file_name)

2018-12-10

アップデートのお知らせ】各種能力を調整しました。

「手から唐揚げが出る能力」を「手から揚げ物が出る能力」に調整

以前より、食糧難の解決能力として調整を行っておりましたが、ヴィーガン配慮し手から揚げ物が出る能力に調整いたしました。

なお、手からでる揚げ物はすべて同じ油で揚げるためアレルギーなどあるかたは注意してください。

 

「尻穴から屁が出る能力」を「尻穴から確率で屁が出る能力」に調整

以前より、この能力を使うことで排泄を回避できる事を利用して、今にも漏れそうなのに電車に乗り込む人が増えすぎたため、運営チームとしても想定された使い方ではないことを懸念し、屁が出る確率を80%とし、便意解消効果をなくしました。

 

スプーンを曲げる」能力成功率を低くし「STR補正」を追加

スプーンを曲げる時にSTRを極限まで落としスプーンを曲げる能力を使うことで補うプレイヤーが多く見られたため、スプーン曲げ自体成功率を低くし、STR値の数値で成功率ボーナスがでるように能力を変更しました。

2018-05-07

anond:20180507052833

重い武器持つにはSTRステータスに振らないと持てない設定やで。

スナとかは大体重い設定のはず。

体格はそのとおりだ。

2018-05-01

anond:20180429211257

STR型の将軍かに魔導書量産とかの徹夜作業みたいなのを安月給で投げられて困る

2018-04-29

知力依存攻撃現実にもあるべき

INTに振っても攻撃力上がらないかSTRに振ってる奴らが調子に乗る

2018-04-08

読んだページを全部自動ブクマする

数日前に puppeteer で自動PDF にする試みを書いたブログホッテントリに入ってるのを見た

それに影響されて自動ブクマするもの作ってみた

bg.js

const username = ""
const api_key = ""

chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
	if(message.bookmark){
		bookmark(message.bookmark)
	}
})

async function bookmark(url){
	fetch("http://b.hatena.ne.jp/atom/post", {
		method: "POST",
		referrer: "no-referrer",
		headers: {
			Accept: "application/x.atom+xml, application/xml, text/xml, */*",
			"X-WSSE": await createCredential(),
		},
		body: `
			<entry xmlns="http://purl.org/atom/ns#">
				<link rel="related" type="text/html" href="${url}" />
			</entry>
		`.replace(/\t/g, ""),
	}).then(e => {console.log(e)})
}

async function createCredential(){
	const non = Math.random().toString(36).substr(2)
	const now = new Date().toISOString()
	const buf = new TextEncoder().encode(non + now + api_key)
	const u8a = new Uint8Array(await crypto.subtle.digest("SHA-1", buf))
	const str = Array.from(u8a, e => String.fromCharCode(e)).join("")
	const b64 = btoa(str)
	return `UsernameToken Username="${username}", PasswordDigest="${b64}", Nonce="${btoa(non)}", Created="${now}"`
}

username と api_key を埋めてバックグラウンドで動かす

page.js

chrome.runtime.sendMessage({
	bookmark: location.href
})

ページ内で動かすコード

URLバックグラウンドに投げる

今は全部投げるコードになってるが、必要に応じていらないドメインを弾いたりする

2018-02-25

pythonって一貫性なさすぎじゃない?

いや、実用的で素晴らしい言語だと思うよ。

でもさ、なんか一貫性が無いように感じるんだよね。

まず、言語の大半の部分がオブジェクト指向言語っぽいデザインになってるのに、listの要素数を測る手段len()って*関数*なのはどうなの?

(しか略語って...)

a = [1, 2, 3]
len(a)  # 3

他にもあるよ! pythonくんのアレな所

俺は、sortとsortedって言う命名からこの挙動をまったく予測できなかった。

  • 破壊的変更をする list.sort()
a = [1, 3, 2]
a.sort()  # None
a  # [1, 2, 3]
sorted([1, 3, 2])  # [1, 2, 3]

しかもsortedにdictを渡すとkeyがlistに変換されてソートされて返ってくる。

コードリーダビティに関する本を開けば、どの本にだって「良い名前選択する」ことの重要性が書かれていると思う。

「sort()が破壊的で、sorted()が非破壊的、sorted()にdictを渡すとkeyのlistがソートされて返ってくる」これって良い命名なのかな?

pythonくんってこう言う所あるよね

配列の要素を文字列連結

", ".join(['1', '2', '4', '8', '16'])  # "1, 2, 4, 8, 16"

えーっ、join()のレシーバー区切り文字って…引くわー

しかも、これに対する「文字列リテラル (文字列定数) のメソッドを使うのは*醜すぎる*」という意見に対しての公式の返答が、これってのも凄い。

かにそうかも知れませんが*文字列リテラルは単なる固定された値に過ぎないというのが答えです。文字列に束縛された名前メソッドが許されるなら、リテラルに使えないようにする論理的理由はないでしょう。

https://docs.python.jp/3/faq/design.html#why-is-join-a-string-method-instead-of-a-list-or-tuple-method

The Zen of Pythonで「醜いより美しい方がいい」って言ってましたやん。

そもそもリテラルかどうかに関係なくstrインスタンスにこのメソッドがある事がおかしいと思った。

なんでpythonくんって一貫性ないの? pythonくん「歴史です」

pythonmap関数として実装されている。(まただよ...)

list(map(lambda x: x*x, [1, 2, 3]))  # [1, 4, 9]

なんでメソッドにしなかったの? って質問に対して公式がこう答えてる。

主な理由歴史です。複数の型に対しての総称的な操作で、対象オブジェクトメソッドを全く持っていなかった (例えば、タプル) としても働くよう意図したもの関数は使われました。

(中略)

個々のケースについては粗探しのしようがありますが、Python の一部であるし、根本的な変更をするには遅すぎます

https://docs.python.jp/3/faq/design.html#why-does-python-use-methods-for-some-functionality-e-g-list-index-but-functions-for-other-e-g-len-list

うわー、信じられねぇ…

歴史的経緯があるから一貫性が無いのは仕方ないみたいなこの感じ。

これが設計思想に「醜いより美しい方がいい」を掲げるpython実装なんだねぇ…

pythonくんの良い所

散々pythonの事を悪く言ったけど、おれ実はpythonくんの良い所もいっぱい知ってるんだ。

pythonくんの良い所:

ライブラリが超充実してる!
インデントコードブロック表現する文法クール!
PEP8という規約であるべきコードフォーマットを明示したのが良いよね。
Cythonで高速化楽ちん!
namespaceが使いやすい! デコレーター便利!

美しくない、それゆえに強いプログラミング言語python

The Zen of PythonPython設計思想が色々書いてある。

「醜いより美しいほうがいい」という指針があることはさっき紹介した通りだ。

pythonがそれを体現してるとは、僕にはどうも思えない。

でもThe Zen of Pythonには「Although practicality beats purity.(実用性を求めると純粋さが失われることがある。)」とも書いてある。

pythonはこの設計思想を他の言語には無い高いレベル体現してるとは思う。

pythonは、

節操に色々取り入れた上で、「tupleからメソッドはやせないから、map関数にする」とか、メチャクチャ方法でそれらを統合した言語だ。

だが、そういう言語からこそ、pythonで書いたコードを育てていく中で様々なパラダイムへとシームレスに変化させていく事ができる。

そういう「不純であるがゆえに柔軟性を持ったプログラミング言語pythonだと思う。

ruby純粋性はすごいよ。イカれたくらい徹底されたオブジェクト指向

BaseObjectをrootとする継承のツリーの中に世界のすべてが収まっている。

haskell純粋性も凄い。「代入が無い」プログラミング言語に初めてであった時の衝撃。

でも、そういう純粋性をかなぐり捨てたpythonにはタブーが無い。

不純で醜い、それゆえに強い言語python.

から僕はrubyとの思い出を反芻し、haskellに焦がれながら、明日pythonを選び、書いていく。

2018-02-11

うららの敗因=誰得シリアス でFAでしょ

自分の得意分野で勝負すればいいのに不得意分野で勝負をして、そっちに執着したら失敗するのは当然。

萌えアニメを期待されているのにストーリー描写時間を割く以上はそれなりの物を用意しなければいけなかったのにその質があくまで「萌えアニメに緩急を持たせる程度のシリアス」でしかないのなら、手短に済ませていくべきだったのにダラダラシリアスをしすぎたのが良くなかった。

そしてその際の画面づくりが全体として暗く、シリアスだけどkawaiiとはなりにくくただシリアスなだけで終わってしまいうららの強みをほとんど出せないまま時間ばかり浪費していたというのが本当に駄目。

シリアスをやるけど見ていてkawaii出来るような画面づくりを徹底するか、あくまで手短に済ませていくか、そもそもそんな湿っぽいことはやらないか、そういった道もあったのに一番リスクのある道をわざわざ進んで勝手に自滅した。

ただそれだけの話。

普通凡庸と言われるような戦略には、何だかんだいって先人の失敗や工夫が詰まっているんだから思いつきでその道を逸れると損しか無いって話だね

ゲームで喩えると「戦士タイプSTRにステ振りしまくってるのに、何かカッコイからってだけの理由でメラやマジックミサイルレベル魔法を撃って魔法戦士気取られても、戦力としては微妙だよね」みたいな状態だった

2018-01-21

初代のドラゴンスレイヤーが大好きだった。

序盤は黙々と十字架を集める。

十字架並べて囲いを作って敵に接触せずうろつける安全地帯を拡げて行く。

鍵の発見以降は安全地帯を宝箱密集地に向けて伸ばし、どんどん宝箱を開けて行く。

強力な敵がうろつき出す前に、敵の沸き出す墓石十字架で囲んでおく。

終盤はホームに黙々とSTRストーンを持ち帰って攻撃力を上げて行く。

ああ、久々にやりたいなあ。

2017-09-02

オタクは頭が良いのではなくて、ソレ以外のステータスが低すぎて相対的にそれだけがマシに見えるだけ

HP:E

MP:F

STR:E

VIT:E

AGI:F

DEX:D+

LUK:D

INT:C

みたいな感じのやつばっかだよな

そりゃまあ少しはマシなINTが高いと思いたくなるわ

2017-08-19

ポリコレ

D14 隔366 攻+8 STR+12 INT-6 MND-12

追加効果:呪い

Lv33~ 赤吟学

2017-06-27

ファイナルファンタジータクティクス』で召喚できる(新)本格作家

本気でかっこいいとおもってやりました。実在人物作品関係はありません。


・死屍の綾なす四ツ辻の、獅子も恐れる行く人の、知らぬは読者ばかりなり、綾辻行人ッ!

 [中範囲に防御無視ダメージダメージ量は詠唱者のHP残量に反比例)+範囲内の味方のDEFアップ]


・我が産みし死靈天上天下に及ぶものなし! 開け、聞け、探偵三道宝階ッ! 麻耶雄嵩ッ!

 [フィールドの天候がランダムに変化+各敵キャラの装備をランダムひとつ破壊(防具や魔法による回避不可)]


・私の城は美しいお城、私の頭文字は完全なる円にして王の証ッ、死ぬまで踊れっ、舞城王太郎ッ!

 [敵全体に混乱+詠唱者のSTR大幅アップ]


・実るほど頭を垂れる稲穂かな。不燃にして不稔に非ず、エリシャの奇跡の裔と知れッ! 米澤穂信ッ!

 [味方全体のHP回復+リレイズ]


・円心に居して惑うことなし、今宵ささめくあなた挽歌、参ります円居挽ッ!

 [味方全体にヘイスト+ランダムで敵の一人に死の宣告]


・連なる城は堅固にして絢爛、三度否まず三界を紀(おさ)むッ! 連城三紀彦ッ!

 [中範囲の敵味方すべてにMPHP入れ替え]


・その桜の木は一本でした。桜の木は満開でした。咲いて撃ち抜けッ! 桜庭一樹ッ! 

 [中範囲の敵にドンムブ+ドンアク+確率で防具破壊]


コケコッコッコ……コケーッ! 似鳥鶏ッ!

 [敵全体にチキン]


・清涼のうちに流水は苔むさず、命育みメフィストフェレスの女媧とならん! 清涼 in 流水ッ!

 [敵全体に水属性の大ダメージ+サイレス]


月光遊戯、双頭の悪魔国名を端から君に聞かせよう…… 英明なる都は祝福に満ちている。今出(いまいず)る川より通るがいい――アリスト(高貴なる)アリス有栖川有栖

 [敵全体にチャーム+ポイズン+faithアップ]


異能魔術師よ、奇跡をもって正邪を糺せ! 井上真偽ッ!

 [敵全体のステータス強化と味方全体の状態異常を解除]


・月は深(み)ちた……時よ止まれ辻村深月ッ!

 [敵全体にストップ]


・ひらかせていただき光栄です。皆川博子ッ!

 [味方全体にリジェネ+リレイズ+状態異常回復]


・朝明に白む山よッ! 一なる愛を識る永遠よッ! 枕木に憂う士(さむらい)よッ! 三位全一なる二文字に集えッ! 乙一ッ!

 [対象キャラの全能力値が大アップ]


・投之於冰上

 鳥何燠之

 何馮弓挾矢

 殊能将之ッ!

 [その戦闘第一ターンから仕切り直しに]


楽園死神、その胸中に二心あり。右はくろがね、左はからかね。楽園死神、その掌中に二刀あり。左は剔(そ)るもの、右は樵(こ)るものいのち捧げよッ! 汀こるものッ!

 [敵全体にレベル3デス]


・占うッ、亜細亜の星を――島々の星は荘と出たッ! 島田荘司ッ!

 [敵味方全体のアビリティシャッフル]


・いちかはじめか、はじめかいちか。どんととびでて折るか祈るか、心は螺旋折原一ッ!  

 [敵味方全体のうちランダムで一人にデス+ランダムで一人にレイズ(気絶キャラ存在する場合のみ)]


西尾維新(ハタチ)ーーーーーッッッッッッ!!!

 [敵全体に特攻ダメージ詠唱者は戦闘から除外(死亡ではない)]


・その本は本にして本に非ず、立体にして三次元に非ず、凶器にして狂気に非ず、どすこいどすこい京極夏彦ッ!

 [中範囲の敵に大ダメージ確率でスタン+三マス後方へノック]


黄昏に発つミネルヴァの梟は最強にてよしとする。駆けぬけろッ、笠井潔ッ!

 [フィールド上の敵味方全てに確率即死(即宝箱か石になる)]

2017-06-08

爆弾

if(str == null) {
   System.out.println("error!");
}
System.out.println(str);

「null の時は return してよ」

「実際には null じゃないか大丈夫なんです!」

こういうやつどうすればいいの

2017-03-03

http://anond.hatelabo.jp/20170303122424

git →ぎっと

ifttt →?

str →すとりんぐ

char →ちゃー

ieeeあいとりぷるいー

eth0 →いーさぜろ

ifcfg →あいえふこふぃぐ

ifconfig →あいえふこんふぃぐ

ptr →?

txt →てきすと

bat →ばっち

ahk →?

py →び

rb →るびーは使わない

win7 →うぃんなな

win10 →うぃんじゅう

asus →あすす

which →ふぃっち

http://anond.hatelabo.jp/20170303122424

git → 「ギット」

ifttt → 使ったことがない

str → 「ストリング」「ストラ」

char → 「キャラ

ieee → 「アイイーイーイー」

eth0 → 「イーサゼロ

ifcfg → 「アイエフコンフィグ

ifconfig → 「アイエフコンフィグ

ptr → 「ポインタ

txt → 「テキスト

bat → 「バッチ

ahk → 使ったことがない

py → 「パイ

rb → 「ルビー

win7 → 「ウィンセブン

win10 → 「ウィンテン」

asus → 「エイスース

which → 「ウィッチ

基本的略称系は全部略す前で読んでるな。

http://anond.hatelabo.jp/20170303122424

str → ストア

それだと string を指すときにも store を連想しちゃわない?

これらの IT 用語をどう読むか教えてほしい

ちなみに俺はこう。

2015-12-07

# method
def func(n):
  l = []
  for i in range(n):
    l.append({
      "name":"name"+str(i+1),
      "id":str(1300+i+1)
    })
  return l

# result
func(3)
[{'name': 'name1', 'id': '1301'}, {'name': 'name2', 'id': '1302'}, {'name': 'name3', 'id': '1303'}]

2015-10-08

ステータス

レベル 41

職業 経営士(4期目)

状態 強衰弱

ステータス

(各ステータスMAXで100)

 STR(体力)  45

 DEX(すばやさ)30

 INT(頭の良さ)35

 MND (精神力)40

 所持金 450万ゴールド

 地位 ギルドマスター

 マウント 国産2台

 持ち家 あり

獲得スキル

 後だしジャンケン

 大ぼら

 土下座

 接待ゴルフ

装備

 頭 眼鏡市場

 体 AOKIスーツワークマンジャケット

 腕 ハミルトン or zenith

 脚 AOKIスーツパンツ

 足 LEGAL

 右手 iPhone6

 左手 ノーブランドの鞄

取ってきたクエストレベルに見合わず大苦戦中

経験値が一切入ってこない

もう限界なのでやめさせて下さいとギルドメンバーから昨日の夜テルがあった

能力のあるギルドメンバーが、他ギルドから引き抜かれかかってる

幹部ギルドメンバー横領疑惑

キャラデリして最初からやり直したい

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