「drop」を含む日記 RSS

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

2018-12-07

I am honored to be with you today at your commencement from one of the finest universities in the world. Truth be told, I never graduated from college. and, this is the closest I’ve ever gotten to a college graduation. Today I want to tell you three stories from my life. That’s it. No big deal. Just three stories. The first story is about connecting the dots. I dropped out of Reed College after the first 6 months, but then stayed around as a drop-in for another 18 months or so before I really quit. So why did I drop out? It started before I was born. My biological mother was a young, unwed college graduate student, and she decided to put me up for adoption. She felt very strongly that I should be adopted by college graduates, so everything was all set for me to be adopted at birth by a lawyer and his wife. Except that when I popped out they decided at the last minute that they really wanted a girl. So my parents, who were on a waiting list, got a call in the middle of the night asking: “We have an unexpected baby boy; do you want him?” They said: “Of course.” My biological mother later found out that my mother had never graduated from college and that my father had never graduated from high school. She refused to sign the final adoption papers. She only relented a few months later when my parents promised that I would someday go to college. And 17 years later I did go to college. But I naively chose a college that was almost as expensive as Stanford, and all of my working-class parents’ savings were being spent on my college tuition. After six months, I couldn’t see the value in it. I had no idea what I wanted to do with my life and no idea how college was going to help me figure it out. And here I was spending all of the money my parents had saved their entire life. So I decided to drop out and trust that it would all work out OK. It was pretty scary at the time, but looking back it was one of the best decisions I ever made. The minute I dropped out I could stop taking the required classes that didn’t interest me, and begin dropping in on the ones that looked interesting. It wasn’t all romantic. I didn’t have a dorm room, so I slept on the floor in friends’ rooms, I returned Coke bottles for the 5¢ deposits to buy food with, and I would walk the 7 miles across town every Sunday night to get one good meal a week at the Hare Krishna temple. I loved it. And much of what I stumbled into by following my curiosity and intuition turned out to be priceless later on. Let me give you one example: Reed College at that time offered perhaps the best calligraphy instruction in the country. Throughout the campus every poster, every label on every drawer, was beautifully hand calligraphed. Because I had dropped out and didn’t have to take the normal classes, I decided to take a calligraphy class to learn how to do this. I learned about serif and sans serif typefaces, about varying the amount of space between different letter combinations, about what makes great typography great. It was beautiful, historical, artistically subtle in a way that science can’t capture, and I found it fascinating. None of this had even a hope of any practical application in my life. But 10 years later, when we were designing the first Macintosh computer, it all came back to me. And we designed it all into the Mac. It was the first computer with beautiful typography. If I had never dropped in on that single course in college, the Mac would have never had multiple typefaces or proportionally spaced fonts. And since Windows just copied the Mac, it’s likely that no personal computer would have them. If I had never dropped out, I would have never dropped in on this calligraphy class, and personal computers might not have the wonderful typography that they do. Of course it was impossible to connect the dots looking forward when I was in college. But it was very, very clear looking backward 10 years later. Again, you can’t connect the dots looking forward; you can only connect them looking backward. So you have to trust that the dots will somehow connect in your future. You have to trust in somethingyour gut, destiny, life, karma, whatever. This approach has never let me down, and it has made all the difference in my life. My second story is about love and loss. I was lucky — I found what I loved to do early in life. Woz and I started Apple in my parents’ garage when I was 20. We worked hard, and in 10 years Apple had grown from just the two of us in a garage into a $2 billion company with over 4,000 employees. We had just released our finest creation — the Macintosh — a year earlier, and I had just turned 30. And then I got fired. How can you get fired from a company you started? Well, as Apple grew we hired someone who I thought was very talented to run the company with me, and for the first year or so things went well. But then our visions of the future began to diverge and eventually we had a falling out. When we did, our Board of Directors sided with him. So at 30 I was out. And very publicly out. What had been the focus of my entire adult life was gone, and it was devastating. I really didn’t know what to do for a few months. I felt that I had let the previous generation of entrepreneurs down — that I had dropped the baton as it was being passed to me. I met with David Packard and Bob Noyce and tried to apologize for screwing up so badly. I was a very public failure, and I even thought about running away from the valley. But something slowly began to dawn on me — I still loved what I did. The turn of events at Apple had not changed that one bit. I had been rejected, but I was still in love. And so I decided to start over. I didn’t see it then, but it turned out that getting fired from Apple was the best thing that could have ever happened to me. The heaviness of being successful was replaced by the lightness of being a beginner again, less sure about everything. It freed me to enter one of the most creative periods of my life. During the next five years, I started a company named NeXT, another company named Pixar, and fell in love with an amazing woman who would become my wife. Pixar went on to create the world’s first computer animated feature film, Toy Story, and is now the most successful animation studio in the world. In a remarkable turn of events, Apple bought NeXT, I returned to Apple, and the technology we developed at NeXT is at the heart of Apple’s current renaissance. And Laurene and I have a wonderful family together. I’m pretty sure none of this would have happened if I hadn’t been fired from Apple. It was awful tasting medicine, but I guess the patient needed it. Sometimes life hits you in the head with a brick. Don’t lose faith. I’m convinced that the only thing that kept me going was that I loved what I did. You’ve got to find what you love. And that is as true for your work as it is for your lovers. Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle. As with all matters of the heart, youll know when you find it. And, like any great relationship, it just gets better and better as the years roll on. So keep looking until you find it. Don’t settle. My third story is about death. When I was 17, I read a quote that went something like: “If you live each day as if it was your last, someday youll most certainly be right.” It made an impression on me, and since then, for the past 33 years, I have looked in the mirror every morning and asked myself: “If today were the last day of my life, would I want to do what I am about to do today?” And whenever the answer has been “No” for too many days in a row, I know I need to change something. Remembering that I’ll be dead soon is the most important tool I’ve ever encountered to help me make the big choices in life. Because almost everythingall external expectations, all pride, all fear of embarrassment or failure — these things just fall away in the face of death, leaving only what is truly important. Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart. About a year ago I was diagnosed with cancer. I had a scan at 7:30 in the morning, and it clearly showed a tumor on my pancreas. I didn’t even know what a pancreas was. The doctors told me this was almost certainly a type of cancer that is incurable, and that I should expect to live no longer than three to six months. My doctor advised me to go home and get my affairs in order, which is doctor’s code for prepare to die. It means to try to tell your kids everything you thought you’d have the next 10 years to tell them in just a few months. It means to make sure everything is buttoned up so that it will be as easy as possible for your family. It means to say your goodbyes. I lived with that diagnosis all day. Later that evening I had a biopsy, where they stuck an endoscope down my throat, through my stomach and into my intestines, put a needle into my pancreas and got a few cells from the tumor. I was sedated, but my wife, who was there, told me that when they viewed the cells under a microscope the doctors started crying because it turned out to be a very rare form of pancreatic cancer that is curable with surgery. I had the surgery and I’m fine now. This was the closest I’ve been to facing death, and I hope it’s the closest I get for a few more decades. Having lived through it, I can now say this to you with a bit more certainty than when death was a useful but purely intellectual concept: No one wants to die. Even people who want to go to heaven don’t want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because Death is very likely the single best invention of Life. It is Life’s change agent. It clears out the old to make way for the new. Right now the new is you, but someday not too long from now, you will gradually become the old and be cleared away. Sorry to be so dramatic, but it is quite true. Your time is limited, so don’t waste it living someone else’s life. Don’t be trapped by dogma — which is living with the results of other people’s thinking. Don’t let the noise of others’ opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary. When I was young, there was an amazing publication called The Whole Earth Catalog, which was one of the bibles of my generation It was created by a fellow named Stewart Brand not far from here in Menlo Park, and he brought it to life with his poetic touch. This was in the late 1960s, before personal computers and desktop publishing, so it was all made with typewriters, scissors and Polaroid cameras. It was sort of like Google in paperback form, 35 years before Google came along: It was idealistic, and overflowing with neat tools and great notions. Stewart and his team put out several issues of The Whole Earth Catalog, and then when it had run its course, they put out a final issue. It was the mid-1970s, and I was your age. On the back cover of their final issue was a photograph of an early morning country road, the kind you might find yourself hitchhiking on if you were so adventurous. Beneath it were the words: “Stay Hungry. Stay Foolish.” It was their farewell message as they signed off. Stay Hungry. Stay Foolish. And I have always wished that for myself. And now, as you graduate to begin anew, I wish that for you. Stay Hungry. Stay Foolish. Thank you all very much.

