「Html」を含む日記 RSS

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

2017-11-17

広島大 長沼毅 学生暴行報道に対するやりきれない思い

報道がとても信じられなくて、続報を集めていたところ、Yahooニュースコメントに内部を知る人物書き込みを見つけた。

私は広島大学で勤務していたこともあるし、先生市民講座を受講したこともある。

みんなでお誘いして一緒に日本酒を飲みに行ったこともある。そのときは、陽気な楽しい酒で、酒に飲まれるような飲み方ではなかったように思う。

南極観測隊の隊員だった頃の話、宇宙生命体に対する考察、極限で生きる生物の話、野口聡一さんと競った宇宙飛行士試験の話、大好きな日本酒の話、やる気のない学生の話、大学煩雑事務作業の話…。

四方八方へ向かう先生の話は時間を忘れるほどに面白かった。

まだまだやりたいことがたくさんあるんだというすごい熱量を持った先生だった。

テレビ出演も増え、これからますます有名に、そしてたくさんの業績を積んで行くだろう将来がなんだか誇らしかった。

一緒に市民講座を受講していた小学生男の子が「将来先生研究室に入りたい!!」と意気込んでいたのを切なく思い出す。

先生は「僕はもう退職してるかもしれないけど、どこかで一緒に研究できるのを待ってるよ」と。

私が知るのは先生のほんの一部でしかない。ネットコメント鵜呑みにすべきでないこともわかっているが、もし書き込み事実なら、あの報道はあまりにも一方的でやりきれない。

日本では貶められた先生の評判の回復は難しいだろう。

今後は海外活躍して、研究を続けてほしいと思う。

yahooニュースコメントより抜粋

科学界のインディ・ジョーンズ」が学生暴行 広島

11/10(金) 10:29配信 朝日新聞

https://headlines.yahoo.co.jp/hl?a=20171110-00000020-asahi-soci

M*****

内部の方から聞きましたが、(学生の方がよっぽど悪質なようですが)そもそも大学がきちんと事実確認しようとしないのが問題のようです。

悪意に満ちた勝手な言い分でも一旦主要マスコミ流れると、教授側ができることは限られてしまます

見かけ教授が悪いような印象を広めれば社会的ダメージは相当なもの

今回、学生は過剰に守られてるようです。

しかし言ったもん勝ちの社会にしてはいけないし、それこそ、この学生が変な学習をしてしまうことになり、教育上も非常にマズイです。

徐々に真相が広まることを期待します。

HARU*****

学生さん、今勝ち誇った気分でいるかも知れないが、君のやったことを多くの人は知っている。今回の件は君にとって大きな傷になった。

長沼教授は確かに厳しい。

その想いを理解できないと理不尽と感じ逆恨みする者が現れるのも分かる気がする。

でもいずれ理解できるようになる者も多いはず。

長沼教授にはこれを教訓に、なるべく敵を作らないようにして欲しい。

その点、今まで多くの人が気を揉んでいた。

どうか自分の為、周りの為に。 <h3>o- *****</h3>

マスコミ各社,揃いも揃って学生(とその親)の嘘を鵜呑みにして事実と相当かけ離れた報道をしていることに呆れ果てる。

院生長沼教授が大嫌いで,たびたび,わざと怒らせるようなことをして挑発してた。

この時もルールを守らず叱責を受けたことに逆ギレして自分から胸ぐら掴みに行き,話さないので教授が足払いしたら尻餅をついただけ。

それを親と一緒に大騒ぎして警察にも大学にも嘘八百並べ立て。

広島大学は内部調査をきちんとせず,学生の嘘を鵜呑みにして教授を不当に処分した。

馬乗りになって首絞めたりなどしてないし,他の学生どころか本人へのハラスメントもない。

ハラスメントはなかった」と当初彼は言っていたのに突然主張を翻したのは誰かの入れ知恵かもね。

なぜ大学がそうまでしてこの親子を守るのかが最大の謎。

モンペ対応を誤って親子を図に乗らせたことを誤魔化すため?それとも弱み握られてるか逆に何かもらってる?

学生暴行広島教授罰金傷害罪、「科学界のインディ

11/9(木) 19:27配信  時事通信社

https://headlines.yahoo.co.jp/cm/main?d=20171109-00000106-jij-soci

y******

この院生の嘘に騙されてはいけない。

真実を知っている人はたくさんいる。

ルールを守らない,再三の指導にも従わないなど態度が悪いから叱責されたのにそれを逆恨み

自分からつかみかかって足払いされ,尻餅をついただけ。腰の骨折などしてない。

レントゲンでは見えないくらいのごくごく小さなヒビが入っただけ。翌朝には普通に歩けた。

彼はおそらくこういうチャンスを狙っていたのだろう。大嫌いな長沼教授を陥れるために。

しかしたら都合よく編集された「録音テープ」とかも週刊誌に売り込んでるかもね。

警察にも大学にも(親にも?)嘘の証言を繰り返してるうちに,「嘘もつき続ければ真実になる」とか思っちゃったのかな。

あなたの思い通りになるほど世の中は甘くないです。

kant

腰の骨折ってないと思います。翌朝一人で歩いていましたから。

先に学生から教授に飛び掛かって暴力行為を行ったのがこの事件の原因じゃないですか。

深夜に飛び掛かられて冷静でいられる人間ているんですか? 

