「正規化」を含む日記 RSS

はてなキーワード: 正規化とは

2019-03-24

SQLアンチパターンコピペするアンチパターン

キーレスエントリー(外部キー嫌い)

外部キー嫌いがアンチパターンなのは同意だが、間違った外部キーの使い方するほうがよっぽどアンチパターンじゃないか

外部キー貼らなかったことによって、俺はこんな被害だしたぜっての是非教えてほしい。

すぐに思いついたケースは

とかを思いついたがこんなケースで合ってるのか?こんなケースより間違った外部キーの使い方したほうが家に帰れなくなるケースのほうが多いと思うぞ。間違った使い方をしていて、システムが太ってくるとこんなケースが出てくる。

特に下2つは害悪で、SQLアンチパターンコピペして、「おまえらw外部キー嫌いはアンチパターンだぞwww」ってやるのもいいけど、同じくらい間違った使い方を注意喚起したほうがいいと思うよ。DB識者のなかでは「そんなの常識w」かもしれないが何もしらない初心者が真似をしてお家に帰れなくなるのは辛くないか

そんな経験していると、DB初心者は「せや!ユーザテーブルに退会フラグ論理削除フラグ持ったろwww うはw天才www」とかなって今度は削除フラグ持つなおじさんが出てくるぞ。しまいにはこれですよ。

http://b.hatena.ne.jp/entry/s/qiita.com/ponkotuy/items/6049388d564fb4385f4e

初心者どうしたらいいんでしょうね(*_*) 是非、DB識者には明るい未来を示して欲しいね

俺?俺はAndroidエンジニアSQLiteは使わないか関係いね

RDB初心者の俺が恐れ多くも案を出すと、FK作成する前に、そのテーブル性質予測することが大事なんじゃないかね?大量に発生するログデータなのか、大事トランザクションデータなのか、第2正規化しただけのただの情報テーブルなのか。大事トランザクションデータだったら親が削除された時にどこにどうやって退避するか。大量のログデータだったら、親が削除される時どうアプローチするか。とか恐れ多くも予測するね。

ちなみに外部キーいかER図出せないってのはそれはツールの作りであって、FK制約とは関係ないんじゃないの。バリデーション(外部キー)はセキュリティ対策(ER図を作成する)の為、実装するってのと個人的に同じことだと思っている。

から先ずは外部キー使用していなくて「こんな被害を出した」ってのを聞いてみたい。

2019-03-02

[]2019年3月1日金曜日増田

時間記事文字数文字数平均文字数中央値
0014125724182.448
0112914566112.949
0259560094.935
0324144060.050.5
0417162495.548
05172180128.230
0644324873.821.5
07546025111.643.5
0883801496.649
0992828290.046
101141085395.239.5
1111014247129.535.5
121471303088.644
1315216290107.255.5
142091686580.746
1512012412103.454.5
1612312393100.835
1786617571.845
18718347117.637
19688922131.248.5
201331278396.149
21137987872.137
2210912753117.042
23115854574.332
1日2354240196102.044

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

基数(5), 会田(5), ストパン(7), 対数(6), 種子島(3), 正規化(5), 会田誠(13), 2月28日(4), ストライクウィッチーズ(4), 大量虐殺(4), 基本情報(14), 出生(11), 人種差別(10), 芸術(22), ポスター(19), 算数(8), カルチャー(12), AM(12), 弾圧(15), PM(12), 専業(12), 表現規制(17), 表現の自由(35), 運転手(9), 極論(10), 遅刻(10), 人種(15), パンツ(20), エビデンス(13), 自衛隊(14), 人権(38), 数学(17), 小学校(20), 違法(14), やめる(16)

頻出トラックバック先(簡易)

