「マージ」を含む日記 RSS

はてなキーワード: マージとは

2017-12-01

ツイッターブログ仕事関係の人も読んでいるので、ここで書く。ちょっとした事情Uターンして、とある地方のしがないWEB屋で働き始めたのだけれど、半年経って、もうこれは限界かもな、と思っている。


コードレビューが無い

社員が少ないし時間がないのもわかるのだが、コードレビューがあることによって、バグコード書いた人の目に届かない部分の影響への指摘などができると思うのだ。


テストしない

フロント状態管理が大変なので、限界があると思うんだけど、バックエンドテストコード書いて、ユニットテストくらいはやろうぜ、と思っている。まあ、自分も以前まではやっていなかったので人のこと言えないのだけれど。


タスク可視化されていない

何をやっているのかわからん上にダマで変更加えてmasterにマージちゃうしかも変更しているのはモデル。もちろんテストはしないぜ。masterからブランチ切って自分作業に取り掛かってみると、知らない変更が加えられている。影響範囲なにそれ美味しいの?状態なため、変更に伴って他の部分/モジュールにはバグまくりテストコードコケまくりエラーまくり


これを誰がやっているかと言うと、上司にあたる人間がやっている。ちゃんと技術的な知識も持っているしコードもちゃんと書ける。自分よりも。なので余計にタチが悪い。一人で開発するんならそれでいいのかもしれないけど。ちなみにバックエンドエンジニアはその上司自分だけ。

働き始めて2年も経たないペーペーだし、年も離れているし、どういうアプローチをすればいいかからないんだよね。職場文化(?)を変えるのはそれなりの労力がいるし、とっとと転職して自分環境を変えた方がいいかもな、と思っているけど、如何せん地方なので、あんまり職がない。

2017-07-06

無知無理解プロジェクトが殺されそうだ おまけ

無知と無理解にプロジェクトが殺されそうだ

文字数制限に引っかかって下のほうが切れたので、こちらに追記します。

なんでそこまで信用されてないの?

システム P の Web 側をひとりで開発している私がここまで信頼されていないのには、以下のような理由があります

Git機能単位でフィーチャーを切って(注: その機能のためだけにソースコードを枝分かれさせて他の機能に影響が出ないようにすること)開発を行い、私が機能実装してコミット(提出)すると、X さんと Y さんがテストをして、不具合が出たら Redmine登録して私がフィードバックを受け、私が修正し、それをまた X さんと Y さんがテストをして……という流れで開発をしています

この X さんと Y さんによるテストを、なぜか「受入試験」と呼びますふつう、受入試験と言えば、開発元で最終テストまで済ませたもの発注元に納品した時に発注元が行うテストのことです。

実は、XYZ の 3 氏は、システム P の契約の上では「A 社の契約社員」ということらしいのです。私の所属は B 社なので、他社(下請け)が作ったものを自社で試験することになり、「受入試験」という工程になるとの由。

システム開発理屈など分からない A 社の上層部から見ると、受入試験でたくさん不具合が出ている、何だ B 社は品質が悪いじゃないか、ということになります品質を高めるためにテストを入念にすればするほど報告される不具合の数が増え、なおさら品質が悪い」と言われてしまます

そして、複数のフィーチャーをマージ(結合)したソースコード試験は、私にはできません(させてもらえません)。一般に言う単体試験も結合試験も、この現場ではみな「受入試験」です。

A 社の上層部だけでなく、プロジェクトマネージャーの V さん、プロジェクトリーダーの Z さんもこの仕組みがおかしいことを理解しておらず、「増田さんはバグが多い、信用できない」と本気で思っています。そりゃあポカミスは多いですがね……。

そんな現場、抜けたら?

8 月末で抜けることが決定しました。9 月から無職です!

似たような話をつい最近 Twitter で見たような……。

それ、たぶん私です。多くの方から意見いただきたく、増田デビューしました。

長文にお付き合いくださり、ありがとうございました。今日レビューの結果はまた追記したいと思います

2017-06-22

大衆音楽作家に貢ぎたがる人たち

ポップミュージックはもう大好きで掘って遡って記憶にたくさんアーカイブしてるし買った(手放した)レコードCDは千枚下らないし自分でも4ピースバンドオリジナル50曲くらいでっち上げたけど。「文化」とも言えるけどそんなに?という思いがあって。興味があって他に方法がなかったから買ったんだよ、聴く方法がたくさんあって「アレのリズムコード進行はアレ、プレイヤークオリティがアレだな歌詞はソレか、間奏にアレオマージュのフック効いてるな」みたいなことが分かるくら聞いたらもう回数もアーカイブ物理じゃいらないから。ミスチルとか桑田とか虎舞流とかにもっと貢ぐのん?ヨレヨレのユーミンお布施のん?「円盤買え」って振り分け著作権協会ドンブリ割り振りに任すのはそーゆーことよ。貢ぎたいならライブ行ってグッズ買うのが21世紀ってなんか河原歌舞伎観に行くみたいな退行だけど真実

2017-06-18

「このエントリーには、他のブックマークエントリーページが存在します。以下のリンクから、別のコメントなどの情報も参照できます。」

ブクマページに同内容の他エントリへのサジェスト機能がいつの間にか付いてた。

昨日から

はてブChromeアドオンには以前からあった機能だが。

つか、同内容の記事サジェストだったり、増田HTTPS化のようにブクマブコメマージが出来るなら

増田首相が辞任 (増田新聞) - Yahoo!ニュース

増田首相が辞任 - 増田新聞

みたいなのも一纏めにしてくれ。

2017-05-04

客先常駐エンジニアスキル

去年配属されたところで半年以上ひたすらExcel設計書をソースから起こす作業Excel設計書のマージ作業永遠とやらされ

次の現場で同程度の力量だった同期と再開し技術力の差に愕然とした。

自己研鑽が足りなかったのは認めるけど配属先でスキルアップに差が出るのは本当に嫌になる。

2017-04-18

レビューと締め切り

ウェブサービスの開発をチームでしている

一応、masterやreleaseブランチへのマージは、マージリクエストによるレビューを経て、マージするプロセスになっている

ただ最近は、コメントを書いても、「この機能明後日の定期リリース必要なので、このままでお願いします」というのが多くなってしまった