学部の中では知らない人間はいないはず。

教授学生にケガをさせたことは確かに悪い。

ただ、この学生普段の異質さに気づいているのは自分だけではないはず。

著名教授学生に馬乗り、「死ね」と首絞め罰金

読売新聞

https://ヤフコメ.com/comments.html/20171109-00050017-yom-soci

sbr*****

関係者から聞いた話。

学生は悪行やミスが多く日頃から先生に厳しく指導されてた。

船上実習で貴重な水を使って禁止されてる洗濯してるとこ見つかり注意され、突然つかみかかって周囲が止めてもやまず先生はやむなく足払いで制止。

その時も頭打たないよう先生かばってたらしい。で痩せた学生は尻餅で骨にごく小さなヒビ。

数日は普通にしてたのに下船後に急に騒いで自分救急車呼んだ。

親は医者、で、この診断。

大学はろくに調べずこの処分

マスコミ鵜呑みでこの報道冤罪じゃんか。

yahoo知恵袋

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12181913037?__ysp=6ZW35rK85q%2BF

natsumi228490

報道真実は全く違います

真実学生による逆ハラスメントですよ

普段から素行の悪かった学生長沼教授指導に反発。

教授を陥れるため仕掛けたもの

真水が少なかった調査船で禁止されていた洗濯をわざと教授の前で始め、それを咎めた教授学生が掴みかかった。

その手を解くため教授が足払いしたところ、尻もちついて小さなヒビ。それだけ。

ところが、このチャンスを狙ってましたとばかり、親とともに大騒ぎ。

警察大学暴行、唾かけ、首しめなど嘘の証言をした。

大学は内部調査をせず学生の言い分を鵜呑み

嘘がそのまま大手マスメディアに流れてしまった。

ツイッターなどで拡散し、今も多くの人が誤解したまま。

学生は「してやったり」と思っているかも知れないが、大間違い。

周囲の人は学生の悪行を分かってますよ。

速ければいいってことはないと思った

最近ドコかの新聞社とdev.toというサイトが早いというニュースを見た

新聞社はドコだったか覚えてないか海外の方を見てみた

速い、速すぎる・・・

けど・・・



重いまとめサイトを見ていると、「遅い!もっと早く表示されるようにすべき!!」とか思ってた

余計なものなくして、古いブラウザなんか切り捨てて最新技術使って速度を優先、広告何かの重いのはあとから非同期読み込みでいいじゃんとか

だけど、早いのを見て思った

なんか不安

早すぎるとリンク開けたのかわからない

リンククリックできたのか変にスクロールしてしまっただけなのか

トップに戻るボタン見出しへのアンカーでも、押した瞬間スクロールバーが移動すると何が起きたのかちゃんと操作できたのかわからいかアニメーションスクロールしたり何か表示したりとかわかりやすさを重視してるサイトが多い

それと同じで早すぎるのは人のほうがついていけない

一般的な重くないサイトに多い、読み込みに1~2秒程度かかるところが一番ページ開いてるというのが目に見えてわかるしストレスのない時間なので安心できる

私が見たところだと速いことを褒めてる人ばかりだったけど、この感覚分かる人いないかなー

自分ちょっとHTML書くときでも、画面ほぼ真っ白でタグ10数行程度のページ間でリンクするときに、リンク開いたかどうかわかりづらすぎて背景色つけたくなるくらいだからねー

技術的にはとてもすごいんだろうけど、感じたことはあくまで「すごい」であって、「使いやすい」「快適」ではなかった

とりあえず今回ので頑張りすぎる高速化別に必要ないなと思えた

2017-11-16

jQueryhtml() でプレビューするのやめてほしい

ドコとは言わないけど、増田記事書くような感じの独自記法と一部HTMLが使えるところがある

そこにはプレビュー機能があって一文字打つごとに実際の表示が更新される

script タグ許可されているんだが、どうも内部では jQueryhtml() メソッドにそのまま入れてるようで、プレビュー更新されるたびに script タグが実行される

先に script タグを書いていれば残りの本文を一文字打つごとに実行されるわけだ

script の内容によっては画面が崩れていくし、ヒドイにもほどがある

script最後に書く」+「今のURLプレビューされるページだと実行しないような処理を最初に入れる」として対処できたが、これはもうバグといっていいんじゃないかと思う

普通に innerHTML にすれば script タグは実行されないようになっているのに なんでもかんでも jQuery なんて使うから・・・

使い方が悪いのが原因だが、jQueryhtml() メソッドscript タグ実行させるなんて余計なおせっかい機能をなんで入れてるんだよ、とただでさえ嫌いな jQuery の嫌いさがさらに強くなった

2017-11-13

anond:20171113191656

基本的にはデザイナーと組んでしか仕事してないから、必要そうなコンポーネントを洗い出して、デザイナーがそれに合わせてcsshtmlを作って静的なデザイン確認サイトをつくる。

その間に先行してある程度適当htmlを組んでおいて、合体させる。

大体の場合デザイナーのほうが先に仕事があがるので、合体作業サポートしつつデザイナーさんにお願いする。

ぜんぶ一人でやる場合はよくわかんないや。

フロントエンドエンジニアの人って

htmlCSSと、React/Angular/Vue.jsあたりのjsフレームワークロジックと書くわけじゃん?

ロジックを書いてからCSShtmlの詳細をつくる?逆にhtmlCSSをある程度作ってからjsロジックに取り掛かる?