子どもが欲しい人の気持がわからない。 /20190228131113(27), ■会田誠作品を見て雑感 /20190228154954(18), ■ついにこの日がやって来たか /20190301002931(12), ■さようならアイドルマスターシンデレラガールズ /20190301015217(11), ■子供部屋おじさんの対義語が生まれたらしい /20190301013339(11), ■弊社では立ちションする男性面接で落としています。 /20190301141118(11), ■ちんこ久しぶりー☆ /20190301120405(10), ■生きるのがつらい /20190301022759(10), ■増田の皆に是か非かを問いたいと思う /20190301131244(9), ■任天堂の嫌いなところ /20190228203242(8), ■ふたなりって美少女ちんこついてるやつばっかだけど /20190226141611(8), ■自衛官募集ポスターの件 /20190301071546(8), ■寿司を食べ続けて何日で飽きるか? /20190228113153(7), ■女はまじめに誰かにアドバイスをしたらダメなの? /20190301011348(6), ■プログラミング、三大胡臭い開発手法 /20190301141011(6), ■表現の自由が許されるなら /20190301232723(5), ■犬だから人権を停止して欲しい /20190228160128(5), ■「歩く殺人現場」とかいネットスラングがあることを知る /20190301133325(5), ■みいつけた!のスイちゃんで抜きます /20190301074807(5), ■アラサー職歴なしだけど /20190301165309(5), ■ザ・ファブルの―――― /20190228204837(5), ■人の言動に対する「ブーメラン」という論評 /20190301182410(5)

増田合計ブックマーク数 ()内の数字は1日の増減

6065192(2523)

2019-03-01

anond:20190301010229

繰り返すが基情程度であれば小学生でも勉強すれば取れる簡単資格

あなたがそう言いたいのならそれで良い。

私が言いたいのは、基本情報中学以上の数学試験範囲に含まれる(組み合わせ計算浮動小数点の正規化対数、基数変換・・・これらは小学校じゃやらないだろ。)であって、

小学生勉強したら取れるとか取れないとかはっきりいってどちらでも良い話。私はそんな話をしていないのだから

anond:20190301010511

組み合わせ計算浮動小数点の正規化対数、基数変換・・・これらは小学校じゃやらないだろ。

小学校やるやらないを持ち出したのは誰なんでしょうね

anond:20190301010111

基本情報には数学問題が出る

出なかったよ

基本情報には、組み合わせ計算浮動小数点の正規化対数、基数変換等等の数学が含まれている。

という流れなんだけど。

小学生が解けようが解けなかろうが、出なかったと主張する増田受験した時にたまたま出題が一問もなくても、

試験範囲に含まれている事には変わりない。

そして繰り返すけど、小学生に教えたら解けるとか解けないとかはここでは全く関係が無い。

anond:20190301005749

何度も言っているんだが、小学生でも出来るとかできないとか全然関係いから。

基本情報範囲に含まれる組み合わせ計算浮動小数点の正規化対数、基数変換・・・小学校じゃやらないだろとは言ったが、

小学生には教えても一切出来ないとは言っていない。

関係のない話が何で続くのか分からない。

anond:20190301003050

組み合わせ計算浮動小数点の正規化対数、基数変換・・・これらは小学校じゃやらないだろ。

2018-10-21

anond:20181021024335

同じサイズ同じ照明条件の顔写真セットを持ってきて美人とブスに分類してくれたらやるよ

背景とか服とか髪とか抜いて正規化したやつな

2018-10-20

anond:20181020224028

同意

ロック処理とか甘いしサイズ制限も2GBだしANSI SQLに一部対応してないしで、Webサービスバックエンドに向かないのは間違いないが、さりとて5万行程度のテーブルを捌けない程無能RDBでもない。

複数テーブルでもちゃんと外部参照設定して第3正規化するくらいは普通にできる。複数テーブルJoinしたりサブクエリ書いたりもできる。

元の発言した人は、ちゃんAccessを使ったことがあるのか疑問である

ただ、Excelよりも便利なのは確実だが、WordExcelくらいしか使えない人も多いので、ほかの人とデータ共有するのであれば、Excelのままでもいいかな。

2018-08-23

はてなーにも分かる確率割合軽自動車危険?~

確率警察です。軽自動車安全性について考察してバズった記事を読んで、驚いたので確率についての記事を書きたいと考えた。この記事で伝えたいのは以下の内容になる。

https://anond.hatelabo.jp/20180822005110

  1. 確率割合の違い
  2. 確率変数確率分布
  3. 誤った理解による軽自動車への風評被害NG

確率割合

割合とは

全体に対して部分が占める比率の事。比率とは二値A,Bあり、AのBに対する比率を表す場合、A÷Bで示される値の事を言う。

確率とは

事象の中で、事象Uが発生するか、発生しない割合の事を言う

確率割合比率の違い

比率特に全体を定義する必要はない。割合確率は全体が定義されて初めて意味がある。

すなわち、(正規化を行ったとして)、割合は全部分の割合を合算した場合1になる様に、確率は全事象確率積分すると1になる様に定義されなければならない。