ウェブサービス自体は、開発チームだけでなく、他の管理部とか営業チームとか、会社全体で支えているものなので、


開発部の個人レビューコメントリリーススケジュール


となるのはしょうがない

でもだったらレビューするよりも、その機能担当者を延々とそのひとにやってもらうのが一番効率がいいのでは、と思ったりもした

2017-04-13

ファイアーエムブレム トラキア776攻略のためのヒント

ファイアーエムブレム トラキア776攻略のためのヒントを羅列します。

ファイアーエムブレムトラキア776任天堂公式ガイドブックでは、正攻法で攻めるような戦術を推奨していたと思います

ファミ通攻略本方が、良い戦い方を載せていた記憶があります

例えば、12章までにサフィの杖レベルをAにしてワープの杖を使うと楽になるのですが、

その戦術任天堂公式の方には書いていなかったような気がします。

うろ覚えですが。

FEトラキアは4章からしばらくがきついと思います。鉄の剣と傷薬の残りを気にする持久戦となります

・体格の低い人を丸腰にして、捕らえさせて敵のステータスを下げる。

・4章の地下牢獄には、書と勇者の斧を持ち込む(勇者の斧はダルシンが使えるはず)

・前の章でリフィスの経験値を90以上にして、次の章始めにレベルアップ。体格が上がらなければリセット(俗にリセットトレーニングと言われる)。

・売る・捨てるができないアイテムは盗むで敵に押しつけることができる。

ネールの書でリフィスを育てるとき盗むで、アイテムを盗む、押しつける(盗むコマンドでできる)を繰り返す。ただし、この運任せの体格上昇では体格19まで行かない可能性が高いので、計画的リセットトレーニングは行いたい。

ネールの書が手に入ったらその章でレベルアップしてクラスチェンジまでする。ただし、この時点でシーフファイターレベル20までにすると、

体格が上がりきらないので、レベルはほどほどに。ボディリング使う前提で良いので、18章までに体格19異常になることが望ましい。

※18章はアーマーを無力化すると楽になるので、ハンマーを盗むため。

・4章外伝でアスベルレベルをいくつか上げる。5章のマージ部隊はアスベルグラフカリバー対応すると楽らしい。

5章開始直後に自軍左の壁にアスベルを隣接させて戦わせる。

※私はこの戦術を実際に試していない。

・杖レベルを急いで上げて、11章外伝と12章と13章で敵将のところまでワープを使う。

・シーフでレイピアを盗み、活用する(レイピア特攻なら、銀の剣より少し低いくらいの威力があり、そして使いやすい)

レベルアップはなるべく書を持たせて行う。(書の具体的な効果攻略サイトに載っているので、キャラクターの成長率と見比べながら書を選択する)

・12章でウィンドを何冊も買って、アスベルの風レベルを上げてブリザードを使えるようにする。

・リペアは主にスリープに使う

・途中分岐は森を通るルートの方が簡単だったと思う。

・扉のカギが必要になる場面があるので、盗賊の鍵は優先的に使って構わない。

武器はあまり温存しなくて良い。見切りのあるマリータは最終章用に残したい。ドラゴンランスは優先的に使ってよい。専用武器で、野外で無いと使えないため、意識的に使わないと残る。

・敵から武器を盗んで、Sドリンクは余分に買いたい。

・指揮レベル活用をする(指揮レベルのあるキャラクター戦闘に参加させる)。

カリスマ武器スキルのあるおうじゃの剣や、カリスマ持ちのユニット戦闘に参加させる。

最終章エルフスキルが驚異なので、見切りの武器スキルを持つマリータの剣は10回くらい?温存する。それとトルードもいれば心強い。

トラキアでは、配置を自由に設定できないため、エルフの前に誰が配置されるか分からない。その為、トルードも育成しておく。

・リワープは沢山奪えるのでどんどん奪って、杖系ユニットレベル武器レベル上げに活用する。

特にサフィは最初ライブなど無駄遣いして武器レベルをAにしたい。

特攻系は優先的に使って良い。前述の通り、レイピアはがんがん奪って、アーマー系ナイト系にはガンガン使う。

・第8章外伝で手に入るネールの書(体格が少し上がりやすくなる)をリフィスに持たせ、レベルを上げて、シーフファイターにしてレベルをある程度上げたら、

その後はリフィスに敵の武器ガンガン奪わせる作戦にする。

敵を武装解除したらその敵は撤退するしか無くなるし、奪った武器を売ればお金になる。

・移動力を上げるレッグリングを使用するのは、輸送要員のカリンが良いと思う。

マジックリングも非売品なので、最後の方まで取っておいて、誰に使うかよく考えた方が良い。

ラーラは、シーフ→シーフファイターダンサークラスチェンジさせる。

武器屋が近くにあるところでは、無限お金を稼げることがある。

から武器を盗むと、敵は武器屋武器を買いに行き、また盗みの繰り返し。

17章B 5月の雨(東か西かで言えば東だっけ?)でやりやすかったと思う。

ただし、リフィスのリセットトレーニング計画が崩れないように注意。

強調するが、18章でレンスター兵を説得するとき、楽にするためにハンマーを奪いたいので、リフィスの体格を19にしなければならない。

・ほのおの剣は魔力+5なので、敵の杖攻撃避けに残しておく。

エリートの剣を装備すると、盗むも杖も経験値が2倍となる。

・「いかり」と「まちぶせ」を同一ユニットが持つと、いかりの方が出なくなるので注意

・誰か毒を受けたキャラがいると、ライブなど杖を使った経験値稼ぎがしやすい。

うろ覚えだが、馬、ペガサスドラゴンから降りている時は、経験値が多く貰えたような気がする。

2017-03-21

マージ不要論

ローカルファイルをなんの確認もなく

なんのためらいもなくUPすんなよハゲ頭!

2017-02-02

艦これ改で”全艦を引き継いで”周回プレイをする方法について

PS Vitaゲーム艦これ改」ですが、先日めでたく1年足らずの販売期間を無事終了しました。

さて。このゲーム
「いつでも、いつまでも提督の手に 「艦これ」そして「艦娘」を--。」
という謳い文句を掲げておりますが、その実は
『周回プレイで次に持ち越せるキャラ数に制限がある』(最大88人(最高難易度クリア時))
という、コンセプトを真っ向から否定することで数多のプレイヤーのやる気を削いできた大きな欠陥が存在しています