2017-11-11

anond:20171111072810

UI問題としてとらえると、HTMLテキストマークアップ言語であり、主体テキスト

グラフィカルなシステムは扱いづらい。

ここにポイントがある気がする。

もし、Web記述する言語アバターを使ったシステムを構築するものだったら、

サマーウォーズ』に出てくる仮想世界OZを構築してたかもしれない。

IT技術の禍根

今更言ってもしかたないけど、筋が悪い技術が広まって変えられなくていろいろ災難起こしてるのってあるよね。

Cが広まったのとか。

昔はコンパイラ技術が低くて、ああい言語効率よかったけど、すでに90年ごろには最適化技術が発達して「人間テクニックを使って最適かするより素直に書いてコンパイラ最適化させたほうが実行速度が速くなる」とか言われてたし、Macなんか開発言Pascalだったし。

OSやミドルウエアが(せめて)Pascalで書かれてる世界線だったら、いまのソフトウエア脆弱性は大幅に減ってたと思うわ。

あとマークアップ言語HTMLの上で動的型のJavascriptを動かして、フロントエンドプラットホームになってしまってるのとか。

一時期、ネットアクセススマホアプリから行うのが一般的になって、Webは衰退するって観測で、いい方向に向かってたけど、最近アプリ開発までDOMの上にReactとか積み上げてJSでやろうみたいな流れがあるし。

業務アプリなんかもPHPJSの人に、昔のクラサバのほうが開発効率よくてユーザーの使い勝手もよかったって言っても全く理解できないみたいだし、どんどん悪い方向に向かってるな。