かみ砕くと、いま宝くじが1等~7等、そしてはずれで構成されているとして、1等から7等とはずれの枚数を足した場合宝くじ全体の枚数となっている必要があるし

1枚をひいたときに、1等から7等とはずれが出る確率を足したものは1になる必要がある

確率公理

上記を言い換えるとこうなるが、ここはわからなくてよい。確率公理みたさなくてはならない。数式を書くのが面倒なのでリンクを張る

http://bin.t.u-tokyo.ac.jp/spzemi2013/chap1.pdf

1-2 確率公理 を参照のこと

元増田の不理解

元増田普通車登録台数にたいする、事故件数の「比率」を求めている。事故は同一運転手及び同一車両による重複もあり得るとしたら、割合ですらないし、まして確率ではない。

したがって「事故発生率」という事象の発生する割合と誤認させるような表現は、明らかに間違いである。

軽自動車死亡事故発生割合は、普通車より4割近く多い。

正しく表現するなら、こうなるべきだろう

1万台当たりの死亡事故数を比較したとき軽自動車普通自動車に対する死亡事故数の比率は、1.39となり。死亡事故数が4割近く多い事が言える。

ここまでの説明から、この4割が40%高い「確率」で死ぬということを意味しないことは明らか。「発生率」という言葉とともに、大いに誤認を誘うものとなっており、元増田確率理解しているかは疑わしい。

ブコメの不理解

hatekun_b 結論から書いてあって大変読やすい。台数あたりの事故発生数は7%増なのに死亡数は39%増ということは、一事故あたり30%多く死ぬってこと(4人乗ってた普通車なら1人生き残れても軽だと全滅する)

ここまで説明したことから比率加減乗除は無価値であり何も言えてないことが分かるはずである。正しい理解があれば、「一事故あたり30%多く死ぬ」などという結論には、絶対に至らない。

関数としての確率

唐突だが、今ここで、ある人の誕生から時間経過にかんする死亡率を考える。人間は必ず100歳までに死ぬ、生死の状態は背反であり半分死んでるなどは認めない、と仮定しよう。死亡率を定義する関数Fを年齢について表す場合、F(60)=0.05などと表せる。

この時、60歳の1年間で死ぬ確率は0.05 = 5%である。F(0)からF(100)までを足すと必ず1になり、F(x)、年齢 xは0以上かつ100以下、 は必ず F(x) は 0以上かつ 1以下 を満たすものである。この時のF(x)の値を確率変数関数Fの値がなす分布確率分布とよぶ。

この時の死亡確率Fは年齢のみに依存して変化するだろうか?すべての人の年齢に対する死亡率は等しいだろうか?

答えはNoであろう。身長体重性別、などなど多くの情報の影響もうけるはずである。年齢も含めた死亡率に関連のある数値を、関数の値を決定する変数として定めた場合関数FはF(x0,....,xn)= y のように表せる事になる。

この時、各変数x_i,iは0以上かつn以下、 が互いに影響を与えない、すなわち独立しているならば簡単だが、死亡率のようなもの場合には各変数は互いに相関を持つことは想像に難くない。これを交絡という。

車種に関する死亡率

元増田は死亡比率を語っているだけだが、あえて死亡率であることを認めたとして、車種を変更した場合に死亡率は決まるだろうか?上記の話から、死亡率も多数の変数の交絡を考える必要があることは明らかであろう。

したがって、車種を変更しただけで「死亡率」を乱暴に扱う元増田の考え方は非常に危険と言わざるを得ない。死亡比率であったとしても、死亡事故発生件数定義する関数は多変量であるはずで状況としては変わらない。

最後

見てきたように元増田確率に対する誤った理解から、多くのブックマーカーに誤認を与えてしまっている。非常に残念なことだ。軽自動車の開発に携わる人々は、購入者の事を考えて、より便利で快適で安全な車を提供しようと努力をしている。

乱雑で誤った数値いじりによって、軽自動車普通自動車に対して著しく危険とするのは間違った考え方で改めてほしい。安全試験の結果など、対象の車について明確に定義されている値のみを参考にしていただきたいと思う。

またはてなーの皆様には、確率という割と雑に扱われ適当に参照されてしま数学を、改めて理解しなおしていただきたいと思う。この程度の基本知識一般教養として知っておいて損のない話のはずだ

補足