anond:20181207115248

テスト

2018-11-26

商品名とかの頭文字にiつけるやつ

ここ10年くらいずっと思ってたんだけど、商品名とかサービス名の頭文字「i」つけるやつ多すぎて鬱陶しい。

なので、由来を調べてみた。

Apple製品

iMaciPodiPhoneiPadiCloudなど。統一感があるといえばそうだけど、アイアイうるさい。

由来は、

The person to ‘blame’ for the massive i-trend is Ken Segall. After presenting the see-through drop-shaped monitor, Jobs was in desperate need for a name that would suit it, and its follow-ups. The key importance of the new product was that it would be easily used for internet work – that was the design. And they wanted to incorporate the Macintosh brand in the name. So Segall proposed iMac – an internet-Mac. The ‘i’ as a prefix could also incorporate other adjectives such as individual, innovative, imaginative etc, depending on the product.

(HIGHNAMESより)

ということらしい。「i」頭文字に持つポジティブ英単語が多すぎるのが悪い。

ちなみに、Apple Watchが慣習に則ってiWatchと命名されなかった理由については、Why the Apple Watch isn't called the iWatchでは商標問題だとかApple Watchは、なぜ「iWatch」ではなかったのかではコンセプトの問題だとかいろいろ憶測が流れている。

iモード

iモード」の『i』は、インタラクティブ・インフォメーション・インターネット頭文字の『i』、そして英語で「私」の意味の『i』であるとされる。

(Wikipediaより)

ありがちなやつな。当時は先進的だったのかもしれないけど。

iGoogle

A prime example of a good product with a really bad name. Formerly Google Personalised Homepage, in a rare mistake by Google they chose to rename it using the faux Apple and now meaningless 'i' prefix, meaning 'Internet'.

(Urban Dictionaryより)

Urban Dictionaryなので信憑性はない。当初の名前が「Google Personalized Homepage」であったことを考えると、「私」の意味での「i」だと言われた方がしっくりくるけど、由来が何であれ、この名前はださい(愛用はしていた)。

IPython

Interactive Python

そういえばirbもInteractive Rubyか。

iframe

Inline Frame。

これはちょっと毛色が違う。一括りにしてごめんな。

===

実際書き出してみたら、意外とそんなに思いつかなかった。もうこれ以上出てこないでほしい。

2018-10-28

増田プログラマー養成講座 その13 SQL文法

前回は、データベース参考書を見た。

今回は、DBで使うプログラム言語SQL」の文法を見てみよう。

 

リレーショナル・データベース(Relational Database、RDB)とは?

WikipediaRDB説明を見てみよう。

関係データベース(relational database)は関係モデルにもとづいて設計、開発されるデータベースである

