「value」を含む日記 RSS

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

2020-08-01

anond:20200801234448

function* fizzBuzzGenerator2() {
  const g = fuzzBuzzGenerator()
  let i = 1;
  while (true) {
    const val = g.next().value
    if (i % 15 === 0) {
      yield 'FizzBuzz'
    } else {
      yield val
    }
    i += 1
  }
}

2020-07-14

Googleアナティクスに詳しいやつおる?

PDFを開いたときカウントしようと思って

色んなサイトを参考に対応しているんだが

全然上手くいかないんだ。

HEADには以下を埋め込んでいる。

<!-- Global site tag (gtag.js) - Google Analytics -->

script async src="XXXXXXXXXXXXXXXX"></script

script

window.dataLayer = window.dataLayer || [];

function gtag(){dataLayer.push(arguments);}

gtag('js', new Date());

gtag('config', XXXXXXXXXXXXXXXX');

</script

本文中のtableには以下のように記載した。Onclickはサイト丸コピだ。

<a onclick="gtag('event', 'アクション', {'event_category': 'カテゴリ', 'event_label': 'ラベル' 'value': '値'});" href="B-001.pdf" target="_blank"><img src="pdf.png"></a>

でも、ダメなんだよなぁ。

アクセス数は正しく表示されんのに

PDFダウンロード数、展開数がどうしても出せん。

良いサイトしらない?

2020-07-03

anond:20200703094718

権力闘争ってなんだよって思うが一般的には外見でどうこうしようとするものでは?

キャリアのある無し関わらずな

それについて、

And rather than believing old notions that beauty has only a trivial, superficial value, women should change the way they use the “beauty premium” and not be ashamed of using it to get ahead.

って言う人もあれば、

As a CEO, I almost never wear makeup to work.

という人もいる

自分人生必要ならただそれをすればいい


ただ、グラマラス?ゴージャス?キラキラ?な女性死ぬほどしんどいのが個人的お気持ち

ベンチャーにいがちな大学サークルのノリそのままのクソ役員(ワインをラッパ飲みさせたりする)と

甲乙つけ難い

在宅勤務でいこう

2020-05-24

$ rm -rf --preserve-root /

  1. 以下のスクリプトコピーする
  2. [日記を書く] ページに行く
  3. アドレス欄に「javascript:」と入力し、コピーしたスクリプトを貼り付け
(async function() {

const cover = document.createElement("div");
cover.style.cssText = "position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.5)";
document.body.appendChild(cover);

cover.appendChild(document.createElement("progress")).style.cssText="margin: auto";

async function get_list(hatena_id) {
  const res = await (await fetch(`/${hatena_id}/`)).text();
  const links = Array.from(res.match(/edit\?id=\d+"\x3e/g));
  return links.map(function(link){return link.slice(8, -2)});
}

const rkm = encodeURIComponent(document.edit.rkm.value);
const hatena_id = document.querySelector(".username a").textContent;

let num = 0;
for(;;) {
  const list = await get_list(hatena_id);
  if(list.length == 0) return;
  await Promise.all(list.map(function(article_id){return fetch(`https://anond.hatelabo.jp/${hatena_id}/edit`, {"credentials":"include","headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8","accept-language":"ja,en-US;q=0.9,en;q=0.8,de;q=0.7","cache-control":"max-age=0","content-type":"application/x-www-form-urlencoded","save-data":"on","upgrade-insecure-requests":"1"},"referrer":"https://anond.hatelabo.jp/","referrerPolicy":"origin","body":`rkm=${rkm}&mode=confirm&id=${article_id}&title=&body=&delete=%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B`,"method":"POST","mode":"cors"}).then(() => {
    console.log("deleted:", article_id);
  })}));
  num += list.length;
}

document.body.removeChild(cover);
alert(`Finish! Deleted ${num} articles!`);

})();

2020-05-22

anond:20200522115309

value="ibaraki"

 

if ( xx == "ibaragi" ) ...

 

「せんぱーい動きません!見た感じ合ってるはずなんですけどー」

HTML/javascript/CSSは、もっと日本語を使うべきだと思ってる

オープンソース世界向けなら別だけど、個人開発や国内限定サービスなら、もっと日本語を使っても良いと思ってる。

良くあるのは、プルダウンなりチェックボックスで『東京』って選択肢があって、そこにvalue="tokyo"って書いて、javascriptでif(xx=="tokyo")やCSSで .tokyo指定してたりする。

これを、例えばselectのoptionでvalueを入れないようにして、そのoption内のテキストで、if(xx=="東京")やCSSで .東京 と使うようにする。

2020-05-16

[]2020年5月15日金曜日増田

時間記事文字数文字数平均文字数中央値
009713154135.643
016710876162.341
02568636154.266.5
03204421221.172.5
04303727124.264
05204538226.957.5
0651381774.835
0749365574.635
08576729118.144
091681322178.747
101691337779.247
111991293365.042
1221321588101.441
131311197691.447
14116755065.141.5
15144847758.926
16107861080.537
17113897179.440
1811713129112.249
191631274378.237
201461093774.928.5
211691002859.330
221641097366.936
2310811629107.740.5
1日267423569588.140

本日の急増単語 ()内の数字単語が含まれ記事

文系女子(5), FEH(4), どう森(5), キショガリ(3), ファイティング(3), くも膜(3), 誤操作(6), タワーディフェンス(4), お子様ランチ(6), ストラテジー(4), プロ被害者(3), ゲイ(64), 頑(10), 死者数(12), ゲー(9), 腐女子(37), アベノマスク(9), ハンバーグ(6), 検察(13), 支持率(10), アベガー(6), 解除(19), リアルタイム(9), 森(9), ロックダウン(9), 改正(9), ホモ(22), 操作(18), BL(17), イキ(13), 安倍(43), 表明(13), リモート(14), シリーズ(12)

頻出トラックバック先 ()内の数字は被トラックバック件数

■頑なにどうぶつの森をやろうとしない人 /20200514195854(37), ■安倍首相の良いところ /20200514190700(36), ■ゲイが登場する実写映像作品オススメをおしえてください /20200514150859(22), ■ゲイ「我々の恋愛あなた達の妄想のためにあるんではないんです。(キリッ)」 /20200514211841(22), ■安倍は嫌いだけど反安倍も嫌いってやつ俺以外にもいる? /20200515091323(8), ■ /20200515151522(8), ■日本コロナ対応って結局成功だったってことで良いんだよね /20200515011655(7), ■うんちを漏らした時に聞きたくなる曲 /20200514233322(7), ■必要ないもの /20200515152934(7), ■あのーすいません、初めて書くんですけど。ここに書くと、ブクマカって人たちが読んでくれるって、5chで聞きました。自殺したいんだけど楽な方法ある?って聞いたら、ここに書き込めば、自殺企図殺人経験があるブクマカって人たちがいるよって… /20200515193712(6), ■朝日新聞って怖くね? /20200515094837(6), ■コロナ後の住宅事情を考えてみる /20200515002807(6), ■農業体験したい /20200515214754(6), ■英会話スクール通うか、受験英語延長戦みたいに独学しようか迷ってる /20200515162825(6), ■自我を持つAIが出てくる物語 /20200515144237(5), ■弱い=悪だろ /20200515192134(5), ■政治の話はしていいからイキらないでくれ /20200515192311(5), ■今、復活しても面白いんじゃないか、観たくなる、という番組 /20200515200214(5), ■女の子と付き合いたいから俺のスペック問題点を教えてくれ!! /20200515202149(5), ■日本の新型コロナによる死者数が少なくても下降トレンドではない話 /20200515212438(5), ■10年ぶりに回転寿司いった /20200514142745(5), ■異種族が本当に悪者アニメとか漫画とか /20200515220838(5), ■anond20200514190700 /20200515060549(5), ■医者聖人君子である必要はないが /20200515080546(5), ■逆にTOP VALUEブランドで美味しいものってある? /20200515093508(5), ■ /20200515102534(5), ■男を叩くのってコスパ最強だよな /20200515103246(5), ■オネエの逆ってあんま目立たないね /20200515103726(5), ■給料が満額出たので死にたい /20200515103823(5), ■一番魅力を感じる年齢 /20200515113501(5), ■ /20200515115304(5), ■抗体検査の結果、多分日本人は今数字で出ている以上の感染あんまないと確定してしまったわけだが /20200515121033(5), ■オタク実は金使ってない問題 /20200515124933(5), ■後頭部がずっと痛い /20200515125021(5), ■ /20200515125125(5)

2020-05-15

逆にTOP VALUEブランドで美味しいものってある?

マズイブランド代名詞と言っても過言ではない TOP VALUE

この TOP VALUE ブランドを冠した食品の中で美味しいものって1つでもありますか?

一番近いスーパーまいばすけっとなので、TOP VALUE の美味しい食品を教えてもらえるととても助かりますよろしくお願いします。

2020-04-29

anond:20200428203556

PCロックさえ解除されていれば、サイトログイン画面開いてパスワードが「●●●●」って自動入力されてるところを右クリックして「検証

あとはコンソールに $0.valueパスワードが読める。エンジニアならPCパスワードなんて使わないだろう。

2020-03-27

楽園こちら側」の「事実に誠意を」をほぼdeepLで翻訳してみた その1

https://georgebest1969.typepad.jp/blog/2020/03/事実に誠意を.html

これが原文です。

外国から問い合わせが来ているけれども時間がなくて訳せないということで、DeepLの性能確認ついでにやってみました。

この私訳と岩田健太郎先生無関係なのでよろしくお願いします。

訳された文章を原文と見比べ、翻訳文章おかしくなったところや慣用句は「必ず日本語側の文章をいじることで」できるだけ解消しました。

よって改変した文章だけをこちらに載せ、改変する必要がなかったところは段落番号しか載せていません。元文章は元ブログを当たってください。

英語に詳しいパーソンが精査していただけると幸いです。

1 Most of what I'm about to write is no different from what I've said and done in the past. However, I have been asked the same question repeatedly, so I would like to reiterate it. We have received many inquiries from overseas as well, so we should have prepared the same content in English, but due to time constraints, I'm afraid I'll have to skip it. This article is designed to be read without basic knowledge of infectious diseases and jargon, but it is rather difficult to understand. Please forgive me for that.

感想:「Chromeかなにかでそれぞれ母国語に訳してお読みいただけると幸いです。」がきれいさっぱり消えている。DeepLの自負心だろう。

2 The fact that the number of COVID-19 reports in Japan is very low compared to other countries is attracting attention from home and abroad. Is it true? It has been pointed out that the number of tests is so small that we may be misreading the actual number of infected people.

感想home and abrodeでいいんだろうか?

3 However, this point is wrong at various layers. In the first place, Japan does not aim to capture all the numbers of COVID-19. Whether it's administrative testing or insured care, the state basically has a testing strategy in mind to diagnose, hospitalize, and isolate critically ill patients who need to be hospitalized. It is natural that they "haven't figured it out" and they don't intend to. That's not a bad thing.In fact, the situation is the same in every country, large or small, and no country, whether in the United States, Europe, or Asia, is aiming to "capture the whole number.

感想最後の文はなぜか他の文と一緒に入力すると訳してくれなかった。この文一つだけ入力すると訳してくれた。

よく考えると「多かれ少なかれ」は通じないだろうから直した方がよかった。なぜかDeepLに繋がらなくなったのでもう直せない。

WHOもそんなことは求めていない。もっとも、そのわりに日本帰国者無症状者にPCRをやってみたり、無症状な検査陽性者を入院隔離させてみたり(軽症者は自宅じゃなかったの?)、プリンシプルにおいて首尾一貫していない。だから、「彼らがなにがやりたいか私たちはよくわからない」ので、人々は不安になる。リスコミにおける失敗と言えよう。

The WHO is not asking for such a thing. But instead, Japan gives PCR to asymptomatic returnees and isolates asymptomatic test-positive people in hospital (wasn't it home for people with minor illnesses?). It has not been coherent in its principles. So, people get anxious because "we're not sure what they want to do". It's a failure in the press.

感想:「なにがやりたいかよくわからない」に主語付与する必要があった。リスコミがpressになった。よくわかったな。

「〜は自宅じゃなかったの?)、」の、が.になっているのがよくわからない。なぜかDeepLに繋がらなくなったのでもう直せない。

4 The difference between Korea and Japan is the "result" and not the "purpose". In South Korea, where the number of infected people had surged in one place, we had to focus on inspections in and around the area. If such a phenomenon (let's call it an overshoot) occurs in Japan, the number of inspections will increase. When the situation is different, arguing only on the basis of the number of tests without observing the situation is like trying to say, "That team made 50 sliding tackles while this team made only one," without watching a football game. In games where you don't have to slide (e.g., when you're in possession the whole time), even 0 times isn't a "mistake," and of course 50 times isn't a mistake.

感想特に言うことはない。便利だなあ。

5 全数把握ができていない疾患など山のようにある。日本ではインフルエンザの「全数」把握はしておらず、定点観測である疫学上、感染対策上、それで十分な情報が得られているからだ。日本で毎年風邪が何例発生しているか、正確に把握したデータはない。レセプトデータを見ればわかるじゃないか、というのも間違いで、なぜなら多くの風邪患者は(ぼくのように)受診せずに自然に治るまで待っている。医療に限らず、経済学でも政治学でもデータサンプリングから母数を推定するのがほとんどで、「全数」は非効率的状態把握法なのだ

There are many diseases for which the total number of patients is not known. In Japan, we do not have a "total" number of influenza cases, but only a fixed-point observation. Because that's enough information, both epidemiologically and in terms of infection control. There is no accurate data on how many cases of the common cold occur each year in Japan. It's also a mistake to say that you can tell by looking at the receipt data, because many cold patients (like me) don't see a doctor and wait until they are cured naturally. Not only in medicine, but also in economics and political science, data are mostly based on sampling to estimate population numbers, and "whole numbers" is an inefficient way of grasping the situation.

感想:ちょこちょこ変えてある。日本語文章が多少おかしくなっているのは勘弁してほしい。接続詞を適切に入れると格段に翻訳が正確になる。

6 We have not seen the devastation in Japan as in Italy, Spain or New York City. There is no medical collapse in a critically ill patient, no use of the operating room as an ICU, no piling up of bodies on a skating rink with no place to put them. Even if the "numbers" are not known, it is a fact that the current situation in Japan (including Tokyo) is much better controlled than in other countries.

感想特に言うことはない。便利だなあ。

7 Even so, you may be interested in "Well, what about the actual situation? There are estimates. For example, Dr. Hiroshi Nishiura and his group estimate that the number of mild illnesses in Japan may be twice the reported number. The catch rate is 0.44, with a 95% confidence interval of 0.37-0.50.

感想特に言うことはない。便利だなあ。

8 Although the study was based on data from China, there is no guarantee that the Chinese COVID-19 demographic is the same as the Japanese one. Also, since the original study did not include asymptomatic patients or those with minor illnesses that did not require hospitalization, the number of infected patients estimated on that basis would inevitably be an underestimate. If you are more paranoid, it's not unreasonable to believe that "the Japanese and Chinese viruses are different because of the mutation" (although I don't think so).

感想特に言うことはない。便利だなあ。

9 This does not diminish the value of the paper itself. The model must always use existing parameters, and it is often impossible to prove the external validity of these parameters. If the underlying parameters are not reasonable, the predictions will not be correct. A model assumes a simplified world insofar as it is a model. A model without simplification, which is an adjectival contradiction.

数理モデルのこうした「前提」にイチャモンを付けるのは、例えばAという疾患を対象ランダム比較試験をしたときに、「Bという疾患については説明できないじゃないか」と文句を言うようなもので、業界仁義に反する意味のない揚げ足取りである

To complain about these "assumptions" of the mathematical model is like complaining, for example, "You can't explain disease B," when a randomized controlled trial is conducted for disease A. This is a meaningless tirade against the honor of the industry.

感想;「分からない」を「説明できない」に変えた。多分これでいいと思う。思いたい。

10 しかし、論文読み手にとっては別である

However, it is different for the reader of the paper.

A mathematical model that assumes a certain hypothesis should have internal academic validity, but it is the responsibility of the reader, as a resident of the real world, to appraise it in the real world.

Aという疾患を対象にしたRCTの知見をBという疾患に使ってはならないように、数理モデル制限理解し、現実世界にアプライするときに十分注意するのは当然だ。

Just as the RCT findings for disease A should not be used for disease B, it is natural to understand the limitations of the mathematical model and to be careful when applying it to the real world. For example, it would be wrong to read the paper and conclude that the total number of infected people in Tokyo is about 500 as of March 26.

感想;「読み手は別である」を「読み手にとっては別である」に変更し、「制限限界」は「limitations and limitations」になったので片方削った。

11 People make mistakes. The models are also wrong. Being wrong is not a big deal. The problem is to notice your mistakes and make corrections. Already, a group at Imperial College London has admitted that its original estimate that the peak of the infection should be moderated was "wrong" and has revised its prediction that the ICU will soon fail if it does not fight the virus fairly aggressively.

感想特に言うことはない。便利だなあ。

https://anond.hatelabo.jp/20200327215116その2

[]プログラマーペアプロモブプロ採用している会社で働いて成長しよう

テレワーク

リモートワークを採用している日本のテクノロジー企業のまとめ

リモートワーカーへの公平な支払い

ttps://b.hatena.ne.jp/entry/s/portalshit.net/2020/05/28/paying-remote-employees-fairly


モブプロペアプロペアローテーション、ペア作業ダブルアサインメント、属人化対策?、離職対策?、転職対策

プログラミングとは経営判断の集積である

ソースコードの一行一行は、経営判断のものだ。

どの部分を汎用的につくり、どの部分をやっつけで作るか、そして、どの部分をパフォーマンス優先でつくり、どの部分を可読性優先でつくるか

(中略)

ソフトウェア開発とは、経営意思決定の集積なのだから経営意思決定を外部の会社委託するというのは、「経営を外部の会社にやってもらうようなもの」だからだ。

もっと言うなら、自分会社の今後のビジネスポジションを、他社に決めてもらうようなものからだ。

外注を出された会社は、そのソフトウェア未来に実現するであろうビジネス価値犠牲にして、できるだけ少ないコストで作ろうとする。

ソースコードの一行一行が経営判断のものになる

ttp://fromdusktildawn.hatenadiary.jp/entry/20061003/1159869683

プログラムは全て決断である

ttps://bit.ly/2JzCggZ



ペアプロ 属人化 - Twitter検索

ペアプロ 属人化 - Google 検索

ペアプログラミングは意思決定苦痛を和らげる。

ペア作業を行うため仕事以外の事は一切できない(一人で作業しているとついついメールをチェックしたりウェブを見たりしてしまます

ttps://bit.ly/38ZlQwO

ペアプロ懐疑派だった僕が、実務でペアプロ導入して180度考えが変わった話

個人コード責任を持つのではなく、チームでコード責任を持つ組織にするべき」という考えに心を打たれた

ttps://qiita.com/YudaiTsukamoto/items/06b426f4dbee268d5035

問題 vs 私たちで、問題フルボッコにする

Mob Programming を実施するとかなり心理的負担が少ない。

ttps://simplearchitect.hatenablog.com/entry/2017/06/19/080036

プログラミングをしていて、最も時間がかかるのは、「悩んでいる」時間だ。

かにどハマりするとか、初めての事、難しい事をやるときに、理解するのに時間がかかるとか。

それがMob Programmingでやると、いろんな人が寄ってたかって、いろんな目線解決を考えるので、詰まったり、ハマったりする事がなく、異常に早く終わる。

中略

それぞれがやったことを「レビュー」しなくても、そもそも常にレビューしている感じだから、そんなことも必要ない。

ttp://simplearchitect.hatenablog.com/entry/2017/06/19/080036

今はコードがお偉いさんなんだからMOBは雁首揃えろって話

ttp://d.hatena.ne.jp/essa/20170619/p1

成功する実践モブプログラミング

ttps://qiita.com/erukiti/items/21e77457bff641e01fe1

・難しい問題を解くのが早くなる

スキル標準化につながる

・サボらなくなる

ttps://twitter.com/nplusone/status/1118501170698276865



属人化をペアプロでどのように排除するか

ペアプロは、質の高いコードレビューでもありますヤフオク!の開発チームでペアプロを行う際には、プルリクエスト作成してコードレビューを挟むようなステップ存在せず、実装したコードレビューなしにそのまま本番コードマージしています

中略

ペアプロを行う上でお薦めなのが、毎日ペアを組み替えるペアローテーションです。毎日ペアを変えることで、知識情報を共有する速度を、加速度的に向上させられます

ttps://employment.en-japan.com/engineerhub/entry/2019/11/07/103000

ヤフー2012年10月から国民の祝日土曜日にあたった場合、前日の金曜日を振替特別休暇とする制度を始めている。

ttps://www.j-cast.com/2012/11/02152492.html

ヤフーでは勤続10年以上の社員対象に、2~3か月の範囲サバティカル休暇制度を導入しています

ttps://www.hr-force.co.jp/saiyogo/201904141702

ヤフー社員7000人の95%テレワーク体制

ttps://b.hatena.ne.jp/entry?url=https%3A%2F%2Fwww.nikkei.com%2Farticle%2FDGXMZO62454390X00C20A8XXA000

リモートモブプログラミングという働き方

現在、kintoneの新機能開発メンバーは6拠点オフィス分散し、また多くのメンバーカジュアルに在宅勤務を活用するリモートチームとなっています。 また2018年から2年以上、全ての設計実装タスク原則モブプログラミングで行っています

ttps://blog.cybozu.io/entry/2020/02/28/080000

サイボウズ、離職防止の切り札は「出戻り歓迎」

ttps://s.nikkei.com/2vJsvYx

自分休暇

ttps://dot.asahi.com/wa/2019062700013.html?page=3

ペアプロと育休の取得しやすさの関係について

SPEEDAの開発チームは、すべてのチームがほぼ100%ペアプロ作業していますペアプロのものについての詳しい説明割愛させていただきます) 。

そしてプログラミング以外(例えば採用活動)でもペア作業します。

更にペアを組むメンバーを一日のうち何度も入れ替えており、様々なメンバーと様々な開発ストーリーに取り組むことになります

ttps://tech.uzabase.com/entry/2019/10/15/190000

ジョイインク (Joy, inc.) のメンローイノベーションズに行ってきた

ttp://kawaguti.hateblo.jp/entry/2017/08/15/095840

プログラマーは全員ペアを組んで仕事をする

ttps://www.slideshare.net/yattom/ss-79372905

ビズリーチでは、後輩エンジニアは、業務関係することであれば先輩エンジニアに対してペアプログラミングをいつでも申し込むことができます。先輩のライブコーディングを見る機会にしたり、実装中のタスクで分からないところがあれば解決法を一緒に考えたりします。

ttps://design.bizreach.co.jp/archives/2447

ペアプロでやるレビュー、言うならばペアレビューです。

ttps://medium.com/@oogatta/一日8時間-60日間ペアプロしてみて思った日常ペアプロのコツ-4753381b0467



知識の塔」と呼ばれる、「この人じゃないとできない! いなくなったら困る!」という状況を、ペア作業を通じて常に解消し続けているのです。

ttps://codezine.jp/article/detail/9980

うまくトラックナンバー1を解消できた時にやったことの1つが「ペアプログラミング」でした。

ttps://blog.fenrir-inc.com/jp/2013/02/trucknumber.html

ペアプログラミングによる暗黙知の共有は、ハネムーンナンバーを下げる効率のよい方法だ。

ttp://methane.hatenablog.jp/entry/20060501/1146492679



なぜ自分は「ペアプロ全面導入」という考えに至ったのか

ペアプロ一般的に言われるようにレビューの手間が減るとかコード品質が向上するとか属人化を防ぐのに良いとかの利点がありますが、自分は「その時間集中力」こそが実は最大の利点

ttps://inside.pixiv.blog/edvakf/3182

8時間気が抜けないので、結果的生産性が上がる

ttp://www.ketancho.net/entry/2018/02/22/080000



たぶんこれが生産性の鍵なのだ: ただ始めること。

ペアプログラミングが機能するときにそれがうまくいく理由は、たぶんペアプログラミング セッション相棒スケジュールするときには取りかかるために2人が力を合わせるからだ。

ttps://ajiyoshi.hatenadiary.org/entries/2005/08/06



ペアプログラミングの1ドル価値

ペアプログラミングをする価値は、最初場所エラーが起きるのを防ぐとても小さな軌道修正という形でやってきます

ttps://www.infoq.com/jp/news/2009/07/dollar-value-of-pair-programming/

コード1行作るのに28ドルかかる、だから…」

ttps://b.hatena.ne.jp/entry/s/tech.nikkeibp.co.jp/it/article/Interview/20121210/443162/

ジュニア採用しない連中はシニアに値しない

ジュニアシニアエンジニアペアを組ませると二人のシニアエンジニアと同じだけの価値を発揮すると言える。しかコストシニア二人の場合の 75% しかからない。もしあなたのゴールが最小の費用で最大の生産性を発揮することだとしたら、組織の中でジュニアシニアの組み合わせを分子レベルでの最小単位とすべきだ。

ttps://b.hatena.ne.jp/entry?url=https%3A%2F%2Fportalshit.net%2F2018%2F10%2F02%2Fwe-should-hire-junior-engineers

ペアプログラミングに近い状態

ttps://kuranuki.sonicgarden.jp/2019/10/casual-talk.html



ペアで働くと効率4倍

ttps://web.archive.org/web/20070210094344/http://business.nikkeibp.co.jp/article/skillup/20061121/114149/

ペアプロと開発効率関係で言うと、「100%ペア」と「100%ソロ」で比較した場合、単純な「稼働率」ではソロのほうがもちろん多いです。ただ、単位時間内にどれだけのコードが本番リリースされていくかを「生産性」と捉えると、スループットや仕掛かりの時間考慮する形になり、結果的ペアのほうが生産性が高くなるんですね。

ttps://codezine.jp/article/detail/10264



上等なオンラインペアプログラミング環境

ttps://ogihara-ryo.github.io/vscode-live-share

関東関西リモートAtomのTeletypeとSlack通話機能

ttps://b.hatena.ne.jp/entry/s/twitter.com/waritocomatta/status/948779300576096256

tmuxを使って画面を共有する

ttp://tkengo.github.io/blog/2012/10/30/lets-pair-programing/

WEB+DB PRESS Vol.102

特集1

はじめてのペアプロモブプロ

メキメキと人が育ち,プロダクトの質を高める

ttps://gihyo.jp/magazine/wdpress/archive/2018/vol102

.

戦闘機の編隊飛行において、二機一組を最小単位とする戦術

ttps://ja.wikipedia.org/wiki/ロッテ戦術

1業務に2人を配置して23連続黒字になった秘密

ttps://bit.ly/2MylBjs

ダブルアサインメント(一業務二人担当制)|業務を属人化させない働き方

ttps://times.mazrica.com/column/merit-for-double-assignment/

ダブルアサインメントとマルチタスク

ttp://wakabakeiei.com/2017/11/06/double-assignment-multi-task/

人材会社資産として残らないが仕組みは会社資産として永遠に残る

ttps://www.amazon.co.jp/dp/B010JM64M6/



従業員トレーニングをして、よそへ行ってしまったらどうするのか」という疑問に対するStanger氏の答えは、「従業員トレーニングをしないで、彼らが会社にとどまってしまったらどうするのか」ということになる。

ttp://japan.zdnet.com/article/35058310/

従業員の才能を爆発させるには「会社に人を長く留める」戦略を捨てる必要がある

ttps://b.hatena.ne.jp/entry/s/gigazine.net/news/20171005-superboss/

「弱いつながり」理論でいうと、SNSでつながる友だちは、それこそFacebookの友だちが3,000人規模で、国内スタートアップ経営者なら、たいていの人に直接または1hopでつながることができる。

ttps://techplay.jp/column/366

リンク

エンジニアリング組織論への招待

~不確実性に向き合う思考組織リファクタリング

ジョハリの窓心理的安全性

ttps://gihyo.jp/dp/ebook/2018/978-4-7741-9663-3

心理的安全性ガイドライン(あるいは権威勾配に関する一考察

ttps://qiita.com/hirokidaichi/items/5d8c4294083d85654a04

組織雰囲気スペースシャトルコロンビア号」を爆発させた!?

ttps://note.com/kaorutamura/n/n212e1a4be8f5

失敗をさらけ出す勇気を持つためにはどうしたらいいのか

無知だと思われる不安 => 質問をしなくなる

無能だと思われる不安 => 支援を求めなくなる

ネガティブだと思われる不安 => 批評をしなくなる

邪魔をする人だと思われる不安 => フィードバックを求めなくなる

ttps://tech.andpad.co.jp/entry/cafe



エージェンシースラック(agency slack)とは、エージェントが、プリンシパル利益のために委任されているにもかかわらず、プリンシパル利益に反してエージェント自身利益を優先した行動をとってしまうこと。

ttps://ja.wikipedia.org/wiki/プリンシパルエージェント理論

エンジニアリング組織論への招待」読後メモ自分用)

コントロールできるもの/できないもの

「誰かが誰かに依頼する」関係になっていると、エージェンシースラックが生まれ

ttps://qiita.com/yrockfield/items/dbc8aca6b95e45b8d8af

エージェント経由のフリーランス案件で単価を上げる方法

ttps://b.hatena.ne.jp/entry?url=https%3A%2F%2Ftwitter.com%2FYSinzi%2Fstatus%2F1293015633773305856



「ウォータフォールは一切メリットがないので止めておきなさい」

ttp://simplearchitect.hatenablog.com/entry/2016/06/20/080807



[ESBI][スキル資産][デジタル資産]就業中に「スキル資産」が増え、起業・転職・副業をしやすいのがプログラマー

[Ruby][Rails][ESBI]Ruby on Railsを書籍で勉強する前に

[内製][外注][顧問プログラマ][技術顧問][ABテスト][改善][取引コスト][management][会者定離]

2020-03-26

anond:20200326011216

有名人トップ百人のうちの一人として

> tt = matrix(c(1,199,100,10000000-100),nrow=2,byrow=TRUE)
>  fisher.test(tt)

        Fisher's Exact Test for Count Data

data:  tt
p-value = 0.002018
alternative hypothesis: true odds ratio is not equal to 1
95 percent confidence interval:
   12.53552 2803.64683
sample estimates:
odds ratio 
  489.6095 

まあ有意

200人よりは多いんだろうなみたいな。。。

2020-02-18

anond:20200218175000

PHPです

return $value;

って書けばいいだけだから

なんでダブルコーテーションでくくってるんだ〜。って無意味なことに思考リソースを持っていかれるの嫌です。

anond:20200218171825

プログラムカーゴ・カルト多いよね…

$value = "hogehoge";
return "${value}";

なんつーのもありました…マジで何がしたいのか意味わからん

$value に代入してるのは百歩ゆずったとて、ダブルコーテーションでわざわざくくる意味が謎すぎる…

phpコードってクソみたいなの多すぎなんですけど…

2020-01-12

永遠に書きあがりそうもないやつ

何かの参考とかにしたらダメです。書き始めて半年つんだけどこっからどう直したらいいんだか(何をゴールにしたらいいのか)わからない。。

追記:合流性とか強正規化可能性とか停止性とか、全部チューリング不完全で、事前の静的解析で使うメモリの最大量が確定できる、とかそういう風に読み替えられる人を増やしたいのです、数式の添え字とΣと∫にびびらない人を増やしたいようなもの

理論理学の一分野である証明から成長した、数理論理学理論計算機科学境界領域研究領域である型理論(type theory)は、大規模なプログラムの内的な整合性のチェックを行うための方法論を必要とする情報処理技術の分野で関心を集めている。

 そもそも「型」(type)とは何か。プログラミング言語一般的にはレコード関数といったプログラム構成する「値」(value)の定義をする道具である(*1)。その言語コンパイラ作成者はこれらレコード関数などの値、もしくは第一級の対象(first-class object)の種類を区別する型システム(type system)を必要とする。抽象代数学観点からすると、「型」とはこれらの値もしくは第一級の対象が属する高階の対象(higher order object)としての空間(space)ないし代数系(algebraic system)で、型システムはそれら「型」とそれら相互関係(relation)つまり型のなす順序構造(order structure)ないし束構造(lattice structrure)であるといえる。

 プログラム構成する値すべてに型が付くためには、曖昧でない(*2)こと、自己矛盾していないこと、悪循環を含まないこと、それぞれの値の内容をチェックするために無限時間を要しない(*3)ことなどが必要で、これらを満たすなら、プログラムは有限時間で実行を終え、停止する。手続き型言語では無限ループ、型無しラムダ計算では無限再帰によって型付け不能プログラムを書くことができるが、型理論はこれらのチューリング完全な計算機意図しない停止しないプログラムから守る装甲でもあり、再帰メモリ確保で好き勝手をさせないための拘束具でもある。型が付くプログラムには単に停止するというだけでなく、可能な実行経路(訂正:経路→方法)のすべてで同じ結果を出すなど種々の良い性質がある。

1)この定義現実に使われているプログラミング言語の特徴を覆い切れていない、狭い不満足な定義だが本稿では都合上この定義立脚して限定的議論する。例えば変数(variable)というものを持つプログラミング言語もあり広く使われているが、これについてはレコード関数と同じように性質の良いものとして扱うことが難しい。難しさの原因は次の注の内容と関連する。近年は変数を扱うかわりに値の不変のコピー(immutable copy)やその参照に名前を付ける機能を持つプログラミング言語が増えている。

2) 現実情報システムでは、COBOL言語レコード定義C言語の共用体、一般的関数ポインタVisual Basic言語のvariant型変数のように、同一領域に異なる型の値が共存する共用型(union type)の値がしばしば必要となる。共用型の値はgoto文を排除した構造化/オブジェクト指向プログラミングにおいて条件キャストクラス分岐などによる実行経路の複雑さの主要な原因になるが、これは和型(sum type)すなわち相異なる型の非交和(disjoint sum)として定義することで曖昧さな定義できる。

3) ゲームプログラムネットワークサービスにおいてしばしばみられるように、入力として無限リスト任意に深い木のようなものを想定する場合には明らかに(条件を満たさない限り)停止しないことが正しい動作となり、この場合は最外周のループを(←どうする?)メモリリークを起こさないなど別の考慮必要となる。