id:tenari んーでも確率の分野でもこれを40%多い確率死ぬって表現するのは普通じゃないのかな?医療健康領域とか。詳しい解説がほしい

この指摘はあるかと思っていました。知りたいと思われているのは、こういう事である想像します。複雑な現象について述べる場合、条件を限定する仮定を置いたモデルもっともらしさを証明する事によって、複雑な現象をより簡単に述べる事が可能になるような手法がある。この現象について限定したモデル統計モデル統計モデルもっともらしさを測る値を尤度といい、我々が目にする様々な確率を述べるにあたって広範囲に用いられている。この増田で書くには重い話ですので、興味があれば調べられると良いかと思う。

2018-08-05

anond:20180805030321

このまえDeepLearningを触ってみたんだけど、パラメータ設定とか層の組み合わせとかがいろいろあって、

なおかつネタになるデータ収集正規化とかは人間がコツコツ行うっていうのを実感した。

データ収集から正規化、新たな層の組み合わせ、パラメータ職人などなどをすべて担うAIはもう少し先だと思う。

2018-06-14

YoutubeNG(フィルタ)も作った

anond:20180609124213

Youtubeフィルタ - Chrome ウェブストア

https://chrome.google.com/webstore/detail/youtube%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF/dfbfdjepofdfhdddfdggabjjndhiggji?hl=ja&gl=JP

github

https://github.com/lvnkae/youtube-filter

機能

使い方

基本設定

非表示チャンネルタイトルの設定は見たまま。セレクトボックスで項目選んで単語入力するのみ。

詳細設定

設定した単語ダブルクリックで詳細設定へ

 a. チャンネル固有の非表示タイトル設定

 b. チャンネルフィルタ適用方法指定

   正規表現ON/OFF

   完全一ON/OFF

   大文字/小文字区別なしON/OFF (正規化)

  をチェックボックスにて指定

 ※完全一致と正規表現排他

 ※両方設定した場合正規表現が勝ち完全一致は無視される

 例1)

  非表示チャンネルgam全一ON 大小区別なしON

   gam

   gaM

   gAm

   gAM

   Gam

   GaM

   GAm

   GAM

  の8パターンにヒット。

  gameやGambleやagamにはヒットしない。

  短すぎるチャンネル非表示に入れたい場合は完全一致で。

 例2)

  非表示チャンネル:sadamitsu[0-9]+ 正規表現ON

  末尾に数字を点けて増殖するタイプチャンネルをまとめて補足したい場合

タイトルフィルタの詳細設定

 単語の頭に <> を付けると正規表現ON

 例)

  <>宇佐美 *定満

   宇佐美定満

   宇佐美 定満

   宇佐美 定満

   宇佐美 定満

  等、姓名間にスペースが0個以上ある定満は全てヒット


[対象サイト]

URL概要ブロック対象
https://www.youtube.com/youtubeトップ動画/チャンネル/プレイリスト
https://www.youtube.com/watch動画ページ次の動画
https://www.youtube.com/feed/trending急上昇動画
https://www.youtube.com/channel or userチャンネルページ動画/チャンネル/プレリス
https://www.google.co.jpgoogle日本語検索youtube動画/チャンネル/プレイリスト
https://www.google.comgoogle英語検索同上

結果

文字列が流れるだけの動画不愉快変顔サムネを目にする機会が減った。

しかし多すぎて終わりが見えない。

動機

技術

youtubeDOMContentLoadedが発生するの初回だけでその後のページ遷移はelementの出し入れだけでやってるのですね。

DOM構築完了からすべてが始まる構成だったのでだいぶ手直しが必要でした。

2回め以降はURL変更をトリガーにしてるのですが、ホームからホーム選択などURL変わらないパターンもあり…。

フィルタ抜ける経路がまだあるかもしれません。

アイコンはてなフィルタに合わせて拾ってきたフリーのやつです。

アップデート予定

不具合修正くらいです

普段youtube見る時はfirefox使ってるからそっちでも作りたいなぁという気持ちだけはあります

何も調べてないのでゼロからですが。

スマホ対応google先生次第です。iOSandroidでのchrome拡張対応は全く予定がないそうなので。

スマホタブレットで動けば、幼子に見せたくない虚無動画チャンネルフィルタしたりできるんですけどね。

小学校上るくらいまではyoutubegoogleを塞ぐことでごまかし切れるでしょう)

2018-06-11

はてなNG代替品1.0.1を公開した

