はてなキーワード: pagesとは
I am currently working at a factory in a department where I work day shift and night shift. My workplace is in the countryside, where the nearest station is a station where only regular trains stop, and I live in a cheap apartment near a station where only regular trains stop. If I work the night shift, I have to wait for the train for 30 minutes no matter when it ends.
I once hated these 30 minutes.
Factory work is boring. It just repeats the same process. The only way I can cope with boredom is to think while working, or to take advantage of the noisy environment and sing at a decent volume. I didn't want to spend 30 minutes of idle time after such boredom was over, I wanted to go home early, eat, drink and go to bed, and I had no other feelings.
About this time last year, I started writing down things I'd been thinking about in my workday when I was bored, as a 30-minute reprieve from boredom. I am not a smart man, as many factory workers probably are. The longest I've ever written is perhaps a two-page, one-line book report.I struggled to come up with the best way to express myself while I was on shift, and I wrote it down while smoking a cigarette in the smoking area near the station. I can write about 1,000 or 2,000 words, more than three times the length of two pages and one line, without any difficulty.
Thus, I started to use these 30 minutes only for writing. Since then, I've spent my days finding something to write about for those 30 minutes, figuring out how to write it during my shift, and actually writing it while waiting the train.
I got a glimpse of the joy of writing freely, writing words that no one else will ever know.
And now, for the first time, I'm writing with the intention of getting others to read it.
On the first day of December, it was decided that I would be reassigned to a department that did not have a night shift, starting in April. It's a full-time day job that I've been waiting for for the last year, but after April I might be away from writing. When I thought about this, I felt the urge to have someone else read my writing.
I started this writing on December 2, 9 night shifts = 4.5 hours, so far about 800 words. Oddly enough, it's close to two pages and one line. The moment I want someone to read my writing, I find it very difficult to write. However, I'm proud to say that this text makes a lot more sense than the two pages and one line I once wrote, and above all, I was never bored while writing it.
I wonder if I will still be writing since April. We won't know that until the time is right. However, I will say this.
I now love to wait 30 minutes for the train after my night shift.
2014年9月 大学が不適格とした犯罪者から資金を得るための偽装工作(匿名化)
2019年8月 少女虐待の罪を犯した犯罪者だとは知らなかったと嘘の釈明
2019年9月4日 公民権運動の指導者などに相談した結果、メディアラボの再建を支援するために所長継続を明言
2019年9月6日 元職員が偽装工作を告発、メールのやりとりが記事に掲載される
2019年9月7日 数週間の熟慮の末、メディアラボ所長やMITの教授職を即刻辞めることが最善だと判断(メディア取材はすべて答えなかった)
今回の辞任劇は米誌ニューヨーカー(電子版)による6日の報道がきっかけだった。伊藤氏とメディアラボの同僚が、エプスタイン氏を寄付提供者として不適格な人物と認識し、記録上は匿名とするなど、交友関係を意図的に隠す行為をしていたと報じた。MIT側は米誌の報道を受けて調査を始めている。
How an Elite University Research Center Concealed Its Relationship with Jeffrey Epstein (The New Yorker)
Dozens of pages of e-mails and other documents obtained by The New Yorker reveal that, although Epstein was listed as “disqualified” in M.I.T.’s official donor database, the Media Lab continued to accept gifts from him, consulted him about the use of the funds, and, by marking his contributions as anonymous, avoided disclosing their full extent, both publicly and within the university.
9月4日(水)のラボ総会では、辞職を考えている様子はなく、償いの説明を台無しにされたネグロポンテ教授(メディアラボ創設者)に抗議している。
Director of M.I.T.’s Media Lab Resigns After Taking Money From Jeffrey Epstein (The New York Times)
But near the end, one of Mr. Ito’s staunchest supporters, Nicholas Negroponte, a founder of the media lab, said he had told Mr. Ito to take the money and would do it again. That prompted Mr. Ito to send an email to Mr. Negroponte in the middle of the night, complaining that he was undercutting his ability to make amends.
ネグロポンテ教授いわく、「俺が伊藤(所長)に(エプスタイン)からの金を受け取れっていったんだよ。同じことがあれば、またそうする(所長に金を受け取れっていう)よ。」
この発言の詳しい経緯は、エプスタイン資金問題を受け、メディアラボの総会で話されたことにある。
Director of M.I.T.’s Media Lab Resigns After Taking Money From Jeffrey Epstein (The New York Times)
At a meeting on Wednesday night with media lab personnel, Mr. Ito said he had “screwed up” by accepting the money, but that he had done so after a review by the university and consultation with his advisers.
水曜日のラボ総会で、伊藤氏は「(エプスタインから)金を受け取ったときはどうかしていた。しかし、大学に確認してもらって、アドバイザに確認してもらってから、金を受け取った」と説明していた。実際は、The New Yorkers の記事によれば、匿名化して資金を受け取った。記事が出る直前まで、資金は大学に確認してもらったと同僚にすら嘘をついて、所長の座に留まろうとした。
この伊藤氏を、MIT 関係者を多く含む233名が、保身のための嘘の謝罪を出した勇気と受け取った資金の返却の約束をとても尊敬しており、彼は、思慮深く、謙虚で、道徳観念がしっかりしていて、寛大である、と署名して認めている。支持者は、彼の嘘がばれたあと、この署名ページを削除している。
We greatly admire the courage behind Joi’s public apology for his connections to Epstein, and his commitment to financial restitution. ... to his character: thoughtful, humble, principled, and generous.
署名者の数名は エプスタイン事件が飛び火した伊藤穣一MITメディアラボ所長の支援サイト立ち上がる に紹介されている。この署名では自分たちを次のように評価している。
At MIT, we pride ourselves on our ability to rise above complex challenges and, with openness and rationality, improve ourselves and the world around us.
MIT 関係者だけでなく、取締役を務めていた財団やニューヨークタイムズも嘘がばれる前、伊藤穣一氏を次のように評価し、擁護していた。
Jeffrey Epstein’s Donations Create a Schism at M.I.T.’s Revered Media Lab
Other organizations have also stood behind Mr. Ito. The John S. and James L. Knight Foundation, where he has been on the board since 2011, said in a statement that it believed his apology “is sincere.” The MacArthur Foundation said Mr. Ito “has addressed his associations in a manner that warrants no action by the foundation at this time.” The New York Times Company, where Mr. Ito has been a board member since 2012, declined to comment for this article.
John S. and James L. Knight 財団 彼は誠実
MacArthur 財団 彼とエプスタインの関係で当財団が対処することが何もないと彼は説明してくれた
ニューヨークタイムズ コメント拒否(この記事はニューヨークタイムズに掲載されている)
現役のプログラマ、web制作・ソフトウェアに関連する産業に従事される方々のアドバイスを頂きたいです。また、ニートから社会復帰された方のアドバイスも頂きたいです。
注意: いわゆる特定を恐れてかなりぼかした表記をしているのですが、ぼかしすぎとの指摘をいただければ可能な限り追記いたします。ただし、GitHubプロフィール/WebアプリのURLについては、就職活動のための個人情報が含まれている可能性があること、宣伝すべきでないことから、ここで公開をすることはありません。
素人同然かもしれませんが、適切なアドバイスを頂くために必要だと思うので、書かせていただきます。
Webアプリの概要: 複数の外部APIを組み合わせて定期的にデータが更新される(現時点で数百万程度のレコード数)、ユーザの操作でリソースが更新されることはない(すべてのendpointが認証なし、GETのみ)
面接に間に合わせるように作ったのですが、残念ながら一度も面接官/採用担当者の方にご覧いただく機会がありませんでした。(そもそもGitHubについてご存知の面接官の方がいらっしゃらなかった…)
内容としては、モダンなWeb開発の基礎を一通り踏まえた構成になっていると考えています。
ソフトウェアエンジニアの取扱いが多い求人サイト(Find Job・Green・Wantedly)、一般的な大手求人サイト、派遣会社、ハロワ、横断検索サイト(Indeedなど)、Google検索
インターネット上で公開されている、通勤できる距離の求人情報は片っ端からクリックしました。(Google検索で site: ...
※実際には求人サイトのドメインが結構効果的でした)
良さそうな会社はたくさんあったものの、応募資格の時点でほとんど諦めることになりました。(実務経験以外なら必須でない条件を含めて満たす求人もありましたが、必須条件を満たさないために応募をすることはありませんでした。)
「社会人経験」「実務経験」を必要としない寛大な会社は、ほぼSESでしか存在しないようです。
「1年以上の実務経験」を必須とする、時給1000円のアルバイトはたくさん見つかりました。(ZOZOのアルバイトが1300円で話題になりましたが、1000円のアルバイトでもそこまで求められるのかと思ってしまいました…)
視野を広げてWebデザイナーやHTMLコーダーを見てみると、実務経験に加え、「Adobe製品の使用経験」(料金が払えない…)「Wordpressサイトの運用経験」「ポートフォリオサイトを持っていること」が必要な会社がほとんどでした。
VPSにWordPress+nginx+SSL(Let's encrypt)で構築したことはありますが、1人で更新する分には静的サイトジェネレータを使ったほうが簡単で、GitHub Pagesなどで無料で公開できるので、実際の運用には至りませんでした。
やはり、自分はデザイン系の会社が求める人材ではないと思います。
応募資格の時点でほぼ応募できる会社が存在しない中、応募資格を満たす会社に片っ端から応募して、数社面接までたどり着きました。SES以外面接落ち、SESの会社は一次面接通過後に辞退させていただきました。
面接で基礎的なコンピュータサイエンス/アルゴリズムの知識を問われる可能性を考えて、それらの基礎も学習をしましたが、これもまた面接で使用する機会がありませんでした。(それ自体は無駄ではなく、むしろ自分のためになるものでした)。
私の文章力が低く、読みにくい文章であったとすれば、申し訳ございませんでした。これでも下書きを一度破棄し、表現に気をつけながら、書きあげるのに数日を要しました。これが私にとって初めての増田での投稿で、「この内容を登録する」ボタンを押すのにも勇気が必要でした。
高強度インターバルトレーニングのほうが精神衛生的にはいいぞ
•
Resistance training improves sleep quality and anxiety in adults with likely PTSD.
•
Benefits to sleep were largely attributed to improved sleep latency.
•
High intensity resistance training was well tolerated by adults with likely PTSD.
https://www.sciencedirect.com/science/article/pii/S1755296618301388
James W. Whitworth, Sanaz Nosrat, Nicholas J. SantaBarbara, Joseph T. Ciccolo,
High intensity resistance training improves sleep quality and anxiety in individuals who screen positive for posttraumatic stress disorder: A randomized controlled feasibility trial,
Mental Health and Physical Activity,
Volume 16,
2019,
Pages 43-49,
気持ちがまとまってきたので文章にする。思ったことバーッて書くだけだから文章的なまとまりもクソもないほぼ自分用まとめ。sexyな言葉で感想が書けなくてごめんね。
大学受験の真っ最中の当落発表で見事に落ちたので病みに病んだ。第一志望校にも落ちた。
受験が終わった後は一般にも電話をかけまくったけどこれまた見事に落ちた。ので、チケットを探すことにした。
超人見知りの陰キャコミュ障キモオタクだし取引は初めてだったから凄く不安だったけどそんなことよりも去年のツアーぶりのsexy達に会いたい気持ちの方が何倍も強かった。そして、ありがたいことに静岡の一日目に同伴させてもらうことが決まった。
そこからはもうずっとウキウキで何を着ようどんなメイクをしようどうやって行こう何時くらいに着こう何を準備するにも楽しかった。アルバムが発売されてどの曲をどんな演出で披露するか考えるのも楽しかった。当日までチケットの保証は無いけれど取引が決まる前と後では世界の見え方が違った。
仙台のプレ販でペンラの画像が流れてきた時にはちょっと泣いた。聡ちゃんも一緒にツアーを回るんだと思ったら胸がじんわりとあったかくなった。そして風磨くんのうちわの顔が最高だった。風磨くんの顔が世界一可愛くてかっこよくてエッチ。最高。この世に生まれてきてくれてありがとう風磨くん。こんなにも顔がいいうちわが一週間後には自分の手元にあるのかと思うとニヤケが止まらなかった。キモオタだから。ネタバレ見るのを防ぐためにtwitterはログアウトした。
当日、念願の風磨くんのうちわを手に入れて、無事取引する方とも会えて安心して会場に入った。席はスタンドの上の方であまり良くなかったけれど私はメインスクリーンさえ見られればどこでもよかったので十分だった。(去年はメンステ真横の上の方でラブマニのフィンガータットが全然見れなかったので)
席についてびっくりした。私の周り、キンブレまみれ。
通路挟んで隣の席にキンブレ2本持ち2連、後ろの席も公式ペンラとキンブレ1本持ち、前の席に公式ペンラとキンブレ2本持ちとキンブレ5本持ち、そして私にチケットを譲ってくれたお姉さんも公式ペンラとキンブレを一本ずつ持っていた。
もちろんキンブレを持つオタクが一定数存在することは知ってたし会場でキンブレを持つオタクは見たことがあったけれど、幸運なことにガイシで一昨年去年と参戦して自分の席の周りにキンブレ持ちがまったく居なかったのでいきなりキンブレに四方八方を囲まれてめちゃくちゃ驚いた。こんなにおったんかキンブレ持ち。なんとなく都市部より地方の方がそういうオタクは少ないと思ってた。そしてクソコミュ障の私はお姉さんにキンブレの事を言えるはずもなかった。
ジャニーズ現場のキンブレがめちゃくちゃ嫌いだった(シンプルに眩しいのと悪い意味でクソ目立つから)ので中々モヤモヤする始まりだったけれどライブが始まってしまえば全部吹っ飛んだ。登場から最高だった。SexyZoneは天才。と思ってたら前の席のキンブレ複数持ち2連が腕上げてキンブレ降り始めてまたモヤった。
でもやっぱりすごく楽しかった。正直4人だけのライブを見るということに不安はあったけれどでも今できる一番のライブだと思った。
問題は私だ。声が全然出せなかった。今までは友達や妹と来ていたから気兼ねなく声を出していたけれど今回は周りに他人しかいなくて周りの迷惑にならないかなとか余計なこと考えて全然出せなかった。メンバーがたくさん煽ってくれるのに全然出せなかった。会場全体でもSTAGEやリペの時よりも全然盛り上がらないように感じた。メンバーがこんなにも頑張っているのに声が出せなくて悔しかった。風磨くんが少し不満そうで寂しそうな顔と声をしている気がして申し訳なかった。どうせ自分は変な人なんだから周りから浮いたっていいやと思える気持ちが自分にあればよかったのに、周りを気にする自分が嫌だった。
アンコールの外周の時、周りのキンブレたちが一斉にうちわ取り出してキンブレ振ってた。前の人にいたってはスケッチブック取り出してた死ね。お前はADか?
凄く嬉しかったのはメンバーががっつり干してくれたことだった。全然上見なかった。私の方に来た時にこっちを向かないのはやっぱり少し寂しかったけれどキンブレを構うことと比べれば5000倍くらい嬉しかった。SexyZoneに会うたびにSexyZoneへの信頼が増える。すごい。
SexyZoneへの大好きという気持ちと罪悪感をかかえてライブは終わった。
その日は家に着いてふまけんらじらーで死んですぐ寝た。次の日、パンフレットを読んだ。泣いた。
風磨くんがどう考えて今回のステージ構成にしたかを知って、昨日の比じゃない罪悪感が襲った。ほかのメンバーに対してもそうだ。声を出して欲しいと、何度も言っていた。メンバーはファンをこんなにも信頼してくれているのに私は一ミリたりともその信頼に答えられなかった。
また別の公演のチケットを探すことにした。次は声を出すために。自己満足なのは十二分にわかっているけれどこれで終わりたくない気持ちが勝った。沢山声を出したい。
受験中心の支えになってくれたSexyZoneに今度こそ恩返しがしたかった。Sexy Zoneへ感謝を伝える方法は公式にお金を落とすか直接声を届けることしかないから。
デスクトップはWindows自作PCで最新の高性能CPUとGPU、大容量高速なストレージとワークメモリを搭載。WSLのUbuntuによってPOSIX環境を構築。
デスクトップの周辺機器は英語配列ゲーミング系、もしくは静電容量方式の英語配列キーボード。好みによってはトラックボール、作業用にゲーミング左手キーボード、フットスイッチ。ディスプレイは4Kで複数枚。音声の入出力はオーディオインターフェイス経由。
ラップトップはMac。使用するアプリは可能な限りクロスプラットフォームとして提供されているものを使用。処理性能の低さはeGPUで補完。
テキストエディタはVim、WebブラウザはChrome、オフィススイートはGoogle Documents、チャットはSlackとDiscord。
ルータは高速なゲーミング系、もしくはGoogle Wi-Fiをメッシュ運用、YAMAHAも良いけど手軽さには敵わない。
スマートフォンはiPhone Xを裸運用。動画撮影時にZHIYUNのジンバルを使用。気分で超広角やNDフィルタ系のスマホレンズを使う。
タブレットはiPad Pro、Smart Keyboard装備、手書き系はApple Pencil。
スマートデバイスの周辺機器はAnker。オーディオ関連はAirPodsかBeats。
iTunesはゴミ。そのためAndroidを頻繁に検討してしまう。ただやっぱりAndroidはイヤ。
スマートウォッチは他に選択肢が無くてApple Watch。PebbleがFitbitに買収され絶望している。
電子決済は交通系かApplePay、ApplePayの中身はiD。
電子書籍はAmazon Kindle、音楽はSpotifyとApple Music、動画はYoutubeとNetflix、通販はAmazon、食材はネットスーパー、服はZOZOTOWNおまかせ定期便。
SNSはTwitter、ログイン頻度が非常に落ちてるがFacebook、次の楽園としてMastodonに注目。視覚デザインアイディアのプールとしてPinterestは優秀。
ブログは静的サイトジェネレータを使って構築。プラットフォームはGithub PagesやAWS。WordPressは古い。
VLOGを嗜み、普段使いの動画カメラはiPhone XやGoPro、SONY RX100。本気を出すときデジイチとZHIYUNのジンバルを持ち出す。
空撮ドローンはDJIの中型ドローンかRyzeTech Tello。
スマートスピーカーはGoogle HomeとGoogle Home Mini、HomePodは現状で選択肢に入らずHomePod買うならGoogle HomeMaxを買う。
Amazon Echo派も居る。Amazon Echo Spotを実家に置こうか検討してる。
ホームIoTとして連携しやすいのでテレビはSONYの4Kテレビ、電灯はPhilips Hue、赤外線制御はNature Remo。掃除機はDysonやiRobot Roomba、マキタのコードレスクリーナー。
調理関係は電子調理で電子レンジオーブントースターやホットクック、ヌードルメーカー、Vitamixなどで省力時短調理をする。食器洗いは食洗機。
洗濯は洗濯からの乾燥コースで基本畳まない。シャツのアイロンがけはアイロンいら〜ずとハンドスチーマー。
Raspberry PiでホームIoTサーバを構築し、既製品では提供されていないサービスを自作しIFTTTやSlackとも連携、リモートコントロール。ChatBotもついでにラズパイで。OSはUbuntu Server。
TVでの動画視聴はAppleTVかChromecastやテレビ内蔵AndroidTV。Amazon FireTV派も居る。これまでのメディア資産はDLNA経由で視聴。
ゲームハードはSIE PlayStation4とNintendo Switch。XBox系はWindowsでプレイしたら良いと思ってる。
スタンドアローンVRゴーグルのOculus GOで動画見たりVRChatもする。
棚はディアウォールやラブリコでDIY。一家に一台マキタのバッテリー式インパクトレンチ。
文房具はツバメノートに本革カバーか高橋手帳に本革カバー、ボールペンにJETSTREAM PRIMEかサラサグランド、万年筆はコクーンやバランスやサファリ、ハサミはフィットカットカーブツイッギー。
バッグやバックパックはカメラ向け、ブランドはPeekDesignやSUPER CONSUMER。
軽い運動にはロードバイクを使用し、そんなにガチガチなカスタムはしない。車は所有していないかスポーティなデザインのものかハイブリッド。
----------
追記(2018/07/04/13:14)
クリエイティブ関係でフォトレタッチは安定のPhotoshopでOSS派の人はGIMP、動画編集はAdobe PremiereでDavinci Resolveが伸びてきている。DTMはGarageBandで、当然DTM趣味の人は本格的なLogicやCubaseを使ってる。
絵描きが周囲に1人しか居ないので聞いてきた。参考にならないかも知れないが「Photoshop、Illustrator、Clip Studio Paintがメイン。最近Paintstorm Studioが面白い」と言ってる。
----------
ネットの情報と某大手IT企業勤めの俺の周囲の様子から平均としてまとめてみた。
思い出しながら書いたのでアッチコッチにジャンルが飛んで申し訳ない。
まじな話をすると、N予備校のプログラミング入門コースやるのがオススメ。
一日8時間勉強時間があるなら、だいたい一ヶ月で終わる内容。
月額1000円だけどしっかり勉強すれば一ヶ月の無料期間中に終わると思う。
もともとN高等学校のノンプログラマーの生徒をWebエンジニアとして就職させるために作られたカリキュラムで講師曰く去年はこれで二人エンジニア就職を決めたらしい。
内容も相当親切に説明していて、プログラミングで何か作るだけじゃなくて、就職に必要な環境構築やセキュリティまでみっちりやる。
で講師が書いてる入門コースで習うことがまとめ。テキスト教材もあるけど授業も1項目を2時間で説明している。授業は週2の生放送とそのアーカイブがある。
↓みたいなことが学べる
----
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という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ファイル, ポートフォワーディング)
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)
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)
HerokuでWebサービスを公開 (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, 適切なエスケープ処理, リグレッション)
パスワードの脆弱性の対策(ハッシュ関数, メッセージダイジェスト, 不正アクセス禁止法, パスワードジェネレーター, 辞書攻撃)
セッション固定化攻撃脆弱性の対策 (セッション, セッション固定化攻撃, ハッシュ値による正当性チェック)
より強固なセッション管理 (推測しづらいセッション識別子, 秘密鍵)
安全なHerokuへの公開 (脆弱性に対する考え方, HTTPの廃止)
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, 子どもからデータを消す)
参考:http://www.oreilly.com/animals.csp
Long ago (遠い昔⏤⏤)
In this Land of Masuda (このマスダの地に⏤⏤)
There was a bloodiest battle nobody's ever seen (かつてない血みどろの戦いがあった)
And they expelled the Intruders (侵略者は追い払われ⏤⏤)
They recovered peace (平和がよみがえった)
They enjoyed lives (彼らは暮らしを楽しみ⏤⏤)
The heroes became history (英雄の名は歴史となり⏤⏤)
The battle went into oblivion (戦いの記憶は失われた)
Until the Intruders are back... (侵入者が⏤⏤)
with more power, more evil, more toughness. (より凶悪となって再来するまで)
And they remembered (奴らは決して⏤⏤)
that the Intruders were alive... (死に絶えてはいなかったのだ)
"Boom!!!"
"Gosh, they're faster than record!" (前より速くなってるぞ!)
"Twenty pages full occupied!" (もう20ページ全滅だ!)
"Scroll...scroll...scroll...Shit! Drop it!" (クルクルクル…くそっここもダメだ!)
"Mayday, mayday, they're still coming!" (メーデーメーデー、敵が止まらない!)
"Noooooooooo!!!!!"
S P A M
C O M I N G S O O N
30代中盤、新卒からWeb開発、ここ数年でスマホアプリ開発をやってきました。
色々あって9月から転職活動をはじめ、11月末までに内定が揃い、1月から新しい職場となります。転職活動で感じた点をいくつか書きます。
活動内容:Wantedly、Green、キャリアトレック、エンジャパンから合計8社エントリー。
うち3社が書類審査落ち、1社が面談落ち、1社が1次時面談通過後に辞退。3社内定&条件提示。
もうあたり前ですよね。手書きの履歴書を求める企業はゼロでした。
ありきたりのJIS規格の履歴書は使わず、MacOSのPagesという標準ソフトにあった横書きの履歴書テンプレートを使いました。写真も貼っていません。
見づらいとか、再提出を求められたことはありません。ある会社からは人事部として必要な情報が掲載されて見やすければ良いという返答をいただきました。
Androidアプリ開発エンジニアとしての転職をしたかった為、直近の開発プロジェクトについては手厚く書き、
10年以上も前のPerlで書かれたプロジェクトについて説明しても、その技術で即戦力になるとは限らないし、ぶっちゃけ意味ないでしょと思った為です。
同じ事をずっとやってきたのなら、感覚値ですが5〜7年以上前のプロジェクトについて記載する必要は無いと思ってます(賛否あるでしょうけど)
ストアにリリースされている自作アプリや、githubで公開したプロジェクトについて職務経歴とは別で詳解資料を作りアピールしました。
その効果があったかのか、書類審査はすんなり通った方だと感じました(以前の転職では書類審査で時間がかかったり、よく落ちていたと思う)。
内定を頂いた企業の全てでこの部分で評価が高かったと思います。
エディタは何を使っていますか?タスク管理はredmineですか?なんていうありきたりな質疑応答でなく、事前に受ける会社のアプリやシステムを触ってみて、見つけた感想や改善点を提案するなどしてテクニカルなディスカッションができると、責任者の考えや開発方針などが聞けるため、その人の元で働けるか、スキルが見合っているかを多少なりとも判断ができます。
自作の何かを紹介する際にパソコンを開いて見せたり、質疑応答時のメモを確認する為に開くなど、一旦断りを入れておけば問題ありませんでした。
相手もサイトに記載されている現在の年収を知っているため、年収交渉は最後で良いかと思いがちですが、提示年収が現行よりも下がる事もあったので、
自分は面談の質疑応答の際、希望年収レンジに問題は無いか?を毎度きいて反応を伺っていました。
以上、ありきたりな内容だったかもしれませんし、業界によっては又事情が違うかもしれませが、参考になると幸いです。皆さんも良い転職を!
↑に「生きざまを見よ!」とあるので、見てみたら別の意味ですごかった。
いわゆる optimisation なのだろうかな。
ちなみに顔写真は↓
http://anond.hatelabo.jp/20160116170550
草稿段階では無料のPages使ってるよ。いろいろ問題はあるアプリらしいけど、UIの好き嫌いで選んでます。
ATOKは使ってません。もともとのIMEは予測変換がうざいけど、ほかの点では使えないこともないという感じ。もっと良いものがあったら教えてほしいです。
この組み合わせで仕事として本をまるごと一冊書いている人間としての感想。
iPad mini 4 16GB + Magic Keyboardの組み合わせでMacbook Air最安モデルの約半額で、macの快適なキーボードを使って高速で仕事ができ、電源がない場所でも一日中問題ない。
iPadは消費電力がPCより少ないので、スマホ用のモバイルバッテリを持ち歩けば、24時間電源なしでいける。
実感として、iOSが仕事に使えないというのは、すでに過去の話になっている。(追記:ものを書くという仕事に関して使える/使えないを議論している旨をタイトルで表明している。他の業種については論じていない)
勤務先の事情によりつねにフルWindowsを使わなければならないという制限が外せる人は、重いノートpcとACアダプタをバタバタ持ち歩いたり、最近たくさん出始めている格安windows10タブレットにキーボードカバーやらをつけて、安っぽいキーボードの打ちにくさを我慢しながら使う必要はもはやないと思う。
現在の組み合わせにたどり着く前に、Macbook Air、Windowsノート、Windowsタブレット、Androidタブレット、Chromebook、Pomera DM100を買って使ってみたが、常に以下のいずれかの点で問題があった。
・携帯性と重さ
・キーボードの快適さ
・オフライン環境での使用(Chromebookは速くて快適だが、オフライン環境で起動するとログインすらできない)
・原稿へのスタイル適用(章タイトル・見出しのフォント変更、ルビ振り、レイアウト指定等)
特にキーボードの選択は、一日8時間以上タイピングを続ける人間にとっては致命的であった。現在出回っているMicrosoftのモバイルキーボードはAmazon等での評価が高かったので全種類試してみたが、打鍵の快適さはMagic Keyboardに比べると、どれも3万円前後の格安Windowsタブレットについてくるキーボードと変わりない。
携帯性と重さという点では、最初のうちはMacbook Airに満足していたが、やはりこの機械の独特のゴツゴツ感と肌触りの冷たさには最後まで抵抗があった。また、あのアダプタをつねに持ち歩くと、けっこうかさばるのである(あのアダプタの華奢な感じが携帯時に与える不安は、Macbook Airをずっと持ち歩いている人ならわかってくれるだろう)。
iPad miniの分解できるアダプタ&ケーブルは、カバンに入れるときに大きな安心感を与える。また、旅行中以外はそれすら持ち歩く必要がないことにあとで気づいた。
iPad mini 4 16GB + Magic Keyboardで約530g、好みのケースを付けて600 - 650g 、
テキスト入力メインでの動作時間が体感で約8〜9時間といったところだ。
一方、最近話題になったキングジムの小さなpcポータブック XMC10は、本体重量が約830g、
動作時間は約5時間。本日付での価格.comの最安値は約9万円。
Surfaceをはじめとして、携帯性を重視したWindows機を最近各社がこぞって出しているが、サクサク動くスペックにして15 - 20万の価格帯を考えるとどれもライトユーザーにとっては高嶺の花だという感じがする。フルwindowsで1kg以下というのは、現時点でそんなに高い付加価値なのだろうか。
追記:
そういう評判をネットで読んでChromebookを購入して使ってましたが、オフライン環境で電源OFFから立ち上げるとゲストユーザーとしてしか使えず、いろいろ制限が多すぎて面倒なので結局売ってしまいました。(再追記:映像ありがとうございます。去年秋頃までAsus C200MAを使っていて、何回やってもオフライン環境では自分のアカウントでログインできなかったんですが、その後アップデートで改善されたという理解でよいのでしょうか。ちなみに、このエントリの著者です→http://anond.hatelabo.jp/20150927211800)
Google日本語入力はとてもよいと思いますが、問題は別の言語(欧文)との入力を組み合わせる場合です。Android端末と共通の問題ですが、特定言語(欧文)に特有でしかも頻繁に使う引用記号などがChromebookでは瞬時に打てません。OS全体の言語設定を変えても無理でした。多言語処理が一番まともにできるのがmacとiOSという消極的な理由で現在の選択肢に落ち着いています。
iPad miniのバッテリ残量:38%
自分の場合は、特定の仕事に必要な条件を列挙していって、あとのことには目をつぶったら消去法でこの組み合わせになった。最初はiPad miniなんて割高な情弱向けの端末だと思って、見向きもしなかったが、いろいろ試してみて結局現時点でこれが残った感じか。
出先であれもこれもやる必要がありそうだと考えて、「全部入り」を選択するとフルwindowsのノートになるんじゃないか。
その場合でも、価格/重量/バッテリー持続時間/キーボードやタッチバッドの使いやすさ等で、トレードオフがある。
あらゆるシーンでフルwindowsが必要だという考え方は、仕事に必要なものの明確化ができていないか、心配事が多くて、バッグにいろいろ詰め込みすぎて重くなってしまう事態に似ていると思う。
文章を書く時は横置き。iPad miniだと、縦置きでPagesを使うと字が小さすぎる。Wordのドラフト表示みたいなのができて、プレーンテキストだけじゃなくて、傍線を引いたりスタイル設定できるアプリがあったらそっちに乗り換えて縦置きで書くかも。
Thinkpadのキーボードの使い心地、自分も大好きだけど、やっぱり重量が問題。
歩き回って考える→カフェや図書館で座って書く→歩き回って考える
の繰り返しで書いていくので、バックパックに重いノートpc一式を入れて1日それをやると、背負い紐が肩に食い込んで痛くなってくる。
テーブルが高すぎる施設もけっこうあるので、キーボードだけを膝に置いて打てるのは便利。
タブレットホルダーやらをいちいち立ててセッティングするのが面倒ではある。
帰宅してから古くて大きい方のiPad + Microsoft Universal Mobile Keyboardでこれを書いてみたが、やっぱりこのキーボードは長時間執筆には向いていないと感じる。ちなみにこれは、最近話題だったASUS Transbook T90 CHI のキーボードによく似ていると思うのは自分だけ? まったく使えないほどひどくはないが、どこかおもちゃっぽい。
iPadの日本語入力が完全ではないというのはまったく同意します。ただ、使い続けているとなんとかなってきます。いまのところATOKは買わずに、もともとの日本語入力だけで毎日原稿用紙10枚分書いています。他の人が言われてるほどこの日本語入力は苦痛ではないです。
なぜキーボードにそんなにこだわるのかというと、腱鞘炎が再発しないように気をつけているから。
エディタは無料のPages。UIの好き嫌いで選んでますが、結果的にアイディア出しをやりながら草稿を貯めていく作業にけっこう向いているようです。起動すると文書がカード形式で並び、それまで自分が考えてきたことがおよそ俯瞰できます。Command + Spaceキーでスポットライト機能を出して検索するとpagesファイルは全文検索がかかるので、ipadに入れてある他の資料、複数の草稿の間を行き来しながら納品原稿を仕上げていくイメージです。縦書き状態のチェック等は最後にdocx形式にエクスポートしてノートpcでやります。pagesファイルとdocxファイルの互換性、見た目の再現性等については、校正が入るので基本的には問題になりません。
なぜ電源のない環境にこだわるかというと、自分の場合、歩いて体を動かしているといちばん考えがまとまるので、ある程度まとまって座ったところに電源があるかないかを気にして行動を制限したくないからです。
「多言語処理」で意味するところは、複数の言語に特有な記号や文字組みを同一の文書内で適切に混在させるという程度のことです。
日本語入力を切って半角入力にしただけでは入力しにくい欧文の記号はたくさんあります(アクセント記号、"と違うかたちの引用符、改行できないスペース記号等)。日本語と英語だけを混在させる分にはこれは問題になりませんが、他の欧文を表示させる段階になると問題になってきて、Androidはこういった処理がひどく弱いので実用に耐えませんでした。Windows + Wordで文書を書いている分にはこの問題はクリアされていますが、日本語版のwindowsにたとえばフランスで作られた辞書アプリをインストールすると、文字化けします。OS全体の言語設定をフランス語に変更しても解消されません。一方、同じアプリのmac版は、OSの言語設定に関係なく適切に表示されます。こうした処理をユーザーの側がいちいち気にしないレベルで解決されているのがmacとiOSという消極的な理由で、少々高くてもしょうがなく使うわけです。Androidのキーボード周りがもう少し洗練されてきたら乗り換える可能性もあります。
Google純正じゃない方のChrome拡張のData Compression Proxyがまずいことになっている。
何が起きるのか
→ページ内の適当なキーワードからPC最適化、似非アンチウイルスっぽいものの紹介サイトに飛ばされる。
他のソースについて
一応Googleに通報したうえでTwitterを検索してみたところ1件だけ報告を見つけた。
[WARNING] If you use the Chrome extension "Data Compression Proxy" by mihail.kot83, it now serves ads on pages you visit. Remove it.— Robert D Wilson (@robertdwilson) September 30, 2015
Gigazineとか窓の森とか有名なサイトで紹介されていたから結構入れている人も多いと思う。
http://gigazine.net/news/20140304-data-compression-proxy/
http://www.forest.impress.co.jp/docs/review/20140226_636926.html
今後の対応
圧縮したい人はデータセーバー Beta版というものをGoogleが公開しているのでそちらを入れるのがお勧め。というか、今すぐ機能停止した方がよい。