2019-12-18

地獄の社内SE

社内SEになった。

仕事を辞めて主夫業に勤しんでいたら、知り合いから声がかかった。

1人で社内システムを作ってきたおじいさんがあと数年で定年になるから

引き継げないかとのこと。

メインのシステムベンダー委託してて、そのおじいさんが作っているのは、

メインシステムデータを加工して2次利用しているものほとんどとのことだった。

社内SEはなんとなく楽そうなイメージがあったので、就職した。

言語エクセルVBAとVB.NET 1.0。

中身を見るとどちらもかなりやばい

VBA編

ウォッチウインドウを知らないのか、変数はすべてセルに入れてる。

 変数名はすべてRANGE("A1").valueみたいな感じで全く意味が分からない。

・処理遷移がおかしい。

 セルに1を入れる。そのセルchangeイベントで処理が動くとか。

 SHIFT+F2が無力化されてる。

・なるべくワークシート関数で処理してる

 データベースからとってきたデータを丸ごとワークシートにコピーして

 if,vlookup,match関数を駆使して帳票にしたり、CSVにしてる。

 データ100件制限があったり、1関数を直すときは100行コピーしないといけない。

 画面中に埋め尽くされたワークシート関数をみて途方に暮れる。

・format関数を知らない。

 8桁の日付をとりたいときyear、month、day関数がワークシートにあり、

 その下の行で月の二けた判定、日の二けた判定のif関数で頭の0をつけ

 3行目でconcatenateしている