https://anond.hatelabo.jp/20180609124213

はてなフィルタ - Chrome ウェブストア

https://chrome.google.com/webstore/detail/%E3%81%AF%E3%81%A6%E3%81%AA%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF/nogcpadcgpkonifnaagfghkaiiojdcap

更新履歴 1.0.1

URL(ドメイン)ごとのタイトルフィルタ指定
タイトルフィルタ正規表現対応

例1)

 <>宇佐美 *定満

  宇佐美定満

  宇佐美 定満

  宇佐美  定満

  宇佐美   定満

 等、姓名間にスペースが0個以上ある定満にヒット

例2)

 <>ジョン[・|・]*万次郎

  ジョン万次郎

  ジョン・万次郎

  ジョン・万次郎

  ジョン・・万次郎

  ジョン・・・万次郎

 等、中黒(全角/半角)が0個以上ある万次郎にヒット

不具合修正

twitter.com/usami_sadamitsu

と設定した場合

twitter.com/Usami_Sadamitsu

がヒットしていなかったので正規化しました。

URL大文字/小文字区別はないので問題ないはずですが一部例外があることもわかっています

instagramとか。問題が多発するようなら使い分けられるようになんか考えましょう。

トラバで指摘頂いた不具合です。

anond:20180611052543

強制フィルタの判定にミスが有り、そこで弾かれてました。

headlines全体でなく、特定タイトルだけ非表示にしていた都合で。

アップデート予定

不具合修正くらいでしょうか。

ポップアップ閉じた時に自動フィルタかけ直す処理はあんまり需要なさそうなのでやめときます

せっかく$5払ったしほとんど使い回せるのでyoutubeフィルタも作り始めてまして

ほぼ実装はできたものの、フレーム内のDOM構築完了タイミングがうまく取れなくてハマッてるところです。

リロードすれば反映されるものの、あんまりリロードしてるとbot扱いで閉め出されたり。

機能としては

 非表示チャンネル指定動画チャンネルプレイリストを消す)

 タイトル非表示動画を消す)

という感じで先達のVideo Blockerと似たものです。

youtube内だけでなくgoogle検索結果からも除外できるようにしたところ唯一新しいところでしょうか。

googleは律儀に検索結果にチャンネルを表示してくれるので助かります

ニコ動などは本家ですら検索結果に投稿者情報さないのでフィルタも作れません。

2018-04-20

新年号で出来る限りプログラマ嫌がらせする方法

1. BMP外の文字を使う

UTF-16ではサロゲートペアへの対応UTF-8では4バイト文字対応必要になる.

2. CJK互換漢字を使う

Unicode正規化で別の文字に変わるためその対応必要.

3. 文字数を変える

例えば3文字にしたり4文字にしたりしてみる.

2018-03-06

老害が苦心して作成したExcelを引き継いだ

正規化されてなくて冗長部分が多くてブチ切れそう

てか俺の怒りはデスメタル

2018-02-28

anond:20180228233353

全然簡単じゃないが、たぶんわかったわ。

まり完全なクライアントサーバーシステムじゃないんやろ?

でもデータ個人にもたせるなら、facebookはなんであんバカスコとサーバー購入してんやろな。

あと話変わるけどむかしかわからんのがなんで冗長性とる必要あるんやろな。そもそも冗長性ってなんや

データベース設計でも論理データ(?)から物理データへって聞いたことあるけど、いちいち第一から第三まで正規化しなきゃいけないらしい。めんどいなっ!

たとえばEntityが社員ならID名前部署ID部署名と年齢とか全部一つでまとめたらええやん。関数従属していないから削除ってなんやねん!

2017-09-11

https://anond.hatelabo.jp/20170910205249

まじな話をすると、N予備校プログラミング入門コースやるのがオススメ

https://www.nnn.ed.nico

一日8時間勉強時間があるなら、だいたい一ヶ月で終わる内容。

月額1000円だけどしっかり勉強すれば一ヶ月の無料間中に終わると思う。

もともとN高等学校のノンプログラマーの生徒をWebエンジニアとして就職させるために作られたカリキュラム講師曰く去年はこれで二人エンジニア就職を決めたらしい。

内容も相当親切に説明していて、プログラミングで何か作るだけじゃなくて、就職必要な環境構築やセキュリティまでみっちりやる。