運営が、1年に満たない期間で販売を終了するというのなら。
この見捨てられた世界約束の地として楽しむ方法をせいぜい広めさせて頂きましょう。
誰でもできるわけではないですが、ゲームが掲げたコンセプトの通りに育てた艦娘を一人たりとも犠牲にすることなく周回プレイをするための方法をここにまとめます

0.最初

本文中に登場する各ツールプログラムの入手方法や導入方法、使い方については自分でお調べください。

また、この記事情報をご利用されたことで発生するいかなる損害・不利益に対して直接的、間接的な責任は負いかます

1.前提

a.Vitaについて

Vita Save Manager」がインストールされていること

=「HENaku」が導入されていること

VitaFWが3.60であること(3.60未満なら3.60へ。3.61以上の場合ダメっぽいです)

b.PCについて

上で用意したVitaftp接続できるWindowsPC

艦これ改セーブデータエディタ(http://larksan.wp.xdomain.jp/?p=1893)

--導入方法自体には高い難易度はありませんが、FWバージョンを3.60(またはそれ未満)に留めているVitaが手元にあるかどうかが、そもそも高いハードルである気はします。

2.手順

a.まずは難易度丁あたりで通常通りにプレイしましょう。

ゲーム中のセーブデータを使い、セーブデータPC転送ファイルエディタ編集Vitaに書き戻し、まで出来るようにしておくとGoodです。

そのついでに各資材やバケツ、ネジを最大値にしてからプレイすると難易度はぐっと下がりますが、

どこまでセーブデータをいじってプレイするかの匙加減はご自分の後ろめたさと相談で。

b.最終面攻略

最終海域である深海中枢海域-4 深海棲艦最終艦隊」の攻略前のタイミングです。

通常であれば「引き継ぐ分だけ艦娘や装備のロック」を行う場面となります

・各種情報整理

まず、通常通り「(本来ゲームシステムで)引き継ぐ分だけ艦娘や装備をロック」しておきます。(丁なら20報酬艦の分を引いて19人)

艦娘エディタコピー機能を使って最終的に引き継ぐことができますが、装備についてはそのような機能はないので

システム上の引き継ぎ制限数を超えて引き継ぎたい分については艦娘の誰かしらに装備させておきます

また、引き継ぐためにロックをかけた艦娘(丁なら19人)はとりあえずどこかにメモしておきましょう。

・最終状態セーブ

情報が整理できたら、プレイの最終状態を記録するためにセーブしておきます。(このデータを"Save-0"とします)

c.最終面攻略

最終海域攻略しました。EDを堪能しましょう。

艦娘の引き継ぎ方法を聞かれたら「ロック優先」を選んでおきます

また、EDの終了後にセーブタイミングがあるのでここでも念のため保存しておきます。(以後、このデータを"Save-1"とします)

d.(2周目)着任

EDセーブが終わるとゲームスタート画面(タイトル画面)に戻るので、着任ボタンタップし引き継いで2周目を開始("Save-1"をロード)します。

そして、最初秘書艦選ぶ→OP終わるまで待つ→執務室となります

この時点では、ゲームシステムによる引き継ぎが行われている状態です。(2周目開始時に選んだ秘書艦+ロックした19人(丁の場合)+大和)

手順b.で用意した通りに艦娘と装備が引き継がれているか顔ぶれを確認しましょう。何か手違いがあれば、諦めてそのまま進めるか、あるいは手順b.からやり直しです。(リセットして"Save-0"をロード)

問題が無ければここで即座にセーブします。(このデータを"Save-2"とします)

e.引き継ぎ

この時点で手元にあるセーブデータは3本。

"Save-0" 艦娘存在しているデータ
"Save-1" クリア後、引き継ぎが行われてしまったデータ(2周目を開始する際にロードしたデータ)
"Save-2" 2周目開始直後、引き継ぎが行われてしまったデータ

という状態です。
以下の手順で、セーブデータエディタを使いSave-0とSave-2を手動でマージします。

ゲームを終了し、セーブデータファイルPCダウンロードします。
そしてセーブデータエディタで"Save-0"と"Save-2"のファイルを開きます
メニューから艦娘ツール」を選び、Save-0からSave-2へコピーします。
ただしシステムで引き継ぎ済の分(b.でメモしておいた分(丁なら19人分))は除くこと。でないと引き継ぎ済の艦娘が重複してしまます

勲章戦略ポイントは引き継がれませんが、これらも引き継ぎたいならここで設定しましょう。
また、もし最終面攻略中にドロップした艦がある場合、その艦娘は"Save-0"にも"Save-2"にも存在しません。
諦めるには惜しい場合にはここでエディタ機能で追加してしまいましょう。(自分場合浦風ドロップした)

引き継いだ艦娘の人数や装備品の数がデフォルトの上限より多い場合ツール自動的拡張されるようですが、
ここはいっそMAXまで上げてしまいましょう。(艦娘一覧/装備一覧のタブ)

上記の一通りの編集作業完了したらセーブデータVitaに書き戻します。(Restore)

改めてゲームを起動して書き戻した"Save-2"のデータロードし、プレイを再開しましょう。
1周目で育てた全艦娘がそこに居るはずです。まずは操作上のミスで無くさないよう、拡張引き継ぎした艦娘ロック設定を。

以上が基本的な手順となります

以下、思うところをいろいろと。

本当ならもうちょっとスマートに全艦引き継ぎできないかと思ったんですが、引き継ぎ数のようなパラメータを(艦娘マスタデータのように)外部ファイルに出してないかと思っても、
引き継ぎ処理のソースコード内にがっちり数字コーディングしてる以上どうしようもなく。
あとは、丁でプレイして最終面だけ史に切り替えるとか試したけど、史クリアしても引き継ぎ数は88人なんですよね。

艦これ改というゲームについてですが。まぁ、散々な言われようをしてますが、
PowerPointで作ったとすら言われる貧弱な画面デザイン」→それを補って余りあるボタン操作でのサクサクオペレーション(というかそもそもメニュー画面なんか見慣れれば気にならない)
水上スキー戦闘画面」→これまたそれを補って余りある戦闘シーンショートカット(なので戦闘画面自体見ることが少ない)
と、言われているマイナス面をプラマイゼロにする程度には良いところだってあるよ!
ゲームの基本システムだって基地航空隊とかゲームルールインフレする前の、まだのどかな頃のものだし。
あと、Live2Dの使い方は今まで見た中で結構上手い方だと思う。
データローディングが長いのだけは本当に勘弁だけどね。

個人的には、そのあたりのゲーム操作性的な話よりも
「いつでも、いつまでも提督の手に 「艦これ」そして「艦娘」をーー。」なんて謳ってながら『周回プレイに引き継ぎ数制限がある』
というゲームのコンセプトを真っ向から否定する仕様の方が意味不明。そもそもなんでそんな制限必要なの???嫌がらせか?
あと、事前の情報では「引き継げる」とは言ってても「引き継ぎ数に制限がある」という情報は全ッ然出してなくて、発売後までだんまりだったよな。詐欺か?

まだ2周目をやっている最中なのでこの手法でこの先ずっと問題なくプレイし続けられるのかはまだわかりませんが、
ひとまずはツールの力を借りることで
 -このゲーム本来のコンセプトの通りのプレイが、
 -「手塩にかけて育てた艦娘全員と、どこまでも歩み続けること」が、
可能になりました。
FW更新できなくなったVita1台で「いつでも、いつまでも。」を、その通りにプレイできるなら安いもんでしょう。

せっかく買ったのに引き継ぎ数制限のためやる気を無くして放置している提督達のうちからプレイを再開する人が出れば、
また、活躍したのに次の周回に引き継がれず存在が抹消されてしま艦娘が一人でも減れば、幸いです。

最後に。このゲームの最大の欠陥に対して回避手段を用意してくれた艦これ改セーブエディタ作者様に心から感謝を。

それでは。2016年3月時間が止まってしまった鎮守府より。

2017-01-17

自分の書いたコード自分の作ったプロダクトのどこに価値を見出せばいいのかいまだにわからずにいる。

学生時代簡単アプリケーションを作ったり、フロントエンドを好んで勉強していたから、就職して初めて携わることになったサーバサイドの開発ではこれまでの画面のような目に見える成果物がないことに戸惑った。処理が進むたびに書き込まれる膨大なログDB永続化されたレコードたち、確かなものはそのくらいで、自分が作ったものがここにあるというイメージは全く沸かなかった。

プロダクトを利用してくれるユーザは違う会社のその先にいる遠くの誰か、あるいはいるのかどうかもわからない程度の売れ行き、賞賛どころか不満の声すらこちらには届かない。業務システムからこんなものを作っているのだとドヤ顔して友人に見せびらかすこともできない。案件経験するたびにタスクをこなせる量が増えたり、人に聞かなくてもある程度自力設計してコードを書けるようになったり、そういう実感は多少なりともあるのだけれど、それだって自分から見た自分評価しかない。良い設計ができてバグのない実装ができたところで給料が上がるわけでもなく、お客様から褒められることもない。あるとしても同僚や先輩たちからこいつは多少コードが書ける人間なのだと、見切りをつけられない程度のこと。綺麗なコードを書いても年功序列の弊社では給料は上がらないし、数字で示すことができないものにお偉方は報酬をよこさない。

うちのプロダクトは特別大きな負荷がかかる処理でなければさして性能は重視されないし、設計コードも明らかにまずい作りをしていなければレビューは通る。自分コードは最低限リリースできる程度の品質であることはマージされればわかるけれど、さてこれは良いのか、それとも悪いのか。自分では判断がつかない。あるいはもっと良い作り方があるのか。答え合わせの機会がないまま淡々リリース日だけが迫ってくる。いつのまにか新しい案件下りてきていて、日々はめまぐるしく過ぎていく。

また今日も、いかにも売れなさそうなサービスひとつリリースされた。自分なりに綺麗に設計できたAPIだけれども、API設計が綺麗だからってユーザから褒められるわけでもないし、作ってる人間からしても売れなさそうなだと思うだけあって、そもそもの話、このAPIが実行される予定は未定。

最近自分が初めて開発に携わったサービスのことを思い出す。リリースから1年、いまだにユーザがつかないまま、初めての申込APIが呼び出される日を待ち続けている。

自分が生んだプロダクトの価値を認めてくれる誰かの声を、私も待ち望み続けている。

2016-11-18

http://anond.hatelabo.jp/20161118215013

第一に、やはりマークアップ記述するコストが非常に大きいように思える。

元々HTMLが書けない素人向けの仕組みだぞ。Wikipediaでもゲーム攻略Wikiでも素人が覚えて編集してるのに技術者が何言ってんだ。

第二に、保守以降、一つのシステム複数改修案件や故障対応が並行するようなことはままあることだが、ソースSVNなどで管理できるがwikiはできないため、設計書とソース間で不整合が発生することは大きな問題である

案件ごとに設計書分けたり、後でマージしたりは、どっちにしろ面倒だと思うけど。

デメリットで思いつくのは、Wikiソフトウェアは廃れる可能性がある、かな。

2016-11-06

http://anond.hatelabo.jp/20161105032504

かなり時代錯誤を感じる。ネタであって欲しい。もしかしてITリテラシー低すぎ?というか、好きなソフトウェアは何なんだよ。ノーカンプラ???

高い

"Excel" なら安い。アプリの数百円からデスクトップ版の1.5万程度。ていうか、¥14,526で売ってる。

https://www.amazon.co.jp/dp/B015SMNVAK/

重い

Excelが重いとかどれだけ糞スペ。

Windowsしか動かない

Mac, iOS, Android, ブラウザでOK。

よくバグる

それはExcelに限った話ではない。ソフトウェアである以上多少のバグはしゃーない。つかリソースが糞なせいじゃねーの?滅多に落ちないが。

検索性が悪い

イミフ普通に検索出来るだろ。

共有PCとかだと高確率で使えない(Excelが導入されてないから)

ブラウザでOK。

Markdown表現できるレベル資料とかもはや何のためにExcel使ってるのかわからない

それはExcelのせいじゃなくて使う人間馬鹿なんだろ。

タブ表示が面倒臭い

ショートカットご存知無い?馬鹿?ページスクロールも面倒臭そうだな。見なくていいよ。

バージョン管理システム管理した場合Diffが見にくい

それはそのバージョン管理システムが糞なんだろ。Diffを見るだけならWinMerge+xdocdiff普通にやすいが。馬鹿なの?

セル結合死ね

嫌ならマクロで一括解除&復元でもしろマクロからでも普通に扱えるし、イミフ。罫線も死んじゃうの?

Excel製ワイヤフレームとか手書きの方が多分まだ保守やす

知らんがな。使い方の問題だろ。ExcelじゃなくてWordならいいのか?馬鹿

お節介な補完がうざい

嫌ならOFFにしろよ。馬鹿

方眼紙死ね

Excel方眼より良いものがあれば使わないだろ。普及度、使い勝手トータルでExcel方眼より良いものがあればぜひ教えろ。

学生相手Office持ってる前提でいろいろ求める風潮

しろ、今の大学Office使わないところあるの?マジ?普通総合大学ならITの授業あるだろ??レポートOffice使うだろ???

それとも持ってるけど使えない脳足りん系?F欄なのかな。

つか、Excelの話じゃないのか?

AシートとBシートで別々の人が全く関係ない作業しててもマージするとコンフリクト起こる

形式(.xlsx)はXMLZIPで固めただけだから分解して好きにしろ

2016-11-05

http://anond.hatelabo.jp/20161105032504

Excelが嫌いな理由

多分あと2,3倍くらいある

2016-10-23

[]

イレーナ(study)三部作を読んだ。純粋面白かった。ハラハラキドキワクワクさせてくれる、強い物語をずっと読みたいと思っていたので大満足だった。

毒見師イレーナから始まる今回の作品群の魅力は、かなりシビア状況設定にあると思う。主人公が選ぶことになる最初分岐点にしても、殺人を犯した罪で死刑になるか国の最高司令官の毒見役になるかだから押して図るべし。

国の体制面白くて、管理社会主義と呼んでもいいシステムの良い面と悪い面がちゃんと描かれていた。後々出てくる南の民主国家との差異もはっきりしているから、より長所短所が明確になっていた。

孤児院での悲惨過去があり、死刑を免れたと思ったら誰にも気を許すことのできない毒見役の仕事が待っていて、その生死さえ周囲の人々の賭け事にさせられしまうイレーナだけど、なんやかんやで懸命に生き抜こうとするところが格好良かった。時折優しくなるけどいつも心の内が読めない上司のヴァレクを筆頭に、イレーナの周りを彩るキャラクターも生き生きしている。のちに良き理解者になってくれる軍人のアーリとジェンコ武芸のいい市販であり優しいお兄さんたちだったし、同じく軍人マーレンは戦い方の道を決めてくれた姉御肌の人だった。最後まで意地悪な家政婦のマージもいい味を出していたし、料理人ランド裁縫氏のディラナも素敵なキャラクターとして配置されていた。

敵役が憎々しいのもいい。微塵も感情移入できない屑どもなので、最後にはスカッとできると思う。

世界観としては魔術がかなり強力なんだけど、武芸練習をしっかりしているところなんかは精霊の守り人を思い起こさせた。また生い立ちとか境遇を見ると獣の奏者エリンにも似てるところがあるなあって思った。だから上橋菜穂子作品好きな人は楽しめると思う。というか、ファンタジー好きならいける。ファンタジーが好きじゃなくてもいけるはず。テンポもいいし、ちょっと変な言い方だけど章立てがするとずるいので、一度読みはじめたら最後まで読み進んでしまうと思う。

そんな一巻「毒見師イレーナ」は策謀の張り巡らさせた軍国を、平凡な主人公が前向きな性格と機転をきかせて生き抜く物語なんだけど、二巻の「イレーナの帰還」では追放された南の民主国で自分の居場所を見つける物語になる。でもって、この二巻からこのシリーズ最大のヒロインであるキキが登場する。ぶっちゃけしまうと馬なんだけど、口足らずな言い回しや、胃袋の具合から世界のぞく精神性など、本当にかわいらしかった。微妙に主人のいうことを聞かないのもいい。すごくいい。本当に。

さて、二巻では民主国家のいいところと悪いところが描かれている。軍国にはなかった着衣の自由移動の自由がある一方で、路上には幼い物乞いがおり、誰も彼らに手を差し伸べようとはしない。少しでも優しくすれば彼ら際限なく要求するからだってのが理由なんだけど、イレーナは違和感を覚える。完璧国家存在しないと軍国の最高司令官はいうんだけど、現実社会においても同じことが言えるよなあって思った。

物語として二巻は居場所主題にしていると思った。始まりからして生き別れた家族との再開が描かれているし、養成所での身のふるまい方に苦悩するところなんかも、一巻の生き死にの問題とはまた違った悩みを描いている。そんな二巻だけど、テイストとしてはミステリっぽい連続殺人犯を探す展開もあって新鮮な読書感が得られた気がする。ただこの巻からイレーナの性格問題が噴出しはじめるので、もどかしくさせられることが多くなった気がする。

また二巻から翻訳者が変わってたのにはびっくりした。思えばちょっぴり文章が柔らかくなっていたのかもしれない。けどあんまり気がつかなかった。翻訳者ってすごいですね。

三巻の「最果てのイレーナ」は自分自身と向き合う物語だったと思う。この巻は読んでいて結構つらかった。どんどん悪い展開になっていくし、イレーナが覚悟できないから仲間との関係悪化してしまう。追い詰められていくのって嫌な感じだよね。ただその分、最後のカタルシスは大きかったと思う。自分自身と向かい合い、与えられた力の意味を知った途端に形成が逆転するのは気分がいいです。

一巻一巻が長いなんだけど、読みはじめたら止まらなくて、一気に三巻も読んでしまった。どの巻も登場人物が多くて、ちょっと把握するのが難しいところがあるんだけど、それぞれの表裏というか、いい面と悪い面がしっかり描かれていたので、人間味があって生きている感じがよく出ていたと思う。

全巻本当に上質なファンタジー小説だったので、いろんな人に読んでもらいたい。ありがちな中世ヨーロッパモチーフファンタジーじゃないから、そういうのに倦んでる人も安心なはず。加えてヤングアダルトっぽさもあるので、若い子にもおすすめ。朝読書時間に読めば、え、海外小説読んでんのってびっくりさせられると思うよ!

そして、願わくばこの作者の他のシリーズ翻訳してほしい。この三部作の続きとなる物語もすでにあるって話なので。どうかお願いします。翻訳してください。このとおり。

2016-09-28

CSVダウンロードアップロードに替わるやり方って何か無いのだろうか

PC向けの業務アプリを作っていると、マスタメンナンスの一環として、登録データCSVアップロードダウンロード、もしくはそれらに準ずる機能要求される場合が多い。依頼者曰く、膨大なレコードを1件ずつチマチマ修正する場合に面倒なので、CSVでババーッと修正してドドーッとアップロードできれば一括反映できて簡単でお手軽で便利で定時退社で5時から男だ、という事らしい。

そんな感じで、当初はあくまで一括処理のため、みたいな感じで要求されるのだが、作った後に実際の運用を調べてみるとほぼCSVアップロードだけしか使ってません、みたいな事になりがちだったりする。別にCSVアップロード実装したところで1件ずつ登録したり修正したりする画面が無くなるワケではないし、どっちもあった方が良いのに越したことはない、というのは理解できるのだけど。

CSVアップロードダウンロードによる一括作業あるあるとしては、

ユーザCSV編集するためだけにMicrosoft Excelを準備しなければならない(場合が多い)。折角Webベース業務アプリにしようとなっているのに、Webとは別にCSV編集用のソフトウェア必要というのは本末転倒な感じがする。「大体のパソコンにはWordExcelが入ってますから」が常套句

CSVフォーマット自体バリデーションを持たないため、アップロード後、サーバ側でチマチマとバリデーションを書く必要があり、それらをアップロード時のエラーとして丁寧に表示してやる必要がある。これがすこぶるウザい。リレーションなどが絡むと余計ウザい。ユーザ修正後2度3度4度とCSVアップロードしなければならず、面倒である

データとして一括処理する前の作業が分業になっていて、CSVの行単位で分けたものを最終的にCSVとしてマージするというやり方にしたいという要求がある場合社員1名が10000行のCSVダウンロードし、それを手作業で100行ずつぐらいにしたものを、100人パートタイマー修正させる、等。そういうふうにCSVを分割してくれと言われたこともある。

CSVファイル画像ファイルアップロードして画像登録できるようにしろ、などと言われる。この場合CSVカラム画像名を記載し、同階層にその画像名の画像を配置し、それらをZIPなどで固めてアップロードするなどの方法があるが、手順からして正気の沙汰とは思えない。画像バリデーションなどもウザい。

・そんなふうにしてCSVアップロード実装すると、処理が複雑すぎるせいで、最終的に属人的業務になりがちだったりする。ZIP圧縮するときはこのアーカイバを使えとか、画像jpgだけにしろとか、こちらが特に指定しておらず本来そうしなくてもいいような部分がヘンにローカライズされて面倒なことになっていたりする。

といったものが挙げられるかと思う。

これらに対する実装面での解決策としては、

CSVの取扱をやめる。

・一括処理が必要カラム等をヒアリングし、それを可能とする画面を作る。バリデーション等も考慮

編集時には行(ないしはページ)単位ロックをかけ、複数人での編集で衝突が発生しないよう考慮する。

画像ドラッグドロップ指定できるようにする。

・一括編集バリデーションチェック⇢保存で反映、という流れだけなのでシンプル属人的にならない。

といったようなものが考えつくが、これらを提案しても「いやいやいやいやいやいやいやいや、ここはCSVで」とか言われる事が多かったりして嫌になる。なんで皆そんなにCSVが好きなんだろう。

上記以外に、何か良い代替案とかあったら、是非教えてください。

2016-09-26

自分より若いやつだけ開発に入れて、俺の好きな言語で、俺が作ったフレームワークで、全員のコードを俺がレビューしてからマージしてたプロジェクトは最高に楽しかったなー

2016-09-07

IT業界の人は、教えることが好きな人が多い

この業界の人って「教えることが好き」な人が多い気がしています

自分は今年の春からエンジニアとして入社したプログラミングほぼ素人人間なので、こういった風潮はすごくありがたいです。

例えばうちの同僚の場合、「○○ができない。。。」って質問すると、

「魚をあげるのではなく釣りの仕方を教えてあげなさい」の格言になぞらえるなら

  • 釣りの仕方を教えてくれて
  • 魚が釣れるまでの食料もくれて
  • 釣りの上達方法を教えてくれます

神様かよ。

あと、議論する、改善することが大好きな人が多い気がします。

ここで言う議論改善とは「AがいいかBがいいか」のディベートではなくて、皆で意見を出して最適解Cを探していく、というものです。

例えば、先輩の意見に対して「自分はこう思う」という意見を私はすぐ言いたくなるのですが

と、問題点をきちんと整理して議論してくれます。これはとても参考になるし生産性も高いです。

何より、「あなた意見から、良い所だけを厳選して最終結果に反映してるよ!」っていう感じが凄くプログラマっぽくてすきです。

バッサリ切り捨てるんじゃなくて、分解して、組み合わせる感じが。

理由

会話が苦手な人が多く、共通話題も少ない

(意外と、アニメオタクばっかりでは無かった。偏見持っててゴメンナサイ。)

なので、必然的に会話の話題プログラミングの話に行ってしまう?

プログラムにはクセやこだわりが強く現れます

そのため、「自分と同じクセ、こだわり、考え方の人が多いほうが仕事がしやすくなる」らしいです。先輩曰く。

入ったばっかの自分にとって、働きやすくなっている実感はあまりないですが。

もしそうだとすると、例えば転職したときにこの会社で教わったことは使えないものになるのかもしれないという不安が。

うちの会社ではプログラムマージしてもらう前に必ず別の人にレビューをしてもらいます

このシステム自分はすごく好きで、修正すべき箇所や上手にかけている場所コメントを貰えると、赤ペン先生に採点してもらってるような気分です。

他にも、この業界勉強会がすごく盛んだし、「情報共有してみんなでより良い世界にしていこうぜ!」っていう横のつながりをすごく感じます

結論

以上の内容を、飲みながら先輩にいったらただの太鼓持ちと思われたのですが、本当にめちゃくちゃ感謝してますというお話でした。

2016-05-12

memo

Web + DBより

Git

コミットを遡る指定
HEAD ~1

HEADの親

HEAD ~2

HEADの親の親

HEAD ^1

HEADの1番目の親

HEAD ^2

HEADの2番目の親

コミット指定する方法
HEAD

現在ブランチの最新コミット

ORIG_HEAD

git merge や git reset でHEADが移動してしまう.

ORIG_HEADを使うことで移動前のHEADを指定できる.

FETCH_HEAD

git fetch によってリモートリポジトリから取得した最新のコミット指定できる.

変更履歴確認する方法
git log --oneline

logを一行で表示する.

git log --decorate

tag名前ブランチマージ履歴を表示する.

git log --follow FILENAME

FILENAMEファイルの変更履歴を,たとえ途中でリネームされたとしてもそれも見る.

git log --author <name>

nameログ検索できる.

git log --graph

ブランチコミットグラフを表示する.

git log -p

コミット差分を表示する.

差分を見る
git diff <base commit>...<opposit commit>

コミット差分を表示する.

トリプルドット指定する必要がある点に注意しましょう.

問題のあるコミットを探す
git log -S "string"

履歴string検索する.

git bisect start <bug commit> <correct commit>

二分探索の開始

git bisect good

提示されたコミットが正しい挙動を示すとき

git bisect bad

提示されたコミットが正しくない挙動を示すとき

git bisect reset

二分探索の終了

rebase
git checkout <branch name, needs to be rebased>
git rebase <base of rebase>

rebase

注意
git pull --rebase

git pull は git fetch + git merge

merge ではなく rebase したい場合に利用するのがよい.

git log --merge

コンフリクトを発生させたコミットを表示する.

高度な機能
git stash

内容の退避

git stash pop

退避した内容の復活

git stash list

退避した内容の一覧

git worktree

作業ワークツリーの追加

git submodule

外部のリポジトリ管理する

git rebase -i HEAD~N

Nは自然数

過去コミットを消したり編集したりする.

最新からN個まえのコミットまでを対象編集できる.

編集時にエディタが開くが,編集を終えてエディタを閉じてもrebase機能しないことがある.

その場合は次のように, .gitconfig へエディタパスを書けばよい.

   [core]
     editor = /usr/bin/vim
フック

2016-04-05

宇多田ヒカル新曲|帰宅|1宇多田ヒカル新曲

2

もんもんとしたからpornhubをネタに一発抜くことにした

最近日本女優よりも洋物の喘ぎ声が

性に合ってることに気がついたのでjapaneseを除外する

日本人の声はくどい。気が散る。

でも見た目は日本人じゃないと厳しいんだよな。

自分趣味辟易しつつも今晩のオカズを漁る。

今は競泳水着にハマっているので

swimwearとかswimsuitとか適当検索をかけて探す。

案の定スク水が引っかかって舌打ち。

あのてのエロゲの出来損ないのような演技は何なんだ。全く趣味じゃねえよ。

そんなこんなしつつ、いい感じの動画を見つける。

金髪スラブ人とぶっさいくな関西人

オスマン建築風のだだっ広いプールでちんまりまぐわっていた。

水着アシックスなのがいい。触り心地が良さそうでイマージネーション広がる。

初っ端日本人ローションをぶっかけ

乳も揉んだり出したり揉んだり、股を自分で触ったり触らせたり。

スターウォーズ怪物みたいな玩具の件りを経て、関西人はとうとうすっぽんぽんになる。

手すりに身を乗り出す姿勢金髪に悠然と立ち向かっている。

この辺りで自分ゴムを装着した。ゴムをつけるタイミング大事だ。

続きを再生関西人に合わせるつもりで自分のそれを振り続ける。

クライマックス金髪が四つん這いで胸をプルプルさせながら悶えるなか

関西人と僕はほぼ同時に昇天した。作り物くさい画面のなかの白濁が自分のものにも見えた。

Fine

さてこれで眠りにつけるかな?というと僕の場合そうもいかない。

オナニーのあとは必ず牛乳を飲むというルーティンがある。

毛深くなることを恐れた思春期に編み出した、ホルモンバランスへのささやかな抵抗が由来である

「白いものを出して白いものを取り込むってどうなんだか」とふと疑問に思うこともあるが未だに続けている。

マグカップ二つに合計400mlほど注いだところでパックの中身はきれいになくなった。

明日何かのついでに買うべきだが忘れそうで怖い。何だっけ?牛乳か。

牛乳を飲みつつスマホをいじる。テレビやらTwitterやらざっと見たあと増田を開く。

相も変わらずバカと辛気臭さとちょっぴりの知性でこのサービスは成り立っている。

ここは日記だ。僕も日々の暮らしを書き綴ろうではないか。

といっても僕には貧乏たらしいオナニー談くらいしか特筆することがない。

それは僕も馬鹿な奴だから仕方ないことのはずだ。思うままに書いてみようじゃないか。

それにしてもやっぱり春はスク水の季節だよなあ。

D.O.

2016-03-19

日本人日本語がもはや標準でルー大柴の件

話を聞いていて、本を読んでいて、ネット記事を読んでいて、非常に違和感を覚える毎日

なんかカタカナだらけ。

自分はそんなカタカナ語基本的に使わない。

だって大抵の場合、適切な日本語言葉のほうがわかりやすいって思うから

聞いてる側だって大抵の場合はそう。

なんだよ、「レギュレーション」って。

自分は「規則」って意味合いで通常理解してるけど、人によって捉え方はまちまちで、

まり聞き手話し手意図していることに相違が生まれリスクがあると思うんだよね。

辞書をひくと「規制」、「調整」、「制御」、「規則」、「法規」、「法令とあるけど、

余計混乱する。

英語意味日本語意味が1対1でないときに、どう理解すればいいのか?

なんだよ、「イマージェンシー」って。

緊急って使ったほうが緊急感伝わるでしょうに。

なんだよ、ヘイトスピーチって。

差別発言とかそういう言葉をつかったほうが、嫌悪感も伝わるし倫理的に正しくないことも理解やすいでしょう。

なんだよ、グロース戦略って、成長戦略って言ってはいけないのか?

なんだよ、カンファタブルって。全然聞いていて快適じゃないですけど、あなた日本語は。。。

英語だと「comfortable」。厳密ではないが正しく発音すると カン フゥトゥ ボゥ になるから英語に堪能な人は何言ってるかまったくわからない。

自分もそれなりに英語に関しては語彙は豊富、とはいあくまでも日本人として相対的にだけど、

という前置きをしたうえで、

それでも聞き手立場としては、カタカナ語を聞いたときやっぱり中にはあいまいぼんやりとした理解しか出来ない言葉もある。

日本語ならスッと理解されることが、カタカナ語にされることで、その理解ぼんやりしてしまうんだよ。

ならばTOEIC500点とか600点とか、場合によっては300点以下とか、そんな人がそのカタカナ語をどういった意味で捉えているのかってことを

話し手理解しているのか?そこに配慮はあるのか??

ましてTVとか本とか、より多くの人に情報を発信している人がそんな言葉を使っていることに、疑問を感じる。ちゃんと「相手」を意識しているのかな?

言っていることに中身がないからカタカナ語を混ぜておけばなんかもっともらしい事言っているように聞こえているとでも思っているのかな??

まさかね (願望)。

じゃあ英語力に長けている人に弊害がないかっていうとそうじゃない。

先程にも例を挙げた「comfortable」なんか、

発音のまったく異なるカタカナにした途端、何を言っているのかまったくわからなくなる。

なんで無理やりアルファベット読みでカタカナにするんだよ。

さら品詞が同じ場合ならいいけど、名詞動詞的に使ったり、形容詞動詞的に使ったり、

もうめちゃくちゃ。

最適な日本語存在しないなら許せる。

カタカナ語のほうがわかりやすいなら許せる。

英語能力のほうが日本語能力より高い人なら許せる。

でも大抵の場合、そうじゃない。

中二病的なカタカナ語のほうがかっこいいって思っている低知識層だけでなく、

偉そうな肩書著名人までみんなカタカナ語が好き。

話し手書き手に求められる伝達能力って相手に対してわかりやす言葉言い回しをいかに使えるかって

ところにあるはずなんだけど、自分本位だよね、カタカナ語好きな人って。

なんか「話す」って行為本質がそもそもずれている。独りよがりっていうか。

俺こんな言葉知ってるんだぜ的な自慰行為しか見えない。それも大人が、だ。

日本人って英語力低いのに、なんで「カタカナ語」>「日本語」みたいな価値観が生まれるのか?

僕も大した日本語は話せないし書けないけど、だからこそ正しくきれいな日本語を使える人に憧れるし知性も感じます

2016-03-06

http://anond.hatelabo.jp/20160303073800

自分とやりかた似てるなー。でも自分リストとは違ってた。誰かマージしといて。

iteracyinlearningexchange.org

live-

pippoo.org

broadcast-real

lynixgaming

nudify-her

hleothomas.com

Musical.ly

full-movie

season-

/redd.com

Get Free

.dha.org

recoveryhub.net

ustream.tv

live stream

quotesgiant.com

en vivo

challenge.org

thepoliticus.com

mygivingpoint.org

ñ

typepad.com

paste4btc.com

disqus.com

odiblogs.com

suomi24.fi

ş

janyaa.org

codeimgs.com

özetfenerbahçe

imvu.com

elbertcountyrepublicans

craigslist.com

healthunlocked.com

thelittleonescollection.co.uk

movellas.com

huffduffer.com

codepink.org

launchpad.net

myevent.com

craigslist.org

vgtc.org

notes.io

kinja.com

bvdg.de

heroesfire.com

purob.com

scout.org

over-blog.com

zendesk.com

novareal.hu

overking.com

marchofdimes

daytona500livestreamsite

theycountwillyou.org

iviewtube.com

newgrounds.com

skinnymetea.com

usartsupplies.com

pistonheads.com

steamcommunity

cpartpicker.com

fuking-business-diary.cn.jp

backpage.com

mladiucitelj.si

vithoulkas.edu.gr

dailymail.co.uk

quicktopic.com

sonomawinegrape.org

ypcolumbusga.com

toronto.backpage.com

ultimatecentral.com

fanmail.biz

podio.com

colourlovers.com

nairaland.com

runnersworld.co.uk

bcorporation.uk

ivestream.com

mamanpourlavie.com

bcorporation.net

techjoomla.com

eteamz.com

aktivity.tunis.cz

themeateater.com

nesea.org

www.patreon.com

linuxfoundation.org

mymathforum.com

parchment.com

www.youtube.com

bluesound.com

nature.com

www.facebook.com

futureharvestcasa

reddit.com

2016-01-25

下らないpull requestばかり投げてくるアホ。そんなクソみたいなことして日報埋める暇があるんだったらもっと本質的コード書いてほしい。俺はマージしないしデプロイもやらんよ。お前がやれ。全部お前の責任でやれ。

vim日本語ドキュメントの内容が古かった

最新のドキュメントマージして、未翻訳の箇所は英語のまま表記したほうがいいんじゃないかな。

英語でも説明とか読みたいじゃん。

英語が読めなくてもなんとなくこういう意味だな〜ってのはわかる事だってある。

後、未翻訳部分が気になれば気軽にコミットやすいと思うし。

今時はTransifexを使うのが定番だと思われるが、たぶんgithubvim-jpリポジトリコミットするやり方だと思われる。

翻訳活動がどのように行われているのか、この当りの事情は追ってないので知らない。

少なくともDjangoみたいに活動が行われてない感じではないとは思うが・・・

Django翻訳チームは活動してなくてやる気がない。

この状況に呆れて、個人的Djangoチュートリアルやそれ以外の適当なページを翻訳してブログに公開してるけど1週間もかからなかった。

でも、英語が分かる人にとっては翻訳作業だるいって事もわかる。

新たにDjango翻訳コミュニティーの結成も考えたが、Drupalのような揉め事(詳しくはぐぐれ)が起きるので分散はよくない。

死んでるコミュニティーとか派閥が出来るコミュニティーにはやっぱり貢献はしたくない。

昔はWordPressコミュニティーでも活動していた時期もあったが、あまり新人意見は聞き入れられない感じで活動をやめた。

一人でLaravelの翻訳活動をしてるKさん個人サイトWordPressドキュメントを私的に翻訳している人はすごいし尊敬しています

今は機械学習関連のライブラリ翻訳活動時間がかかるので、「Vim翻訳がしたいです!」と名乗り出られない俺が恥ずかしい。

ログイン ユーザー登録
ようこそ ゲスト さん