タイマー起動

 毎朝100本ぐらいのマクロが動いてる。

 タイマー起動なので、毎日セットしないといけない。(タスクスケジューラーを知らない)

 がんがんエラーが発生するので、マクロ設定をエラー処理対象外エラーで中断にしないと動かない。

・遅い

 textboxのchangeイベントでDBからデータ取得処理を入れているので、データが多くなると1文字打つごとに数分待つ状態

 exitイベントを知らないらしい

 DBの更新処理でもテーブル全件とってきて、ループしながらキーが一致するのを探して更新

そんなつっこみどころしかないEXCELマクロが200本以上ある。

VB編

・.NET1.0

 windows7や8に無理やり.netframework1.0を入れて動かしてる。

 顧客PCにも入れてる

オブジェクト名は代えない

 変えられることを知らないのかもしれない

 textbox100とか存在してる。

 EXCEL同様変数は隠しtextboxに入れてる。

設定ファイルおかし

 1.0なのでconfigがないのはしょうがないが、設定ファイルは固定パステキスト

 行数で管理

・WAITがいっぱいある

 試しに取ったら動かない

・DBを最後まで回すとき

 例外が発生するまでまわす。

変数関数スコープ管理

 ない。基本グローバル

クラス

 ない。

ネスト

 ない。