http://qiita.com/sifue/items/7e7c7867b64ce9742aee#%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%97%E3%83%88%E3%82%92%E3%82%82%E3%81%A8%E3%81%AB%E6%A7%8B%E6%88%90%E3%81%95%E3%82%8C%E3%81%9F%E3%82%B3%E3%83%BC%E3%82%B9%E3%81%A8%E5%86%85%E5%AE%B9

講師が書いてる入門コースで習うことがまとめ。テキスト教材もあるけど授業も1項目を2時間で説明している。授業は週2の生放送とそのアーカイブがある。

↓みたいなことが学べる

----

Webプログラミング入門コース

Web ブラウザとは (Chrome, デベロッパーコンソール, alert)

はじめてのHTML (VSCode, HTML, Emmet)

さまざまなHTMLタグ (h, p, a, img, ul, tableタグ)

HTMLで作る自己紹介ページ (HTMLタグ組み合わせ, コンテンツ埋め込み)

はじめてのJavaScript (JS, ES6, エラー)

JavaScriptでの計算 (値, 算術演算子, 変数, 代入)

JavaScript論理を扱う (論理値, 論理積, 論理和, 否定, 比較演算子, if)

JavaScriptループ (ループ, for)

JavaScriptコレクション (コレクション, 配列, 添字, undefined)

JavaScript関数 (関数, 関数宣言, 引数, 戻り値, 関数呼び出し, 再帰)

JavaScriptオブジェクト (オブジェクト, モデリング, プロパティ, 要件定義)

はじめてのCSS (CSS, セレクタ, background-color, border)

CSSを使ったプログラミング (transform, id, class)

Webページの企画とデザイン (企画, 要件定義, モックアップ, 16進数カラーコード)

診断機能の開発 (const, let, JSDoc, インタフェース, 正規表現, テストコード)

診断機能組込み (div, 無名関数, アロー関数, ガード句, truthy, falsy)

ツイート機能の開発 (リバースエンジニアリング, URI, URL, URIエンコード)

Linux開発環境構築コース

LinuxというOS (VirtualBox, Vagrant, Ubuntuインストール, OS, CUIの大切さ)

コンピューター構成要素 (ノイマンコンピューター, プロセス, lshw, man, ps, dfの使い方)

ファイル操作 (pwd, ls, cd, mkdir, rm, cp, mv, find, ホストマシンとの共有ディレクトリ)

標準出力 (標準入力標準出力標準エラー出力パイプgrep)

vi (vimtutor)

シェルプログラミング (シバン, echo, read, 変数, if)

通信ネットワーク (パケット, tcpdump, IPアドレス, TCP, ルーター, ping)

サーバークライアント (tmux, nc, telnet)

HTTP通信 (http, https, DNS, hostsファイル, ポートフォワーディング)

通信をするボットの開発 (cron, ログ収集)

GitHubウェブサイトの公開 (GitHub, リポジトリ, fork, commit, 情報モラル)

イシュー管理とWikiによるドキュメント作成 (Issues, Wiki)

GitとGitHub連携 (git, ssh, clone, pull)

GitHubへのpush (init, add, status, インデックス, commit, push, tag)

Gitのブランチ (branch, checkout, merge, gh-pages)

ソーシャルコーディング (コンフリクト、プルリクエスト)

Webアプリ基礎コース

Node.js (Node.js, nodebrew, Linux, REPL, コマンドライン引数, プルリク課題)

集計処理を行うプログラム (集計, 人口動態CSV, Stream, for-of, 連想配列Map, map関数)

アルゴリズムの改善 (アルゴリズム, フィボナッチ数列, 再帰, time, プロファイル, nodegrind, O記法, メモ化)

ライブラリ (ライブラリ, パッケージマネージャー, npm)

Slackボット開発 (slack, mention, bot)

HubotとSlackアダプタ (hubot, yo)

モジュール化された処理 CRUD, オブジェクトライフサイクル, filter)

ボットインタフェースとの連携 (モジュールのつなぎ込み, trim, join)

同期I/Oと非同期I/O (同期I/O, 非同期I/O, ブロッキング)

例外処理 (try, catch, finally, throw)

HTTPサーバー (Web, TCPとUDP, Webサーバーの仕組み, Node.jsイベントループ, リスナー)

ログ (ログ, ログレベル)

HTTPのメソッド (メソッド, GET, POST, PUT, DELETE, CRUDとの対応)

HTMLフォーム (フォームの仕組み, form, input)

テンプレートエンジン (テンプレートエンジン, jade)