関係データベース管理するデータベース管理システム (DBMS) を関係データベース管理システム (RDBMS) と呼ぶ。

Oracle Database、Microsoft SQL Server、MySQLPostgreSQLDB2、FileMakerH2 Database などがRDBMSである

 

関係モデルIBMエドガー・F・コッドによって考案された現在もっとも広く用いられているデータモデルである

データベース利用者は、クエリ(問い掛け)をデータベースに与え、データ検索したり、変更することができる。

 

データは表に似た構造管理されるが、関係と呼ぶ概念モデル化される。

関係は組(タプル、表における行に相当する)、属性アトリビュート、表における列に相当する)、定義域(ドメイン)、候補キー(主キー)、外部キーなどによって構成される。

SQLなどに代表されるデータベース言語(問い合わせ言語)を用いて、関係に対して制限・射影・結合・和・差・交わりなどの関係代数演算(集合演算を含む)ないし関係論理演算を行うことで結果を取り出す。

関係複数持つことも可能で、互いを関連させることも可能である

要するに、

 

SQLとは?

WikipediaSQL説明も見てみよう。

SQLエスキューエル)は、関係データベース管理システム (RDBMS) において、データ操作定義を行うためのデータベース言語(問い合わせ言語)、ドメイン固有言語である

エドガー・F・コッドによって考案された関係データベース関係モデルにおける演算体系である関係代数関係論理関係計算)にある程度基づいている。

 

SQLは、シークェルと読まれることもある。

これは、SQLの元となったデータベース言語が、IBMが開発したRDBMSの実験実装であるSystem Rの操作言語SEQUEL (Structured English Query Language)」であったことが由来である

SEQUEL (Structured English Query Language)」を略して「SQL」と呼んだらしい。

 

  1. 質問する、尋ねる
  2. 問い合わせ[クエリー]を行う

英語クエリーは、質問する、問い合わせる、という意味なんだね。

 

SQL3分

SQL説明するとき、3つのグループに分類される。

 

↑このページをよく読んでくれ。理解できたらSQL説明は終わりだ!!!

 

 

 

…というと、説明することがなくなるので、ちょっとまとめておこう。

このページの「表1●SQLDDLDML,DCLの三つに大別できる。このうちプログラマが最も多く使うのはDMLだ」という図を見てみよう。

 

という3種類に分けてる。順番に見てみよう。

 

DDL(Data Definition Language:データ定義言語

データベーステーブル、ビュー、インデックスユーザーなどを作成/変更/削除するときに使うSQL

これでデータベースを使う準備ができる。

  • 「CREATE」…作成する。
  • ALTER」…変更する。
  • DROP」…削除する。

 

DML(Data Manipulation Language:データ操作言語

データ操作するときに使う。いわゆる「CRUD」のことで、SQLのうち、このDMLを覚えれば、とりあえずRDBは使えるようになる。

CRUD(クラッド)とは、ほとんど全てのコンピュータソフトウェアが持つ永続性の4つの基本機能イニシャルを並べた用語

その4つとは、Create(生成)、Read(読み取り)、Update(更新)、Delete(削除)である

ユーザインタフェースが備えるべき機能情報の参照/検索/更新)を指す用語としても使われる。

 

この中で一番活躍するのは、「SELECTコマンド命令文)だろう。