離婚したくないから職探してるフリしてる…(略」を読んだ。

oniyomech.livedoor.biz/archives/45759233.html

(前編↑ このあと中編・後編と続く3部作

GBrはもしかして自分じゃないのかと思ってクラクラしたまとめ。



一日だらだらぐだぐだネトゲしたりまとめサイト見たりペット遊んだりして過ごしてて

洗濯はしないでもないけど回すだけ回して良く忘れるし

掃除整理整頓も苦手で、たまにやるけど泥のように疲れる

結果が出るところまで頑張れないから、基本的に散らかり放題

ここ1ヶ月ぐらいでようやく調子が上向いてきたのか、台所にも立てるようになったけど

その前の2~3年はほぼ毎日「夕食は買いに行くもの」だった

病院通いもあったし、夫の用事単独で動かないといけないこともあって

自分用に車買ってもらったけど、調子に乗って遠出して遊んでる

趣味友達に誘われたらホイホイ行っちゃう(月1~2回ぐらい)



メンヘラでずっと通院してて、正直まともに働ける気がしないんだけど

医者最近の状況話したら、今なら仕事出来るんじゃない?って言われた。

条件で折り合うなら障害者枠でもいいし。診断書出すよ?

でも一般枠でいいのあったらそっち優先で!

まずはハロワに偵察いっといで! って。

なんかさ、やっと人間に戻れる!的な喜びも、ものすごくあるんだけど

自分への評価です。他意はありません)

同時に「本当に働けるのか?」っていう不安も、同じぐらいある。

しろ夫が中途障害者で、生活上細かくフォロー必要なのと

暮らしの息子にもフォロー必要

あとは自分のずぼらさ。根気なさ。体力のなさ。


夫は、私が病んだのが自分のせいだと思ってて

それもなくはないけど、そもそも毒親・成人前に受け続けた虐待問題が根源だって

説明してはいるけど、中途障害抱えた自分を見捨てないで支えてくれてることがありがたいと言って

私が一日家事もせずに遊び惚けてても、その日の晩御飯コンビニ弁当でも、全く文句言わないし

自分だけ遊びに行っても、報告したらニコニコして聞いてくれるし

そんな嫁に嫌みの一つも言わず、痛む身体をおして毎日働いてくれてるから

すごくありがたくて、申し訳なくて。

そんな夫に愛想尽かされる前に、いろいろ、なんとかしたい。

とりあえず、来週はハロワ行こう。



  • --- ---


追記初めてなんでおかしかったらごめん。

『こんなのが結婚できるとかやっぱイージーモードじゃん』

結婚だけなら割とできると思うけどな。

色々求めすぎてるんじゃないの?

というか結婚に何を求めてるの?

あと、元々は突然の来客まあOK程度には家のこと出来てたんだよ。

素養はあったけど病んではいなかったし。


『女ってこんな楽に生きてけるって本当クソだよな』

「女だから」ではなくて「そこに愛があるから」とか

大事家族がつらい思いしてたら守りたいとか、そういう風には思わないのかな?

夫はそういう人だから、病んで日常生活も送れなくなっても、守ってもらえた。

夫が中途障害者になった時、私は「どうやったら夫がつらくないように暮らせるか」しか考えてなかった。

あ、楽に生きていけるとクソなの?だとするとちょっと理解できない。ごめん。


あと、上では罪悪感感じた部分だけ書いてるけど、トータルで見たら楽はしてないと思う。

リアル知人に「好んで茨の道を行く」と言われる程度には、書いてない部分でいろいろあるんですわ。

anond:20171111063356

一方、bingで「喉 痛み」トップ5は

 

topic-good.com/archives/1879.html

鼻くそ.com/nodonoitami/nodonoitaminogenin.html

https://sk-imedia.com/nodonoitami-4432.html

www.medical-certificate.net/108/112

https://konatoki.com/喉/2427

2017-11-09

いくら可愛くても、

いくら可愛くても、この胴周りじゃ、

抱き寄せようとか思えないな。

chrome-extension://aclmceilickagfkaddbiedcnccdkfafa/blank.html?%26url%3Dhttps%253A%252F%252Fwww.thesun.co.uk%252Ftvandshowbiz%252F4868929%252Fdemi-rose-curves-skintight-beige-trousers-london-hair-salon%252F

2017-11-05

まれいるかからないな

つい先日初投稿した。初すぎて投稿失敗を疑うやつ。

反応がないから読まれいるかからないがいまこの時間にも大量の投稿があるんだから見られていないと思っていいなって。

まあ反応がないことも見られているのかわからないところも匿名ダイヤリーのよさでもあるけど。

気にしていないという時点で気にしているのだろうけど、ツイッターとかとちがってほかと誰とも繋がっていないからか鍵アカウントメモぶんなげてるのと変わらないもんな。

HTML打ってサイト開設したりサイト掲示板たてたりブログやったりツイッターもやってるけど匿名感がよりひとり壁打ちっぽい。

大量の投稿の中に埋もれてたまたま見た人がコメして人気タグがついてまた目に止まってっていうのはツイッターリツイート数のように同じ内容でも人や時間言葉選びでバズるかどうかみたいなものだよなあっておもいましたさくぶん

2017-11-04

IT系技術知識って教養範囲なのかな

ウェブ技術というと超基礎的なHTMLくらいしか知らない

ドックタイプ宣言とかもわからないしCSSとかもなにそれ……って感じのレベル

もはやjavaだなんだってのはもう超ひも理論くらい専門的でわからない

のだが、インターネット普通にウェブ技術的な話が盛り上がってるの見ると、こういうのって教養として学んだら視界開けるかなーとか色々考えたり

話題ニコニコプログラミング講座受けようかなとか考えてる

Google検索結果が本当に使いにくくなってきた

悪いのはクソアフィサイトを作るやつらと質の低いWebメディア会社、クソSEO会社なんだけど…

もう一度、あのサイト見たいなあと思っても、昔ながらのHTML素組みの個人ページレベルだと全然引っかからない。

自然言語処理で共起語やドキュメントベクトルが似てるサイト検索結果に出してるのかも知れんが、検索キーワードを含んでないページが引っかかり過ぎる。毎回ダブルクォート入れて検索してるけど、それでもまともな検索結果が得られることがあまりない。

2010年2014年ぐらいのロジックに戻してほしい…。

Google検索エンジントップブランドから失墜するのも余裕でありえる状況になってきた。チャンスだ。

2017-10-30

プロトタイピングで時間稼ぎ

ウォーターフォールで進めているなら…

一番最初モックを作る。

リボテのモック(見た目だけ。画面だけ。中身の機能実装してない)を用意して、仕様不明点をつめておく。(以後の仕様変更納期の延長が必要

 

リボテで仕様を詰めておく 

作品を見せる『プロトタイピングモデル

比較的小規模なシステムでは,まずプロトタイプ(試作品)をユーザ提示し,システム機能操作画面・出力される帳票などの確認をしてもらい,ユーザ要求を始めの段階で明確に把握するプロトタイピングモデルが用いられます

プロトタイプ作りから始めますので,手間と費用がかかりますが,ユーザの具体的な意見設計段階で取り入れられるため,修正などの手戻りが少ないという利点があります

 

 

傾向と対策

リボテのモックだけでも用意して、仕事してますアピール。(小出しにして、仕様確認と称して時間を稼ぐ)

実装はいろいろ問題があって、進捗が遅れていると報告。(相手素人なら専門用語を連発して煙に巻く)

なるべく早めにリスケ納期延長)を依頼する。

2017-10-28

anond:20171027101309

タデプログラミングやってみた

実行環境は、Windows 10はてなAPIは知らない

1)URL規則性を見つける

増田場合

https://anond.hatelabo.jp/?mode=top&page=1

page=1、page=1001、・・・

2)各ページの日記規則性を見つけて、投稿時刻の取得方法検討する

増田で、先頭の日記場合

<div class="section">
<h3>
<a href="/20171010162108"> ← (雑だが)ここらへんを取ればよさそう
<span class="sanchor">■</span>
</a>
<a href="/20171010161641">anond:20171010161641</a>
</h3>
~~~
</div>

3)定数、関数の雛形、ループURLを生成・出力するだけのソースをとりあえず作成・実行

実行すると、↓が出力されるだけ

https://anond.hatelabo.jp/?mode=top&page=1

https://anond.hatelabo.jp/?mode=top&page=1001

https://anond.hatelabo.jp/?mode=top&page=2001

・・・

4)「ruby web 取得(スクレイピング)」あたりでネット検索、内容を理解せずにコピペする

4-1) 標準のopen-uriを使うと取得できるよ等見つかる

open-uriを実行すると、謎のエラー発生