HerokuWebサービスを公開 (Webサービスの公開, heroku, dyno, toolbelt, login, create, logs)

認証利用者を制限する (認証, Basic認証, Authorizationヘッダ, ステータスコード)

Cookie を使った秘密匿名掲示板 (Cookie, Set-Cookie, expire)

UI、URI、モジュール設計 (モジュール設計, フォームメソッド制限, リダイレクト, 302)

フォームによる投稿機能の実装 (モジュール性, textarea, 303)

認証された投稿の一覧表示機能 (パスワードの平文管理の問題, 404, テンプレートのeach-in)

データベースへの保存機能の実装 (データベース, PostgreSQL, 主キー)

トラッキングCookieの実装 (トラッキング Cookie, IDの偽装, Cookie の削除)

削除機能の実装 (データベースを利用した削除処理, 認可, サーバーサイドでの認可)

管理者機能の実装 (Web サービス管理責任, 管理者機能の重要性)

デザインの改善 (Bootstrap, レスポンシブデザイン, セキュリティの問題があるサイトを公開しない)

脆弱性 (脆弱性, 脆弱性で生まれる損失, 個人情報保護法, OS コマンド・インジェクション)

XSS脆弱性対策 (XSS, 適切なエスケープ処理, リグレッション)

パスワード脆弱性対策(ハッシュ関数, メッセージダイジェスト, 不正アクセス禁止法, パスワードジェネレーター, 辞書攻撃)

セッション固定化攻撃脆弱性対策 (セッション, セッション固定化攻撃, ハッシュ値による正当性チェック)

より強固なセッション管理 (推測しづらいセッション識別子, 秘密鍵)

CSRF脆弱性対策 (CSRF, ワンタイムトークン)

安全なHerokuへの公開 (脆弱性に対する考え方, HTTPの廃止)

Webアプリ応用コース

Webフレームワーク (Express.js, フレームワーク導入, 簡単なAPI, セキュリティアップデート, Cookie パーサー, ミドルウェア, 外部認証, ロガー)

ExpressのAPI (app, Properties, Request, Response, Router)

GitHubを使った外部認証 (Passport, OAuth)

スティングフレームワーク (Mocha, レッド, グリーン, リファクタリング)

継続的インテグレーション (CircleCI)

クライアントフレームワーク (Webpack, Chrome 以外のブラウザでもES6)

DOM操作フレームワーク (jQuery, jQueryアニメーション, this)

AJAX (jQuery.ajax, クロスドメイン, 同一生成元ポリシー, x-requested-by, CORS)

WebSocket (WebSocket, WebSocketの状態遷移, Socket.io)

RDBとSQL (DDL, DCL, CREATE, DROP, INSERT, DELETE, UPDATE, WHERE)

データモデリング (リレーショナルモデル, 正規化)

テーブルの結合 (外部結合, 内部結合, 片側外部結合, JOIN ON)

インデックス (インデックス, 複合インデックス, Bツリー)

集計とソート (SUM, COUNT, ORDER BY, GROUP BY)

「予定調整くん」の設計 (要件定義、用語集、データモデル、URL設計モジュール設計、MVC)

認証とRouterモジュールの実装 (Mocha, supertest, passport-stub, モックテスト)

予定とユーザーの保存 (セキュリティ要件, UUID, 複合主キー)

予定とユーザーの一覧の表示 (非同期処理, Promise, then)

出欠とコメントの表示 (入れ子の連想配列, Promise.all, 子どもからデータを消す)

出欠とコメント更新 (Promiseチェイン, リファクタリング)

予定の編集と削除 (要件の衝突, 関数再利用)

デザインの改善 (this, グローバルオブジェクト)

セキュリティ対策と公開 (X-Frame-Options, Heroku環境変数)

2017-08-16

https://anond.hatelabo.jp/20170816164708

あるあるやな。

光の具合で変わるから輝度彩度正規化するとか調整したらうまくいくかも。

2017-08-14

伊藤ハムサラダチキンがうまかった

サラダチキンをいろいろ食べているんだが、伊藤ハムのやつが旨かった。ネットでも調べてみたら高評価っぽくて、ねとらぼの「飲み食いしつつもヘルスケア」というやつで、「星9つ」がついていた。