おじいさんが20年にわたって深夜残業休日出勤を厭わず作ってきた、地獄の社内システム担当になったらしい。

2019-10-14

仕事で使う六角レンチが欲しい

Amazonで一位のE-Valueっての買えばいんでしょ?

2019-09-25

ママに聞くんだけど

public string Hoge(bool? isPiyo)
{
    if(isPiyo.HasValue)
    {
        if(isPiyo.Value)
        {
            return “trueすこ”;
        }
        else
        }
            return “falseすこ”;
        }
    }
    else
    {
        return “nullすこ”
    }
}

こういうメソッドでNullの時が例外的な処理じゃなく、正常なパターンも想定しているやつすこじゃない

みんなはすこ?

(ママに聞け)

(ママプログラムわかるわけないだろ)

(ママに聞いたんか?)

(聞いてないんご……)

(ならママに聞け)

(はい…… ママに聞きます)

2019-09-18

anond:20190918170916

そもそもセルには必ずデータ入ってんの?

空だったら比較できないかエラーになると思うけど。

「Cells(i, 17).Value」を一旦変数に入れて

エラーになった時の値確認しな。Emptyかもよ。

anond:20190918170359

それでも

実行時エラー13

型が一致しません。

と出てしまます

出ない時もあり意味がわかりません。