SELECTは、いろんな条件を付けてデータを絞り込む/加工することができて、便利なんだ。(Excelなどの表計算ソフトよりも高機能

 

JOIN(結合)

RDBは「リレーショナル」(関係)という冠言葉が付いてることからも分かるように、関係がある表と表をくっつけて、データを加工できる。

表と表をくっつける操作のことを「結合」という。

SQLでは「JOIN」というコマンドを使って表と表を結合できる。

↑このページにある丸と丸が重なった図を見てくれ。この図は「ベン図」といって包含関係を示す図だ。図を描いて塗りつぶせば、欲しい部分が分かりやすくなるだろう。

 

結合の種類

表と表のつなげ方には、何通りかパターンがあるよ。

  • 結合は、「内部結合」(INNNER JOIN)と「外部結合」(OUTER JOIN)の2種類に分類できる。
  • 外部結合はさらに、「左結合」(LEFT JOIN)と「右結合」(RIGHT JOIN)と「完全結合」(FULL JOIN)の3種類に分類できる。

 

内部結合は単純だ。外部結合はちょっとややこしい。

外部結合は「LEFT JOIN」の形がよく使われると思うので、まず最初にLEFT JOINの仕組みを理解すれば大丈夫だろう。

(LEFTの仕組みを基準にして、RIGHTやFULLとの相違点を意識すれば、表のつなぎ方を間違えにくい?)

 

DCL(DataControl Language:データ制御言語

トランザクション」は、データ更新に失敗したとき、元に戻せる機能だ。(安全装置

  • 「COMMIT」…更新処理の確定
  • 「ROLLBACK」…更新処理の破棄

 

言葉だけだと意味が分かりづらいと思う。

Google画像検索で「トランザクション」を検索して、分かりやすそうな図解を探してみよう。

↑このページの「図1 処理失敗による不整合の発生」を見てみよう。

 

銀行で口座間の送金を考えてみる。Aさんの口座からBさんの口座へ50万円送金したい。

  1. Aさんの口座から50万円減らす。
  2. Bさんの口座に50万円追加する。

この2つの処理が両方とも成功しないと、送金は失敗だ。(Aさんは送金できてないのに貯金が減ったら怒る。Bさんは送金されてないのに貯金が増えてラッキー!)

AとBの両方が成功したら更新処理を確定する。AとBのどちらか、または両方が失敗したら更新処理は破棄してなかったことにする。(やり直し!)

これがトランザクションだ。

 

クレーム対応難易度

ちょっと話がそれるけど、トラブルの重大さ=クレーム対応難易度について考えてみよう。

  1. 人身事故 …人命にかかわる事故は取り返しがつかない。文句も一番キツイ絶対ミスがあってはならない分野のシステム開発はなるべく避けよう。
  2. 金銭絡み …(命の次に)お金大事という人は多い。人は金の話になるとシビア文句も強烈だ。決済など金銭絡みのシステムでは、RDBトランザクションを使おう。
  3. 上記以外 …その他のクレームは、それほどハードではない。匿名掲示板とか、どうでもいいゴミ情報投稿されるシステムなら、トランザクションは使わなくてもOKだろうw

 

DB管理ツール

ここまで、SQLRDB操作する方法について話した。

RDBは、SQLコマンド操作するだけでなく、DB管理ツールを使って操作することもできる。

DB管理ツールについても知っておこう。

 

この講座では「phpMyAdmin」というDB管理ツールで「MySQL」を操作した。

他にも、Google検索で「DB 管理 ツール GUI」などで探してみよう。商用だけでなく無料でも便利なソフトがたくさんあるね。

 

など。

 

SQLパズルだ!

SQLを駆使すると、欲しいデータをホイホイ取り出せる。

SQLコマンドを組み立てる作業パズルのような要素もあるので、遊びだと思ってSQLに取り組んでみて欲しい。

SQL パズル」でGoogle検索すると、いろんなテクニックが紹介されているので、時間があったらチャレンジしてみよう!

 

SQLの話は、それだけで1冊の本になるぐらい広範だ。今回は、SQL概要説明するだけになってしまった。

SQLの詳細については、前回紹介したSQL参考書などを読んでみてね。

 

まとめ

 

次回は、データベースを使ってWebアプリを作ってみよう!

データベースって便利だな~~~!!!」と実感して欲しい。

 


anond:20181015215004 未経験からプログラマーなんだが全然からない

anond:20181016015826 増田プログラマ養成講座 その1 パソコンの用意

anond:20181016164341 増田プログラマ養成講座 その2 プログラムデータ+処理、プログラム言語の種類

anond:20181016180059 増田プログラマ養成講座 その3 構造プログラミングの基本(順次、反復、分岐

anond:20181016193144 増田プログラマ養成講座 その4 子ども向け教材「Scratch」で構造プログラミング練習

anond:20181017161003 増田プログラマ養成講座 その5 オブジェクトとは何か?

anond:20181017191404 増田プログラマ養成講座 その6 OOPの種類、PHPの準備

anond:20181019181549 増田プログラマ養成講座 その7 OOPの仕組み(前半)

anond:20181020230044 増田プログラマ養成講座 その8 OOPの仕組み(後半)

anond:20181022232327 増田プログラマ養成講座 その9 MVCフレームワークを使ってみよう

anond:20181023184616 増田プログラマ養成講座 その10 OOP参考書

anond:20181024214133 増田プログラマ養成講座 その11 データベースを使ってみよう

anond:20181026145516 増田プログラマ養成講座 その12 データベース参考書

anond:20181028152656 増田プログラマ養成講座 その13 SQL文法 ←★今ここ★

anond:20181031014212 増田プログラマ養成講座 その14 Webアプリの試作品作成

anond:20181024214737 増田プログラマ養成講座 コンテンツ一覧

2018-08-16

anond:20180816044811

Mjsk。2tbも使えたのね。

ならgoogle drive一択なっちゃいそうだけど、

Drop boxone drive生きてるんだから何か理由があるんでないの?

2018-05-26

HPVワクチン関連雑感

この問題については、あまりにもいろいろな人が熱心に議論しているので、本筋はそちらをご覧ください。HPVワクチンにもその有害事象を受けた方にも関わったことはありません。二流の医学研究者としての雑感です。ナラティブな感じでまとめます

HPVワクチン有害事象が発生された方とそのご家族

突然に病気となられたこと、そしてその病気の原因がわからず苦労されたことについては心から痛みいります病気怪我というのは理不尽暴力的個人生活を壊してしまます家族や周囲の方に多大な影響も及ぼしてしまます。原因が何かと求めてしまうのは当然のことでありますし、それが理不尽であればあるほど怒りや不満、そして将来への不安などで胸が張り裂けそうな毎日だと思います

そして、それがよかれと思って打ったHPVワクチンのせいかもしれないというと、すべてが信じられなくなるのもよくわかります。親御さんであれば、なぜあの時に止めてあげられなかったのかとかそういう思いもあり、なおさらつらいことと思います

しかし、それは誰のせいでもなく病気理不尽に誰にでも起こります池田としえ市議が「あなたが悪いのではない」と患者さんとご家族お話されたのはまさに正しいことで、その一言で救われたような気持ちになられた方も多いと思います医学医療は近年かなり進歩してきておりますが、いまだに限界があり、病気がどういうメカニズムで起きて、原因が何かを突き止めることはそう簡単なことではなく、時間もかかります。ましてや、多彩な症状があるとされるHPVワクチン後の症状を一元的説明するためには、データの集積および基礎的研究、臨床疫学データ収集必要となります医療者としても早く元気になるように手助けしたいのですが、現状お役に立てないことを心苦しく思います

一つだけわかってほしいのは、あなたがたを攻撃したり批判する意図は実際のところ誰にもなく、皆がなんとかしてあげようと思っていいます。その思いがSNSなどではなかなか伝わりにくかったり、表面だけで捉えられてしまっておりますこちらとしても悪意はありません。ともすれば、HPVワクチンのせいではないかもしれないと指摘しただけで、本人にとっては侮辱されたような気持ちになられるかもしれませんが、その意図はありません。複雑な病態はいろんな観点からみて、いろいろな見解総合して、自分の考え自体にも違うかもしれないと常に疑いを抱いてその疑問点を潰していくことで真の姿に近づいていきます。色々と大変なのはわかりますし、憤りをぶつけたくなるのもわかりますがあまり攻撃的な態度を周りに振りまいていると、こちらとしても助けの手を伸ばしづらくなりますHANSと呼ばれる疾患群はまだわからないところも多く、鑑別が難しい他の病気である可能性もあります。他の患者さんで良い治療あなたに良い治療ではないこともあります。色んな情報が溢れていて、混乱することもあるかもしれませんが、あなたを一番知っているのは主治医であり、主治医にまさる情報源はありません。HANSに対して否定的意見であるからといって、あなたに起きていることを否定しているわけではありません。他の病気可能性も検討してなんとか糸口を探そうとしている人もいます心因性の疾患であるからといって、いわゆる「気の所為」ということで病気ではないと否定しているのではありません。心因性病気であっても、重篤場合身体にも影響がでますし、恥じるようなことではありません。

先にものべましたように患者さんを直接見たこともなく、HPVワクチンにも関わっていません。あくまで、医療者、医学研究者としての個人的な見解について申し述べます

HANSについて(個人見解

HPVワクチン後に痙攣や神経障害などの副作用があるというニュースや、積極的勧奨中止となったことは一般的ニュースとして知りました。その後で、池田班によりNFκB P50欠損マウスによる実験結果が発表されたことで日本人には副作用やすいのかなと思いました。マウスの結果なので、それがヒトにそのまま当てはまるかどうかはわかりませんが、NFκBについては以前にも研究していたので自己免疫性疾患への関与があるというのは説得力のある研究成果だと思いました。

しかしながら、村中璃子氏らによって、その実験結果には大いに疑問とすべきところがあるということを知ってからHANSのものについて懐疑的となりました。さらに、HPVワクチンによるモデルマウス作成実験について、Scientific reportsに掲載された論文がretractになりました。retraction自体は珍しいことでもありません。研究が正しいか間違っているかについてはいろいろな見解もりますが、いま雑誌掲載されている論文のうち80%は20年後にはどうせ間違っていることになるのが科学です。しかしながらretractされた後に記者会見が開かれるというのはめったにあることではありません。会見の様子が動画で公開されていたので拝見しました。以下の2点ほど疑問が残りました。

Figure 3について

病理組織でどこが病変として指摘されるべきか、図の解釈についての質問に対して誰もきちんと回答できていませんでした。論文撤回されたことをうけて、論文の内容を説明し、その正当性を主張するための会見ですから実験結果について聞かれたら、普通であれば待ってましたとばかりに答えられるはずです。学会研究会、学位審査公聴会であのように答えられなければ、研究成果は認められません。たとえ、病理の判定を第三者委託したとしても、論文発表する時点ではどこが病変であるのかは少なくとも共著者も含めて全員が知っていなければいけません。そうでなければ、研究不正と言われてもおかしくありません。(参考:http://www.wiley.co.jp/blog/pse/?p=27806

学位審査公聴会で図について、主査、副査として質問したことのあるような方々が、このような致命的と言われるようなエラーを起こされたことについては誠に不思議というか残念としかいいようがありません。

モデルマウスについて

この分野の実験にはあまり習熟していないのですが、マウスとヒトでは免疫系も神経系も違いが多く、ましてやHANSとよばれる疾患については、複雑な症候がからみあっております。一方で、この論文作成されたモデルマウスではtail drop(尻尾が垂れる)と若干の筋力低下がおこるとされております。このtail drop現在起きているとされる多彩なHANSの症候がどうも結びつきません。実験結果として、視床下部に異常のあるモデルマウスができたのかもしれませんが、これをもってHANS証明とするのはいささか言い過ぎのような気がいたします。まぁ、だいたいの研究論文自分たちが主張したいことについて、主張しすぎる傾向はありますが。

自己免疫疾患を起こしやすいBALB/c使ってさら高濃度HPVワクチン百日咳毒素を使って、視床下部に病変のあるモデルマウス作成したことまでは現象として認めるとして、それでは他のワクチンでは起きないのか、HPVワクチンのものなのか、アジュバントによるものなのかについても検討必要だとも思われます学会座長風に言えば、「今後のご検討をお願いします」といったところでしょうか。

HANS発症HPVワクチン積極勧奨中止後に少なくなっていることについて

HANS定義HPVワクチン接種を前提としているので、HPVワクチン摂取した人が減ればHANSもまたトートロジー的に減ってしまますHPVワクチン接種していないかたでも、同様の症状を呈する人が名古屋レポートで報告されてはおります。SMONの例が出されておりましたが、SMONの定義キノホルムの投与を前提としておりまん。HANSHPVワクチン接種後1000人に一人あるいはそれ以上に発症するという根拠もあれば示してほしかったです。

HPVワクチン後に病気になられた方のためになんとかしようとして、HANSという概念提唱し、動物実験を進めてこられた熱意は尊敬には値しますが、主張しすぎたばかりに結果としてはおそらく、HANSという概念医学的に広く受け入れるには遠くなってしまったと思います

HPVワクチンについて

医師として患者さんの診断、治療を進めていくに当たってこちらが予期しないこと、悪い方向に向かうことはしばしば経験することです。色々と論文を集めて読んだり、色んな人の意見を聞いてまわって、患者さんやご家族と話してお互いに納得していても、結果が悪ければ悔やんでもくやみきれません。99%にとってよいことでも、1%に当たった人にとってはたいへんなことです。せめて、自分以外にも納得してくれる人が多ければ、やむを得ない選択であったと評価してもらえることもあります一部の人からは、医学者のお遊びともうつるかもしれませんが、有力な雑誌掲載されている論文やコクランが出している内容は広く医師としては受け入れられているものです。この中には間違いがないとは言えませんが、その時点での有力な見解を示しています。もちろん、そんなのはデタラメだ!自分はこう思う!ということで先に進まざるを得ないこともありますが、それが良い方向に向かわなければ、その責任は一人で追う必要があります法廷でその是非を争うことになった場合に、「個人思い込み」を応援してくれる人はあまりいません。

したがって、一般的医師科学エビデンスがあるかどうか、それが一般的コンセンサスとなりうるものであるかどうかを重視します。

HPVワクチンについての医学的な検討については、NATROM氏の「2018-05-21 HPVワクチンの「重篤有害事象」7%は高すぎるか?」 (d:id:NATROM:20180521)で、私が言いたいことはほぼ全てのべられていますし、多くの医師妥当と考えるでしょう。有害事象は、医学介入(薬やワクチン、手術など)が起きたあとに発生し、患者さんの不利益になったすべてのイベントを指します。因果関係があるかどうかは、その時点では不明確なことが多いので起こったことはすべて「有害事象」として記録されます。「重篤な」の定義一般的には、「少なくとも入院治療必要状態」です。2年間の追跡調査で、入院治療をされたかたが7%程度いらっしゃったということです。学校でいうと、40人のクラス怪我病気で年間1−2名が入院するというのは決して多くも少なくもないと思いますHPVワクチン対象として生理食塩水ではなく、A型肝炎ワクチンが使われるのは、痛みや腫脹などのワクチン特有の症状が出るかでないかで、偽薬であることが本人にわからないようにするためということについて、「痛みとか精神的なもので症状に影響するのか」と疑問を持たれた方もいますが、プラセボ効果ノセボ効果というのは厳然としてあり、時に厄介にもなりますA型肝炎ウイルスにはアジュバントが含まれておりませんが、それについても「アジュバントなしと言っておきながら、実際にはT細胞活性化させるKRM003が入っているではないか」と疑問におもわれたかたもいらっしゃいましたが、KRM003は「不活化したA型肝炎ウイルス」で、ワクチンのものです。アジュバントではありません。

池田としえ市議について

困っている人の役に立ちたいという思いで政治家になられて、HPVワクチン後の有害事象で困っている方などに対して、なんとかして救いの手を差し伸べようという姿勢は素晴らしいと思います。この問題がなぜ、ここまで大きな問題になったかというと、ワクチンを始め薬剤に対する有害事象が起きた際にサポートする体制が不備であったことによります。神経難病に対しては研究も臨床体制も十分ではなく、国の医療抑制策の中で現場が縮小しつつあり、対策を建てるには政治の力が重要です。PMDAも本来であれば薬害オンブズパーソン的な役割を果たすべきですが、機能しきれていません。サポート体制を整えるには、行政だけではなく、広く医師薬剤師研究者などを巻き込んで協力体制をつくってかなければなりません。そのためには、一人でも多くの医師見方につける必要があり、あなたから見て問題があると思っても、現場医師恫喝するのは逆効果です。そういう発言を見ると一般的医師が見たら、協力するよりも引いた態度を取ると思います医学論文などの評価についても、ブログを読むだけではなくて、信頼できる専門家意見を直接聞くなどされたほうがいいかと思います。diploid(2倍体)をデブリ翻訳されているのをそのまま引用されたりしていると、頭を抱えざるを得ません。

まり一般医師が受け入れられない考え方の意見尊重することもまた、現場医師が離れる原因となります。彼らはプロパガンダ的に、あるいは彼らの商売上の理由あなたがたを利用しようとすらしますのでご注意ください。そういうところに偏ると一般的医師はどんどん離れてしま危険性があることもご承知ください。

政治家として、反対意見の人も見方につけるくらいの政治力を発揮していただきたいと陰ながら応援しております

村中璃子氏について

いろいろと発言が難しい状況で、Wedgeに書かれた文章はこれまでもやもやしていたのがすっとしたような感じがしました。ジョン・マドックス賞の受賞もおめでとうございます。ただ、小B方さんなみに脇が甘く、言葉使いが雑なところが気になります。ウェット系の実験の読み方もあまりなれていらっしゃらないですよね。裁判についてはあなたが主張されることはごもっともではあるのですが、負ける可能性は十分にあると思います文部科学省研究不正をこのように定義しておりますhttp://www.mext.go.jp/b_menu/shingi/gijyutu/gijyutu12/houkoku/attach/1334660.htm

(1)捏造

 存在しないデータ研究結果等を作成すること。

(2)改ざん

 研究資料機器過程を変更する操作を行い、データ研究活動によって得られた結果等を真正でないものに加工すること。

(3)盗用

 他の研究者アイディア分析・解析方法データ研究結果、論文又は用語を、当該研究者了解もしくは適切な表示なく流用すること。

問題となっている論文では、データ研究結果は存在するので「捏造」とはいえません。むしろ研究結果を真性でないものと主張したという「改ざん」ですが、これも論文によくある「言い過ぎ」といえば言えてしまます

その他、「売名オヤジ発言などtwitter軽率に出してしまうと、「売名オヤジ」扱いされたくない男性医師研究者は協力したくなくなります。これは、流石に問題あると思って消したようですね。いろいろと積年の思いが会ったにしても、記者会見でしどろもどろになっているのを揶揄するような発言をtwitetrでして、あなた気持ちははれるかもしれませんが、得することは少ないでしょう。研究して論文出して、結果が間違っていてretractされることは研究ではよくあることで、それ自体が悪いことではありません。今回のretractionをもって、研究費にまで言及してしまうと、研究者まで敵に回すことにもなりかねません。

バズフィード岩永さんとか、同性できちんと指導しくてくれる人に文章を見てもらったりしたほうがいいんじゃないでしょうか。どうしても、「オヤジ」は女性に甘くなりますので、あまり参考にはならないでしょうね。

続く

2018-02-05

[]ドレミの歌いろいろ

イタリア語:

ドレミ音階ルーツが、1024年イタリア僧侶が、

聖ヨハネ賛歌から考え出したとされ、

Ut Re Mi Fa Sol La」に

17世期Sancte Ioannesの頭文字の Si が加わり、

さらに後、Ut発音しにくいので、

DominusのDoに変更されたそうです。

ドレミの歌」

DO se do qualcosa a te

RE e`il re che c`era un di`

MI e`il mi per dire a me

FA la nota dopo il MI

SOL e`il sole in fronte a me

La se proprio non e`qua

SI se non ti dico no

e cosi` ritorno al DO

Tutti insieme appassionatamente)

(訳)

あげる  君になにかをあげるなら

王様  昔いた王様

私    私にと言うためのmi

FA ミの次の音

太陽 私の目の前の太陽

あっち  こっちでないなら

はい   いいえと言わないなら

さあこれでドに戻ります

英語

Do-Re-Mi

Doe, a deer, a female deer

Ray, a drop of golden sun

Me, a name I call myself

Far, a long, long way to run

Sew, a needle pulling thread

La, a note to follow sew

Tea, a drink with jam and bread

That will bring us back to Doe

(訳)

ドゥは 鹿、雌鹿

レイは 金色太陽の光

ミーは 自分自分を呼ぶとき名前

ファーは 遠い、走っていく長い道のり

ソーは 針で糸をひくこと

ラは ソに続く音符

ティは ジャムパンに合う飲み物

そしてまたドゥに戻る(最初からやり直そう!)


フランス語

Do, le Do, il a bon dos

Re, rayon de soleil d'or

Mi, c'est la moitie d'un tout

Fa, c'est facile a chanter

Sol, la terre ou vous marchez

La, l'endroit ou vous allez

Si, c'est siffler comme un merle

Et comme ca on r'vient a Do-o-o-o

(訳)

Do Doは

Re 黄金の太陽の光

Mi 全体の半分

Fa 歌うのは易しい

Sol 貴方の歩く大地

La 貴方の住んでいる場所

Si 黒鶫(くろつぐみ)のさえずり

さあ Doに戻りましょう


トルコ語

Do dir kullah(*) dondorma

Re masmavi bir dere

Mi denizde bir demi

Fa denizde bir tayfa

Sol papatyali(*) bir yol

La yagmurdan(*) bir damla

Si ilknurun kedisi

Do bir kulalr dondorma

(*)トルコ語文字化けするといけないので、u 、i 、g で代用

(訳)

ドは 1カップの アイスクリーム

レは 真っ青な 1つの渓流

ミは 海に 一隻の船

ファは 海に 一人の船員

ソは 真白菊の咲く 一本の道

ラは 雨から 一滴のしずく

シは イルクヌル女性名前)の 猫


英語直訳版:

do wa mesu no shika

re wa hi no hikari

me wa watashi desu

fa wa tooi no koto

so wa hari de nuu

ra no tonari wa so

ti wa pan to tomo ni

soshite mou ichido

三重県公立中学校英語教材として用いられた。

https://web.archive.org/web/20071005084349/http://danceart-web.hp.infoseek.co.jp/doremi.htm

2018-01-04

お金を払ったサービスを探しているけど定番以外はあまり見当たらない

世の中には自分の知らないライフスタイルを変えるサービスが溢れていると思っていたのだが、はてブ検索しても見当たらない。

AmazoniCloudDrop BoxSpotifyNetflixHuluGithubとか。

あれ、意外と少なくない?

2017-11-29

fake town baby歌詞解釈

こう言ういい加減な解釈を見てしまったのでイラッとした。なので書いとく

ユニゾンfake town baby」の歌詞意味は?解釈考察

http://sinario19.com/%E3%80%8E/%E6%AD%8C%E8%A9%9E%E8%A7%A3%E8%AA%AC/%E3%83%A6%E3%83%8B%E3%82%BE%E3%83%B3%E3%80%8Cfake-town-baby%E3%80%8D%E3%81%AE%E6%AD%8C%E8%A9%9E%E3%81%AE%E6%84%8F%E5%91%B3%E3%81%AF%EF%BC%9F%E8%A7%A3%E9%87%88%E3%81%A8%E8%80%83%E5%AF%9F%EF%BC%81/%E3%80%8F

「溢れんばかりの厨二病ワードが飛び交うこの作品がどうにも肌に合わない僕は、このアニメの視聴を諦めてしまった。」

ふざけろ、それでこの歌詞解釈ができるわけ無いだろうよ


つーことでやってみた。

まず前提として「血界戦線」の基本設定から

かつてニューヨークと言われた街は、異界と人界とが交差して一晩で変わり果て、これにより異界ならではの超常日常・超常犯罪が飛び交う「地球上で最も剣呑な緊張地帯」となった街、「ヘルサレムズ・ロット」が構築される。この街は深い霧と超常現象により外界と隔離されているとはいえ、一歩間違えば人界は不可逆の混沌に飲み込まれしまう。

そんな中、この街のいつ破れるとも知れぬ均衡を守るために秘密裏活動する者たちがいた。クラウス・V・ラインヘルツ率いる「秘密結社ライブラである。彼らはさまざまな能力を駆使し、「血界の眷属ブラッドブリード)」を筆頭とする異界の住人と日夜戦っていた。

半年前の事件で異界のものに遭遇し、妹が自ら差し出した彼女視力によって救われた少年レオナルドウォッチ。妹を救うすべを求めてヘルサレムズ・ロットを再訪した彼は、「ライブラ」の新人と間違われたことをきっかけとして、魔神による無差別襲撃事件に巻き込まれる。異界のものから与えられた「神々の義眼」の力で事件解決し、正式に「ライブラ」の一員に迎えられた彼は、クラウスらとともに様々な事件(あるいは異界ならではの日常)へと挑んでいくのだった。

Wikipedia 血界戦線より

まず曲頭、リフレインで出て来る英語歌詞

I’m sane, but it’s trick or treat

I’m right, but it’s truth certainly.

Well then “awesome!” welcome to tragedy.

Fake town, Fake town, baby?

直訳すると「おいらは正気だが、そりゃまるで「トリックオアトリート」だ。おいらは正しい、でもそれは確かに真実だ。"まあすげえんだよ" 悲劇へようこそ。ここはフェイクタウンだぜフェイクタウン、ベイベー?」

まりこれはレオナルド視点から見た「ヘルサレムズ・ロット」の描写この街を訪れた第三者(おそらく視聴者)に向けて話している「ようこそ、この街に来るなんてマジ悲劇だねぇ、『マジすげぇよ』ここは。だって毎日ハロウィーン悪霊人間が同じ世界にいる様子)だぜ、気ぃ狂ったと思うっしょ。こっちはマジで正気だってここは『ヘルサレムズ・ロット』なんだぜ。」

(1番)

情に伏すなんて到底無駄

束の間の安堵は当面邪魔

Hello me, Hello you, 「待った」は効かない

Fake town, Fake town

ほら いつからそう思っていたか わからなくなってる

せっかく勝てる準備してたのに 残念だな 騒々しくて

幸せになるパーセンテージ 忘れちまったよ

(2番)

無に帰すなんて日常茶飯

万物を承諾、さながら羅漢.

Hello me, Hello you, time to Rock ‘n’ Roll

Fake town, Fake town

ほら いつまで泣いてばっかいても 日が暮れちゃうから

前途多難なぐらいがおあつらえだね

始まるぞ 揺さぶられたら

君が持ってる常識なんか ガラクタなんだよ

レオナルドは強力な特殊能力持ちだが、いかんせん戦闘に向かない。ヘルサレムズ・ロットでは否応なくラブルに巻きこまれる。

「ヘルサレムズ・ロット」では予想以上に外界の常識が通じないので、外界で有効だった成功法が通じない。だから、これまでの経験値からはどうすればいいか計算が立たない。

という旨をレオナルドから第三者説明しているというのが「血界戦線」のOPとしてのこの歌詞の内容(以下「」内はレオナルドによる「ヘルサレムズ・ロット説明


(1番)

神様はいない 要らない いても 要らない

ここは誰の現在地だ?

いかいかは君が決めろよ

「嫌いなもんは嫌い うるせえ 黙れ」

それじゃ 多分とうに立ち行かない

ぐだぐだ言ってるだけじゃ 見向きされないのが この街ルール

またとない このcall or dropに乗るだけ

悪鬼羅刹さえも手を叩く さあ喝采万来、お待たせ

(2番)

神様はいない 要らない いても 要らない

期待斜め45度

放っちゃう どうせ意識しても無駄なんだよ

前提享受して 走れ 進め

それで もしも叶っちゃうのならば

エゴイズム戦線 一着逃げ切り 運命だって所詮は君の手中さ

「外界の常識が通じないので、神頼みも通じない(神クラス魔物結構住んでる)。もうわけがからない。外界じゃ多少腕に自身があってツッパったところで立ち向かえるほど甘く無い上に、立ち止まってる暇すら与えてくれない。」

「眼前の出来事に対して「伸るか反るか」を決めてかないといけない。その厳しさは悪鬼羅刹が喜んじゃうくらい。とにかく頑張れ、うまくいくかどうかは君次第だから。」


どこまでが本当で どこからが嘘なのか

かめるのもバカらしいよな

愛してる この街を 愛してる それでも

未完成で ずさんで いらいらして 穢れてて反吐が出て

真実なんてないくせに I’ll be

ああ 生きるsession もう当分は 飽きる気配がない

「こんな街なんで何がホントもう確かめるのも馬鹿らしいくらいなんだけど、この街が大好き。ほんと生きるだけで精一杯なんだけど、飽きないよねぇ。」


いかいかは君が決めろよ

「嫌いなもんは嫌い うるせえ 黙れ」

それじゃ 多分 ぶっ飛ばされちゃう

苦言雑言言ってるだけじゃ 見向きさえされないか

生命session 全部巻き込んで 楽しむのが この街ルール

ああ またとない このcall or dropに乗るだけ

もう驚天動地 バカ騒ぎ 後悔するぐらいで just just

ああ またとない このcall or dropに乗るだけ

悪鬼羅刹さえも手を叩く さあ喝采万来、お待たせ

「つーことこう言うルールの街なんで、全ては君次第。まあ頑張れ。」


さあ勝算万全、お待たせ

「てな訳で説明終わり、さあ行こっか」



ていうのが「血界戦線OPアニソンとしての歌詞解釈

はいえ実社会魑魅魍魎だらけなのでだいたい上記の内容が当てはまるとも思う。

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環境変数)

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