「おお、評価いね!」と思ったんだが、この「星9つ」というのは果たして「飲み食いしつつもヘルスケア」の中での相対評価はどの程度なんだろうかと疑問に思った。たぶん、標準正分布を書けばわかりそうだな…と思ったので乏しい数学知識を引っ張り出して計算してみた。

まず、度数分布表を書いてみる。

回数xf (星×回数)x^2f (星の二乗×回数)
291836
32369207
441164656
5954752375
61297744644
718512959065
812810248192
9756756075
10(満点)110100
合計686450431350
平均-6.56559766845.69970845
分散--2.592635722
標準偏差--1.610166365

ここから、平均と標準偏差を求める。

この辺の知識が闇の彼方だったのでこの動画を参考にした。

で、平均=6.56・標準偏差=2.59の正規化された確率変数(STANDARDIZE)と確率(NORMSDIST)の値をGoogleスプレッドシートを使って求めてみる。

NORMDISTSTANDARDIZENORMSDIST
0.000.00-4.080.00
1.000.00-3.460.00
2.000.00-2.840.00
3.000.02-2.210.01
4.000.07-1.590.06
5.000.15-0.970.17
6.000.23-0.350.36
6.570.250.000.50
7.000.240.270.61
8.000.170.890.81
9.000.081.510.93
10.000.032.130.98

グラフ

ということで、「星9つ」は上位7%なので相対的に見てもなかなか評価が高そう。

どっか間違えてるかもしれんけど。


たまにこうやって計算してみるのはなかなか楽しい

2017-08-13

最近windows10環境の構築

メモ代わりに

テキストエディタ

mery

一行目で保存マクロを組み込んで使っています

圧縮解凍

zip天下統一された感があるので、標準の機能OKのように思います

7zip

あえて入れるとすれば、7zipで事足りるでしょう。

画像処理

GIMP

とりあえず独特なインターフェイス操作感なので、戸惑いますが、やりたいことはできますアドビユーザー的には、概念の違いに少し戸惑う可能性があります

音声編集

SoundEngine Free

カット編集正規化、フェードインフェードアウトなどにマルチトラックを扱いたいときは、RadioLine Freeで。うざいセリフカットしたりとか、もじぴったんの歌を30分バージョン編曲したりできます

午後のこ~だ

懐かしい感じすらしますが、このあたりがシンプルでよいと思います

動画編集

AviUtl

プラグインを導入したら、うまくいきます。使い方は調べるとだいたい判明します。

webエディタ

Microsoft Expression Web4

仕事でないと使う人もいないような気がするジャンルですが、表組とかフォーム作成とかとても楽になりますメニュー表示英語なので、英語勉強をしておきましょう。

画像データ作成

Microsoft Expression Design

イラレFireworks的な何か。

オフィスソフト

LibreOffice

エクセルワードのようなもの。家で使う分にはこれくらいでいいのでは。何かの展示会でGoogle日本の人が、Googleスプレッドシート説明をするときExcelのようなもの連呼していたことが思い出されます。ちなみにGoogleドキュメントワードのようなもの表現していました。

Media player classic

動画再生用。

VLC media player

mp3再生用、簡易なタグ編集もできる。

ブラウザ

Chrome

Edgeを使いたくないとき

Firefox

スクリーンショットとか便利系の追加機能をつかいたいとき

有料編。

CorelDraw

アドビはお高いわという人向け。文字組の品質InDesignにはかなわないけど、フルバージョンが5万。年契で2万+税なので、お得。使いこなすとMSWord不要になる。カッティングプロッターとつながるのと、図面の寸法通りに印字できるので、モデラーの人には便利。ページの概念マスク機能があるので、漫画作成にも使えます自分同人誌プリントして製本したい人にはおすすめ日本語解説が少ないので、ある程度調べることが苦にならない人向け。Essentialという廉価版もあるので試してみたい人はそちらから

スマホにまかせること

メール

もうスマホでいいでしょ。

2017-06-26

https://anond.hatelabo.jp/20170626005657

俺の仕事も似たようなもの

月毎の処理が正規化されてないから、

月が変われば手作業ソースの項目名修正するんだぜぇ

ワイルドだろう?

わざわざうるう年かどうかをユーザー手入力に頼るんだぜぇ

ワイルドだろう?

Excelの月初の曜日入力してユーザーに配布するんだぜぇ

ワイルドだろう?

2017-06-05

地獄

素人が作った構造化されてないデータ正規化されてない

エラートラップ皆無のExcelVBAを改修するだけの簡単お仕事

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