デバッグを押すとマーカーがつくのは

If Cells(i, 17).Value = "削" Then

の行です

anond:20190918132007

すみません

Option Explicit

Sub 不要行削除()

Dim i As Variant

For i = 1500 To 13 Step -1

If Cells(i, 17).Value = "削" Then

Rows(i).Delete

End If

Next i

End Sub


longじゃだめだーとvariantにしたのですがそれでも定義エラー13です

2019-09-10

C#classファイルを分ける意味

MainClass.cs

public class MainClass

{

  // Main メソッド

  public static void Main()

  {

   Person person = new Person();

   person.firstName = "山田";

   person.lastName = "太郎";

   Console.WriteLine(person.GetFullName()); // "山田 太郎" と表示される

  }

}

Person.cs

public class Person

{

  // FirstName プロパティ

  private string firstName;

  public string FirstName

  {

   get { return firstName; }

   set { firstName = value; }

  }

  // LastName プロパティ

  private string lastName;

  public string LastName

  {

   get { return lastName; }

   set { lastName = value; }

  }

  // フルネームを取得するメソッド

  public string GetFullName()

  {

   return firstName + " " + lastName;

  }

}

午前中にC#について聞いてた人がいて、ついでに聞きたい。

classファイルを分けたりする事があると思う。

   Person person = new Person();