C:/Ruby23-x64/lib/ruby/2.3.0/net/http.rb:933:in `connect_nonblock': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError)

4-2)エラーメッセージ検索、内容を理解せずにコピペする

OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE

 

ここまでで、任意URLWebページ取得ができるようになる

5)Webページの内容を解析(パース)し、ページの先頭の日記のYYYY/MM/DD HH:MM:SSを取得

5-1)

HTMLはある程度構造化されているので、今回の場合だと、↓のようなとり方がいいと思う

「divタグ sectionセクション」直下の「最初のh3タグ直下の「最初のaタグhref

5-2)

思うけど、今回は、構造検索じゃなくて、単純に文字列検索だけで済ます

5-3)※

取得対象構造が変化する場合も多々あるが、構造が変化した場合でも、

構造的な取得方法を作っておけば、変化にもある程度対応やすい(パラメータの「1」を「2」にするとか)

文字列を解析的なやり方だと、取得対象の書式が変化した場合に、対処しにくいことが多い

ここらへんを、TODO:あとでやる、なんてするんだけど、もちろんあとでやらなくて不具合の温床になる

これ豆な

6)結果を出力

printコマンドプロンプトへ出力

 

例えばだが出力には、ファイルへ保存、メール送信クラウドへアップ、増田投稿 とかもある

 

ここまでで、page=1の処理ができた

7)繰り返しに注意

page=1ができればあとは繰り返すだけ

繰り返すだけなんだが、取得ごとに10秒待つことにする

あんまが~~ってやると、怒られるので

 

愚直なまでの単純な繰り返しは、PCプログラム) > 人の操作 の最たるものだと思う

 

はいえ、ほんとうに愚直で、

タイムアウトしたらどうなるのか?

・古いページは構造が異なるかもしれないのでは?

・最終ページはどこ?

・・・などなど。これらの忖度AIでも解決しにくい・・・と思う。

8)余談1 プログラム関係ネット検索すると、はてな結構ひっかかる

なにかうれしいセロry

9)余談2 スクレイピングってなんだよ

的な英単語IT用語解説よりも、英和辞典を引くとスって理解できることがある

scraping ・・・ こすること、削ること、削り落としたもの、かきくず

・・・

rubyソース

require 'open-uri'
require 'openssl'

# なんかエラーが出る暫定対処
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE

BASE_URL = 'https://anond.hatelabo.jp/?mode=top&page='
PAGE_INCR = 1000

# 4) 指定URLのページを取得
def get_page(url)
    open(url).read
end

# 5) 年月日時分秒を取得
#012345678901234567890123456789012345678901234567890
#<div class="section"><h3><a href="/20171010162108">
def get_ymdhms(page)
    pos = page.index("<div class=\"section\"><h3><a href=")
    #p pos
    #p page[(pos+35)..(pos+35+13)] # YYYYMMDDHHMMSS 14
    aa = page[(pos+35)..(pos+35+13)]
    sprintf("%s/%s/%s %s:%s:%s", aa[0..3], aa[4..5], aa[6..7], aa[8..9], aa[10..11], aa[12..13])
end

# 6) 結果を出力
def print_dat(inc, ymdhms)
    puts sprintf("%06d, %s", inc, ymdhms)
end


# メイン
def main
    inc = 1
    for i in 1..10
        sleep 10 unless i == 1 # 7)初回以外は10秒待つ
        url = BASE_URL + inc.to_s
        page = get_page(url)   # 4)webページ取得
        ymdhms = get_ymdhms(page) # 5)投稿年月日取得
        print_dat(inc, ymdhms) # 6)結果出力
        inc += PAGE_INCR
    end
end

# 実行
main

 

ソース記法で書くと文字化けするので、スーパーpreで)

実行結果

ano_his.rb:67: warning: already initialized constant OpenSSL::SSL::VERIFY_PEER
000001, 2017/10/28 15:04:51
001001, 2017/10/10 17:08:08
002001, 2017/09/19 17:22:26
003001, 2017/08/24 10:23:53
004001, 2017/07/27 11:57:49
005001, 2017/06/27 17:42:17
006001, 2017/05/28 22:57:26
007001, 2017/04/28 10:26:18
008001, 2017/03/21 10:10:38
009001, 2017/02/10 15:01:32

2017-10-26

プログラマーのススメ

日本人は全員プログラミング勉強した方が良い。

プログラミング簡単だし、IT企業なら開業資金も少額で済む。(最初パソコン回線プリンターがあれば十分)

 

自己資金で数カ月で軌道に載せれるようなネタしかできない。

 

IT起業の道のりを教えてあげるよ。

  1. 下請け他人が作って欲しいものを作って納品する=資金を増やす自転車操業の段階。
  2. 自社開発:自分で作りたいものを作って売る=自転車操業からストックビジネスに移行する。
  3. レベニューシェア下請けと自社開発の中間ビジネスモデル

 

増田投稿できるってことは、パソコンぐらい持ってるんだろ?

本屋図書館に行って、自分に合った分かりやすプログラミングの本を探してみよう。

 

仕事を取ってくる方法は、ソニックガーデンのやり方を参考にしたら良い。 https://www.sonicgarden.jp/

プログラミング入門

最初に1冊だけ推薦するなら「プログラミングの基礎」という本をお勧めする。 https://www.amazon.co.jp/dp/4781911609/

買う前に、著者のサポートページを見てみると良い。

 

プログラミングパラダイム(考え方)には4種類ある。(【】内は基礎となる計算モデル

計算可能理論で見ると、どれもノイマン型のCPU上で動作する点で同じと言えば同じと言える。(優劣はない)

ただ、筋の良いプログラミング作法を身に付けたいなら、最初関数型を理解しておくことをお勧めする。

関数型の中で一番簡潔かつ強力なのはOCaml」というプログラミング言語だ。(HaskellをやりたければOCamlの次に学ぶスムーズ理解できる。)

関数型言語を学んだ後なら、手続言語はすぐに習得できるだろう。

WEB開発

WebサービスWebアプリを作るのは簡単

  1. HTML
  2. CSS
  3. JavaScript
  4. PHP
  5. MySQL
  6. Linuxサーバー構築)
  7. TCP/IPネットワークセキュリティーの基礎知識

を学べば作れるようになる。3か月勉強すればものになるよ?

 

Webアプリの特徴は、システム構造ネットワークを介して「サーバー側とクライアント側」に分割されていること。(REST - Wikipedia

Webアプリを作るってことは、一言で言えば、データベースラッパーCRUD)を作るだけの話。

アプリ開発

スマホアプリは、GUIの仕組みが分かれば簡単に作れる。

iPhoneアプリ

iPhoneの仕組みは糞だから後回しにしてもOK

XcodeじゃなくてAppCodeで作れるような段階に成熟したら手を出しても良い。

まあ、iPhoneアプリは金のためなら避けられない道だと思うので、苦労覚悟で取り組んでほしいw

Androidアプリ

Androidの中身はLinuxJavaアプリを開発できる。今ならJetBrainsIDEKotlinで楽々開発できる。

日本じゃAndroid貧乏しか使ってないので、あまり金にならないかも。

資金集め

お前偉そうなこと言うのなら、誰か起業してやろうというやつにガッツリ寄り添って手伝ってやりな。

俺はハゲタカじゃないから、無知な奴から搾取することはしない。

というか、自分のことで精一杯だから他人のケツ拭いまでやる体力・気力・理由がないw

 

他人から金をもらうと相手支配下に置かれる。だから資金調達お勧めしない。

自己資金で行けるところまで行って、ダメならまた社畜生活に戻ればいいだけの話。(パソコンインターネットがなくならない限り、プログラマーならIT業界で食っていける)

 

俺は、NPO法人とか社会起業しようとしてる奴だけ無償で手助けすることにしている。(プロボノ

社会起業家は、社会変革の担い手として、社会課題を、事業により解決する人のことを言う。

社会問題認識し、社会変革を起こすために、ベンチャー企業創造組織化経営するために、起業という手法を採るものを指す。

プロボノ(Pro bono)は、各分野の専門家が、職業上持っている知識スキル経験を活かして社会貢献するボランティア活動全般。また、それに参加する専門家自身

 

おまえが将来、社会起業することがあったら増田で呼びかけてくれ。

増田で返答できる範囲アドバイスするよ。頑張れ!

 

(追記)プログラミングパラダイムの4分類は「日経ソフトウェア」という雑誌説明表記しました。

ちなみにSQLチューリング完全なので、問合型言語でもプログラミング可能です。 https://qiita.com/utgwkk/items/20e887645da18e460fee

かに俺は理系だが情報学出身じゃない。独学でプログラミングを学びました。技術的な誤りがあったらブコメで教えてw(夜露死苦

 

(追記2)マイクロソフト関数型言語F#」は、OCamlベースにして開発されました。

現在マイクロソフトで開発中の量子コンピューターではF#が動く予定だそうです。(将来OCaml知識が役に立つでしょう) http://ascii.jp/elem/000/001/569/1569477/

 

(追記3 10/28ブコメレス全部拝見しました。様々なご意見・ご指摘をいただきありがとうございます。大変参考になりました。

「何か既視感があるな」と思ったら、最近ホリエモンが「保育士は誰でも出来る仕事」と言って炎上してたのと似てますね?→「プログラミング簡単」(プログラマーは誰でも出来る仕事

プログラミング学習や実務で苦戦されている方が多いようですね? だとすれば、それを改善支援するサービスニーズがありそう。

具体的にはディアゴスティーニ雑誌みたいに「週刊 プログラミングゲームを作る」みたいな教材があればいい。

https://deagostini.jp/

拝承いたしました。(微力ながら、皆様のお役に立てるよう作ってみたいと思います。)

 

(追記4 10/28OCaml関数型言語メリットについて

ちょっと前に岡部健氏(通称:毛の壁、kenokabe)が、関数型言語を巡りQiita等で論争を巻き起こしていましたが、俺は是々非々岡部氏の意見に一部賛同していました。(全部じゃない)

関数型言語を難しいものとして敬遠するのではなく、まずは使ってみて便利だったら嫌う必要はないと考えています

構造プログラミング命令型、手続型)との対応で言えば、関数型プログラミングは再代入なしでも、

で同じことができます。(優劣はない)

最初関数型プログラミング習得しておけば、参照透過性に注意を払う癖が身につき、テストときに「組合せ爆発」を少なくできます

関数型言語はたくさんありますが、OCamlが良いと思ったのは(自分にとって)分かりやすい教材が揃っており、学習コストが低いと思ったからです。

プログラミングを学ぶとき、独学ではなく、周りに聞ける人がいるなら他の言語でもOKです。

 

(追記5 10/28)「iPhoneの仕組みは糞」=storyboardが使いづらいと思いました。あくま個人の感想なので、Apple関係者信者の方はスルーしていただければ幸甚です。(Swift開発者クリスラットナー氏は、Appleからテスラ転職してしまいましたが、今後もAppleObjective-CからSwiftへの移行を押すのでしょうか?)

幸いiOSアプリ開発は分かりやす教科書がたくさんあるので、初心者でも心配無用です。iOSアプリ開発は(最初簡単なので)気軽に始めてみてくださいw

FFFTP

むっちゃ現役なんだが。

未だに秀丸HTML書いて、FFFTPアップロードして、昔ながらのWEBサイト更新し続けている。

なんかこう、今でも午後のこ~だとか使っているし、時が止まっている。

2017-10-20

「ちなみに"//EN"って何のことなんでしょうね」

シフトJISを使い続ける上場企業をまとめてみた - megamouthの葬列

それは文書宣言内に使われる公開識別子(この場合公的公開識別子)のパートの一つで公開テキスト(この場合DTD)が英語で書かれていることを意味するんや

と書こうとしたらもう指摘が入っていた

まあもう2017年なんや基本的にこんなことを知っていても役に立つ場所が無いので気にする必要はないんやで

いにしえのHTML原理主義気取りの奴とやりあうときとかその程度にしか役に立たんのやで

2017-10-19

BASIC!のプログラミング教育適応性について

題:BASIC!のプログラミング教育適応性について

副題:Androidで動くBASIC!でプログラミング教育を行うメリットデメリット

少し考えてみたのでまとめとして投稿します。

01.はじめに

この文章は、Androidで動くBASIC!でプログラミング教育を行うメリットデメリット

ついて記載しています

02.BASICとは

BASICプログラム初心者向け言語として1960年代に発表された古い言語です。

極めて簡単文法インタープリターによる即時実行や1970~80年代パソコン

無償で搭載されていたこから沢山の人に利用されていました。

しかし、簡単ゆえの機能の少なさと即時実行方式のための性能の低さやその後の

優れたプログラム言語発表によりBASICの利用は著しく低下しています

03.BASIC!とは

BASIC!はアンドロイドタブレットスマートフォン上で動くアプリです。

Google playからインストール可能無料で利用できます

BASIC!

https://play.google.com/store/apps/details?id=com.rfo.basic&hl=ja

BASIC文法踏襲していますが、Android向けに大幅に命令拡張されており、

GPS等の各種センサー情報取得やSQLiteデータベース機能WEBVIEWを利用

したHTMLCSSJS表示・実行など約500程度の命令群で構成されています

無料広告なしのアプリインストールするだけでこれらの機能が利用可能

インタープリターなのですぐに実行することもできます

04.BASIC!でプログラミング教育を行うメリット

メリットについては以下があげられます

a.BASICプログラミング知識を持つ人は以外と多い

 過去の栄光というかBASIC自体は広く利用された時期が過去存在パソコン

 だけでなくポケコンゲーム機等でも利用できました。

 BASIC!は基本はBASIC拡張であり文法変数の取り扱いにおおきな違いは

 ありません。

 その当時、少しであってもBASICを触った人は多いのでメンターとしての

 再教育は容易だと考えます

b.HTML,JS,CSS勉強継続してできる

 BASIC!は手続き型と呼ばれる非オブジェクト指向言語であり最新の言語

 とは異なっています

 BASIC!のネイティブ命令群だけだと他の言語へのスムーズな移行は難しい

 かもしれません。

 しかし、BASIC!にはHTML5アプリのようにBASIC!自体webViewでHTML,JS,CSS

 を動かすことができます。(HTMLモード

 HTML,JS,CSS現在Webの標準であり、進化を続けています

 特にjavascriptオブジェクト指向言語進化採用される領域フロント

 エンドからバックエンドまで広がっています

 

 BASIC!自体webViewは他のAndroidアプリ同様、chromiumベースAndroid

 システムWebviewの更新により常に最新化されています

 HTMLモードではjQuery,Angular,ReactなどのJSライブラリも利用できます

 最初BASIC!ネイティブプログラムHTMLモードJSを利用したプログラム

 とSTEPを踏んだ学習可能だと思います

c.インストール環境設定が容易

 前述の通りアプリインストールするだけで利用できます

 追加の課金プラグインなどは不要です。

 またAndroid2.3以降でインストール可能です。

 但しAndroid5.0あたりからAndroidシステムWebviewが導入されているので

 Android5.0以降の端末を選択する方が無難です。

 インストール後、環境設定をする必要もありません。

 端末のルート化も不要です。

d.Androidデバイス等が安価

 安いタブレットであれば1万円程度で新品が買えます中古スマホであれば

 更に安価です。

 またプログラムを作るのでキーボードもあった方がいいと思います

 キーボードも2~3千円程度で安価です。

 もちろんソフトウェアキーボードフリック入力など)でもプログラム

 作れます

 パソコンよりもはるか安価プログラミング教育が実現可能です。

e.子供Androidデバイスに慣れている

 iPhoneの登場以来現在の子供たちはタッチパネルAndroidデバイス

 慣れています

 通常のノートパソコンに比べ違和感は少ないと思います

 また教える大人側も日頃パソコンよりスマホを触る人は多いと思います

 教える側の負担も小さいのではないかと考えています

f.可搬性が高い

 ここで述べる可搬性とは別のデバイスで同じプログラムを動かす場合

 容易さの事です。

 BASIC!はインタープリタなのでソースファイルのみを別のデバイス

 SDカード経由等でコピーすれば基本的には動作します。

 仮にHTMLモード場合は併せてHTML,JS,CSSコピーするだけです。

 別のデバイスにはBASIC!さえインストールされていれば動きます

 BASIC!独自プラグイン拡張モジュールなどは特にありません。

05.BASIC!でプログラミング教育を行うデメリット

メリットだけでなくデメリットもあります。以下の通りです。 

a.性能上の問題

 BASIC!の実体Javaで出来ています。すなわちJavaよりは性能は悪い

 ことになります

 実際、大量の繰り返しや大量の文字列を扱うプログラムは性能が出ないので

 処理に時間がかかります

 Androidスマホタブレット自体パソコン演算能力には劣ります

 大量の実験データ演算するような教育には向いていません。

 但し、プログラミング教育には大きな障害にならないと思います

b.BASIC!自体の仕組みの問題

 BASIC!はプログラムを作るアプリである以上当然文法エラーを実行時に

 表示する仕組みになっています

 ただ一部エラーチェックが甘い部分もあり本来エラーとすべきところを

 そのまま実行する場合もあり想定外の結果となる可能性もあります

 次にエディタは単なるテキストエディタと同等の機能しかなく最近

 エディタにあるようなシンタクスハイライト入力補完といった機能

 ありません。

 ただ比較シンプルプログラムを作る教育では大きな影響は無いと

 考えています

c.一部機能に制約がある

 前述の通りHTMLモードではJSが動かせます。ただし制約があります

 JSローカルモードで実行されるという事です。

 非同期通信などを行おうする場合JSが実行時エラーになる可能性が

 あります

 またデータベース機能であるSQLiteへの操作についても文字型項目しか

 利用できない制約があります

 JSローカルモードのみなのは教育の事を考えると少し残念ですが

 それでも多くのフロントエンドJSは実行可能なので教育には

 使えるという理解でいます

d.参考となる文献がほぼない

 教育には教科書またはそれに準ずる書籍必要だと思います

 該当する書籍がないのが実情です。

 ただ1冊だけ日本語で書かれた電子書籍存在します。

 ■BASIC! ~ 分かりやすい教本で一から学べるコンピュータ言語 - AndroidSQUARE

 http://blog.livedoor.jp/an_square/archives/51887786.html

 BASIC!の文法自体は極めて簡単なのでどうにかなると思います

06.結論

上記の通り、メリット/デメリットを列挙してきました。

デメリットもあるものメリットの方が大きい印象です。

とくに教える側の負担が少ない点がメリットだと思います。 

 

anond:20171019092447

これ煽ってるつもりなの?

文句があるならHTMLメール問答無用迷惑メールにぶっ込むプロバイダーに言え

いい加減、世の中のメーラー

HTML形式デフォにするの止めろ

2017-10-17

anond:20171017223015

CSSでつくろうというやつなら動くなあ

タブにしたいエリア文章めっちゃHTMLで書かないといけないのがしんどいけど、まあいいや

2017-10-16

Markdownは使いにくい

Markdownはただのマークアップ言語

HTMLに「画像を挿入」できないのと同じ


で、まあ、Markdownはその出自上「テキストファイルで見たときにそれなりの構造を反映した見た目であること」を重視してる

Markdown文書さらHTMLPDFに変換することをあまり目的としていないのだ

からそもそもグラフィカルな編集サポート機能画面があるならその編集画面内での記述方法Markdownである必要はないというかむしろ害悪なんだよね

画面の内側でXMLなりHTMLなりバイナリで保持してから変換してユーザーリアルタイムに見せればいい

いまのMarkdownは使いどころ間違った使い方をされてることが多いのだ、君は被害者といえる

あとマイクロソフト関係ないぞ!

Markdownは使いにくい

最近Markdown流行っている。

GithubMarkdownだし、ブログMarkdownで書くし、QiitaMarkdownだし、

どこもかしこMarkdownだらけ。

で、最近情報共有ツールとしてMarkdownを勧められたんだが、これが本当に使いにくい

まず、画像画像の挿入がクソめんどくさい。

エンジニアなら、画面キャプチャ使った手順とか作ることもあると思うけど、

キャプって文中への挿入がクソめんどくさい。

わざわざファイル作ってリンク貼らなきゃだめなわけ。

あのさ、クリップボードキャプってペタペタ貼り付けられないわけ?

しかMdファイル画像ファイルが分割されるから、1つのファイルマニュアル送ります的な感じで展開できない。

PDF化すれば良いって?校正できないだろ。

じゃあZipで送るわってアホかよ。

ワードの方がマシだよ。

次に、表機能がクソ。マジでクソ。

エンジニアなら、機能比較表とか作ると思うけど、Markdownは表を作るのがめんどくさすぎる。

そもそも罫線書かないと表を作れないのもウンコだけど、

なにより改行とか、表中の文字装飾がHTMLタグじゃないと使えないのがゴミ

brタグ無限に続きそうな横長のテキスト見ただけで辟易する。

なんなんこれ?考えたやつ馬鹿だろ。

無駄に長いクソアフィブログより、簡潔に機能比較された表の方がひと目で分かるし便利だろ。

機能もっと書きやすしろや。なにがオープンだよ。

エクセルの方がマシだよ。

よって、Markdownはクソ

マイクロソフト最高ヽ(=´▽`=)ノ

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