このclass定義?なんだが、

必ず大文字文字定義するんだろうか。

new Person(); としたら、勝手に「Person.cs」の中の「Person」クラスを探してくれるんだろうか。

C#プログラム動作を1行1行確認したい。

前の増田が言っていた、Listのやつも知りたい。

paizaとかで入門動画見てれば分かるだろうか。

anond:20190910103350

それは助かる。

かに聞きたいところが全くかかれてなかった。

AI意思決定を作るのに凄く興味があって

人工知能本とか読み漁ってるんだ。最終的にUnityゲームを作ろうと思ってる。

まず、Listの<>の名称がListではない別のものになっている件。

このRewardやPlanはどこから来ているのか。別の.csファイルクラスとかから来ているのか。

class Plan {

public GoalType goalType; // 実行する目標種別

 public List<Reward> rewardProspects; // 報酬の見込み

}

//実行可能プランリストアップ

List<Plan> plans = EnumerateExectablePlans();

//最も評価の高いプランを算出

float maxValue = 0;

Plan execPlan = null;

foreach( var plan in plans ){

//プラン現在欲求と、プラン報酬に基づいて評価

float value = EvaluatePlan( plan );

  if( value >= maxValue ){

execPlan = plan;

}

}

//一番評価値の高かったプラン目標を設定

実行可能プランリストアップするための関数

List<Plan> EnumerateExectablePlans() {

List<Plan> plans = new List<Plan>();

//記憶登録されているオブジェクトを列挙

  List<Objectobjects = EnumerateMemolizedObjects();

  //オブジェクトに紐づいたプランを、リストに追加

foreach( var object in objects ){

plans.Add( objects.plan );

}

   ・

   ・

   ・

}

上記は謎が多くて分からない。結果をList<Plan>として保存?するみたいなイメージなのか?

List<Plan> plans = new List<Plan>();??

やっぱり初歩的なところから勉強しなおしたほうが良いかもしれない。

List系は苦手だった。

ソース元のサイトは以下

ゲームAI – 基礎編(2) – 『はじめてのエージェントベースアーキテクチャ

http://tech.cygames.co.jp/archives/2364/

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