「デント」を含む日記 RSS

はてなキーワード: デントとは

2019-04-04

プログラミング関係記事をいくつか見て、徒然なるままに感想など

私はこうしてGoogleに入った (K) · GitHub http://b.hatena.ne.jp/entry/s/gist.github.com/keihayashi/56a861b8f10848ecd0ddcdf700c35ec9

東大医学部卒の女性アメリカGoogle就職したレポート

高学歴の特徴は「答えがある問題は得意」。

  1. 知識:覚えるのが早い。
  2. 知能:知識を組み合せる能力が高い。

情報整理整頓して、背後にある法則性パターン構造を見出せば、誰でも要領は良くなれる。

逆に言えば、答えがない問題(未解決問題)は、高学歴でも無理。

サヴァン症候群のように突出した才能を持ってる人は、得意不得意が極端なので東大には行けない。(高学歴には真の天才ほとんどいない。)

 

結論適材適所で使う

高学歴には、ルーティンワークをやらせる。

学歴がなくても)観察力に優れた天才には、未解決問題やらせる。

ちなみに自分が見た「天才」の一人は、知恵の輪を見た瞬間に解けた。=理屈を超えている。

 

こうすればプログラミング覚えられるよ【随時追記https://anond.hatelabo.jp/20190404034812

プログラミングの基本は簡単。とんでもなく難しいことじゃない。誰でもできる。

プログラミングは難しい」「プログラミングができないやつはアホ」と言ってるやつは、素人相手マウントを取ろうとしてるだけの雑魚コーダー

本当に難しいのは高度なアルゴリズム必要局面であり、その前段階のプログラム言語文法習得するだけなら誰でもできる。

自分バカからって、他のやつも同じようにバカとは限らないことを理解しろ

KKOでもBBAでもプログラミングやればいいじゃん。

どんなアホでも頑張ってる人は応援するよ。

 

プログラミング入門の言語

やりたいことがあるなら、それに合った言語を選べばいい。

最初勉強するプログラミング言語は、Javaだけはやめておけ。

追記 おばさんはRubyを勧めておきます

簡単に始められるインタープリタ言語なら、消去法でRubyも良いかもしれない。

  1. Ruby    Rails以外出番がない。OOPはこの中だと一番綺麗に書ける。
  2. PHP     Zend社がクソ。(詳細は書かないが)開発者が気に食わない。この中だと一番簡単
  3. Python   インデント(字下げ)を文法に組み込んでしまっている点が気に食わない。レシーバーが変。
  4. Perl    化石。汚いコードが書ける。グダグダになる。
  5. JavaScript プロトタイプチェーンがクソ。こいつが出てくると途端に挙動煩雑になる。

 

今どきのプログラミング言語なら、マルチパラダイムでいろんな書き方ができるはず。

個人的には、(1)構造プログラミングと(2)関数型プログラミング練習できる言語が良いと思う。

関数型言語の中で、副作用も使える非純粋言語が教材に向いていると思う。

オススメOCaml関数型言語を学び、BuckleScriptでゲームHTML5アプリ)でも作れば良いと思う。

 

おまえがプログラミング言語学習とき挫折する原因 https://anond.hatelabo.jp/20190402104530

ぶっちゃけ教師側のリソースは超不足している。

プログラミング言語やっとわかるようになりました!」「プログラミングあんまりよくわかってないけど超初心者よりはマシです!」というやつが教師という場合が多い。

一応、比較ちゃんとした人が教えてくれるものもある。

あるが、そういうのは費用が高い。

普通に働けば月100万もらえるのに、わざわざ月20万とかで人に教えようとするやつは奇人しかいない。

から基本高い。

侍なんとか塾のようなボッタクリ学校もある。授業料が高くてもクソはクソでしかない。

 

プログラミング教育学校先生

2020から小学校プログラミング教育が必修化される。

それをビジネスチャンスと見たアホが、HelloWorldレベル自称プログラマーに成りすまし、教育ビジネスに手を出す。

IT教育インストラクターやってるやつは、基本雑魚レベル

最低限IPA資格情報処理技術者)ぐらい持ってないやつは、プログラミング教育ビジネスから退場して欲しい。

 

プログラミング学習はもう古い。「令和」時代イノベーションを担う日本初のプロトタイピング専門スクールを開校|dotstudio株式会社プレスリリース https://prtimes.jp/main/html/rd/p/000000005.000020328.html

コンセプトは良いと思う。

今後日本では、プログラミング教育で「デザインスプリント」を実践した方が良いだろう。

 

プログラミング学習がつまらない理由

何でもそうだけど、楽しければ人は勝手に没頭して集中できる。

まらいから没頭できないだけ。

最初実用性を無視して、コンピュータープログラミングの仕組みが理解できれば良い。

プログラミング学習挫折する人は、題材や教材の選定が間違っているのだろう。

ゲームイラストDTMロボットとか、まずは「遊び」で始めた方が続くと思います

大人なら、株売買の自動化とか、自分欲求テーマを選んでもOK

 

(俺もスクールを作ってみるかw)

2019-03-19

JavaScriptが最高のプログラミング言語である

Python:環境構築に罠が多すぎる。インデントブロックでも言うほどコードが綺麗になるわけではない。

Ruby:書き方が自由すぎて読めなくなりがち。ライブラリPythonに比べると貧弱。

Go:コンパイルダルい。書いてて面白くない。

Java:環境構築で初心者心が折れる。構文が冗長すぎる。書いてて全く面白くないどころかストレスが溜まる。

JavaScript:環境構築不要で誰でもいつでも始められる。構文は多少複雑だがエディタで十分補える。その気になれば滅茶苦茶な書き方もできる自由度の高さ。ライブラリ豊富。実行速度も非同期処理を使えば速い。資料ダントツ豊富でつまづいてもコミュニティに聞けばどうにかなる。書いてるうちに楽しさが分かってくる。

2019-03-06

anond:20190306212835

なんでわざわざかえるんだろう

タブなんてインデントのためにあるような制御文字なのに


IDE上だとスペースでもタブと同じように振る舞ってくれるからまり困らないけど事情があって一般エディタで開くことになったらすごい使いづらい

百害あって一理なしってやつだと思うんだよなー

anond:20190306205404

インデントは?

・タブ派

・スペース4個派

・スペース2個派

2019-02-16

anond:20190216223348

コードを読むときはインデント制御範囲を把握するから、見た目と文法上のブロックが一致してるpythonのほうがわかりやすくない?

2019-01-28

anond:20190128215300

JavaScript 簡単だと思うけどな

まぁ他人が書いたものを読むと考えたらインデント強制されるPythonはけっこう良いと思う

2019-01-02

プログラミング素養

初めてプログラミングに触れたのは小学4年生の時。

Flashゲームを作りたくてアクションスクリプトの本を買ってもらったんだけど、本の通りに書いてもエラーが出て動かなかった。

今になってみると何故動かなかったのかの見当がつく、セミコロンコロンを打ち間違えてたんだ。

もし最初の本が初めてプログラミングに触れる初心者向きで、それこそ変数とは?関数とは?どんなことに気をつければいいのか、というところから一歩ずつ書いてある本なら投げ出さずに済んだかもしれない。

大学に入ってからJavaScriptPHPを少し触るようになった。

小学生の時の挫折があったからなのか、周りの学生よりも多少理解が早かった。

エラーが出たらエラー文でググる、がこの時の私の対処方法だった。

カッコの閉じ忘れや変数名間違いで数十分悩むこともザラだった。

しょーもない間違いを積み重ねていくうち、なんとなくエラーの原因に見当がつくようになってきた。

でも意味のわからない記述は全部おまじないだと思ってた。

他人コードを見ても、どこまでが元から用意されている機能で、どこからがこの人が新たに定義した何かなのかがわからない。

上手な人のコードは簡略化されすぎてて、私にはまるで理解できない。

JavaScript関数の書き方が何通りかあって、それぞれの違いがよくわからなかった。

困るのは見たことない書き方を見てもそれをググれないこと。記号が入り混じってて検索ワードとして成立しなかったり、そもそもプログラミングやってる人からしたら常識だったりして、わざわざ空は青いですよ、みたいな分かりきったことは書いてくれてないのだ。

たまたまプログラミングの得意な先輩に教えてもらう機会があって、色んなことを教えてもらった。

例えばツール

閉じ忘れや変数名間違い、全角スペースで数十分悩む必要は無い。だってツールが教えてくれるから…。

それまでメモ帳に毛の生えたようなテキストエディタを使ってたんだけど、SublimeTextとかVS Codeとか色んな選択肢があることを知った。すごいんだよ!コードを補完してくれる機能があったり、閉じ忘れてると教えてくれたりするの…。

こんな便利な関数があるよ、それは古い書き方で今はこんな新しい書き方が主流だよ、とか。

インデントは揃えようって口を酸っぱく言われた。確かに揃えた方が読みやすいよね。

エラーが出た時の対処方法自分とは違ってた。そうか、これ、原因になる行がエラー文に表示されてたのか…。

あとコンソール!何はともあれコンソール

どこまで値を渡せてるのか順番にコンソール出して確かめればいいって発想が自分に全く無かった。そうだよね、どこで失敗してるかわからないものね。

んで、就職して社会人になったわけだけど、コードを書く機会はほとんどない。あ、いやたまにある。ランダムおみくじを表示させる程度のものとか。

あとは趣味簡単ミニゲーム作ったりもする。

プログラミング、まあまあ好きだと思う。

でも自分にはその素養が無いって常々感じる。なんか根本の考え方が上手な人と全然違うみたい。

初心者エラー文読まない、読んでも見るだけで理解してないのはガチ

どうやったら上手な人と下手な人の溝が埋まるんだろう、ってたまに考えるんだけど、

人間やっぱ得手不得手ってあるよね。

かに教えて貰わずともボール蹴るのが上手な人も居れば、教えて貰っても下手な人もいるわけで。

でも学校の体育ってやり方教えてくれないよね?

跳び箱ぐらいかな、コツ教えてくれるの。踏切位置や手をつく位置、あれを上手くやれば高い段もするんって跳べる。

そういえば高校プログラミングの授業でもコツとか教えて貰わなかったな。

もうただ単純にこのコードを書いてくださいね、書きましたか、動きましたね、はい終わり。みたいな。

2018-11-26

コード見るのが一番の判断基準だと思う

ITエンジニアで、割とすごいと思っていた上司がいる

本人の話ではできそうな人だった


あるときその人の作ったものを引き継ぐ事があったのだけど、コードゴミのようだった

よくこれで動くなというかメンテしてきなっていうレベル


当たり前のようにグローバル変数を使うし、どこで最初に代入されるかも全コードgrep書けないとわからない

関数化もせずコピペが多い

mapやreduceみたいなものは一切使わず繰り返しはすべてfor文


本気でコードは捨てて仕様に基づいて1から作り直したほうがいいレベル


変に速度にこだわって、そんなの誰も気にしないってレベルのことにまで文句つけてくるくらいだから最適化の結果関数はインライン化して使い捨て変数はなしでグローバルを使うとかやってるのかと好意的に考えようともした

しかし、見ていると、その辺のwebページコピペがそのままコードに残ってるし、そういうところはインデントも揃ってなくてグチャグチャ

タブとスペースの混在も当たり前

あれこれ試した結果が見えるコードコメントアウトは全部残っている

単に能力無いようにしか見えない


それでも一応なにかそれなりのものを作れてしまうのが悪いところなんだと思う

趣味でやる分にはそういうので動くのはいいと思うが、仕事でそういうのはホントやめてほしい

ずっと一人で作っていて他の人と変わらないでもらいたい

昔はそこそこあった尊敬度もいまではマイナス、見下す対象しかならない



ということがあって、採用とかしてる人は本人が何作ったとか何使えるとか言っても、ちゃんコードみて能力判断したほうがいいと思った

外面のいいものが作れても中身がボロボロものが長く使えるとは思わないし、チームで作業するなら邪魔なだけ

特にキレイに書いたり修正やすものパフォーマンス落とすだけとか時間無駄って考えてるようだからどうしようもない

2018-11-10

anond:20181110130156

なんで?彼のコードも綺麗にインデントされてるように見えるけど

みんな気軽にPython書いてるけど

余白(インデント)に意味を持たせるのは言語としてご法度だと思う

「見た目」がわかりやすい(一部の人にとって)ってだけのためにエラーで動かなくするってどうなの、冷静に考えるとやり過ぎ

コード書きは自由でなきゃあダメなんだ 独りで静かで豊かで…

2018-10-31

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

前回は、SQL文法を学びました。

今回は、データベースを使ったWebアプリ制作を通じて、SQLの使い方を確認してみましょう。

 

Webアプリとは?

WebブラウザーGoogle Chromeなど)で動作するアプリのこと。

ウェブアプリケーションWeb application)は、インターネット(もしくはイントラネット)などのネットワークを介して使用するアプリケーションソフトウェアである

多くの場合、これらのアプリケーションは、Webブラウザ上で動作するプログラミング言語(たとえばJavaScript)によるプログラムWebサーバ側のプログラム協調することによって動作し、ユーザはそれをWebブラウザ上で使用する。

 

準備

Windowsパソコンを使ってたら、「XAMPP」を使ってすぐにWebアプリを試作できる。

以前の講座(その6、その9)を参考にして、XAMPPCodeIgniterを用意しておこう。

 

Webアプリ制作の流れ

最近アプリの作り方は、「デザインスプリント」と呼ばれる方法流行ってます。本やネット情報がたくさんあるので調べてみよう。

 

ざっくりと、以下のような流れです。

  1. アイデア企画)を出す。
  2. アイデアを基に、ペーパープロトタイプ(紙の試作品)を作る。=アナログの試作品ノートなどにアプリの完成予想図、画面などを描く。
  3. ペーパープロトタイプを基に、動くモック(ハリボテ)を作る。=デジタルの試作品
  4. モック画面を基に、実際のプログラム作成して、アプリを完成させる。
  5. 完成したアプリを改良していく。

それでは順番にやってみよう。

 

アイデア

以前にデータベース練習をしたとき、「後で簡単チャット(おしゃべり)ができるWebアプリ作ってみたいと思う。」と言ったので、今回のアイデアは「チャットを作る」にしよう。

 

ペーパープロトタイプ

チャット必要な画面は3つある。

  1. トップページの画面(新規投稿投稿一覧がある)
  2. 投稿更新する画面
  3. 投稿を削除する画面

ノートなどに描いて画面をデザインしてみよう。

 

モック

Webページを作るには、HTMLCSS知識必要だ。HTMLCSSを使ったことがなければ、本やネット情報勉強してみよう。

今回はCSSを使わずに、HTMLだけでシンプルWebページを作ってみよう。(練習から余計なもの無駄を省きたい。)

 

Webページ制作ツール

ブラウザーテキストエディター(またはIDE)が必要です。

特にこだわりがなければ、Microsoftの「Visual Studio Code」という無料IDE統合開発環境)を使ってみよう。

インストール方法や使い方、メニュー日本語化のやり方は、検索して調べてみよう。

 

フォルダを作る。

デスクトップに「mock」というフォルダを作る。

 

ファイルを作る。

「mock」フォルダの中に

  1. index.html」 (トップページの画面)
  2. 「edit.html」 (投稿更新する画面)
  3. delete.html」(投稿を削除する画面)

という3つのファイルを作る。

テキストエディターで保存するとき文字コードを「UTF-8」にしておく。

 

ファイルの中身を編集する。

index.htmlファイルエディターやIDEで開き、以下のような内容に編集して保存します。(コピペする場合、行頭の字下げ(インデント)の全角スペースを半角スペースに置換して下さい。)

<!DOCTYPE html>

<html>

 <head>

  <meta charset="utf-8">

  <title>増田チャット</title>

 </head>

 <body>

  <h1>増田チャット</h1>

  <h2>新規投稿</h2>

  <form>

   <label>メッセージ</label>

   <input type="text" name="message">

   <button>投稿する</button>

  </form>

  <h2>投稿一覧</h2>

  <table border="1" cellpadding="5" cellspacing="0" bordercolor="#CCCCFF">

   <tr>

    <th>No.</th>

    <th>投稿日時</th>

    <th>メッセージ</th>

    <th>編集</th>

    <th>削除</th>

   </tr>

   <tr>

    <td>3</td>

    <td>2018-10-20 12:34:56</td>

    <td>Webアプリを作ってみる!</td>

    <td><a href="edit.html">編集</a></td>

    <td><a href="delete.html">削除</a></td>

   </tr>

   <tr>

    <td>2</td>

    <td>2018-09-10 22:33:44</td>

    <td>今日からプログラミングを勉強します。</td>

    <td>編集</td>

    <td>削除</td>

   </tr>

   <tr>

    <td>1</td>

    <td>2018-08-01 11:22:33</td>

    <td>こんにちは!</td>

    <td>編集</td>

    <td>削除</td>

   </tr>

  </table>

 </body>

</html>

 

「edit.htmlファイルエディターやIDEで開き、以下のような内容に編集して保存します。(コピペする場合、行頭の字下げ(インデント)の全角スペースを半角スペースに置換して下さい。)

<!DOCTYPE html>

<html>

 <head>

  <meta charset="utf-8">

  <title>増田チャット</title>

 </head>

 <body>

  <h1>増田チャット</h1>

  <h2>編集</h2>

  <p>メッセージを変更して「更新する」ボタンを押してください。</p>

  <form>

   <label>メッセージ</label>

   <input type="text" name="message" value="Webアプリを作ってみる!">

   <button>更新する</button>

  </form>

  <p><a href="index.html">戻る</a></p>

 </body>

</html>

 

delete.htmlファイルエディターやIDEで開き、以下のような内容に編集して保存します。(コピペする場合、行頭の字下げ(インデント)の全角スペースを半角スペースに置換して下さい。)

<!DOCTYPE html>

<html>

 <head>

  <meta charset="utf-8">

  <title>増田チャット</title>

 </head>

 <body>

  <h1>増田チャット</h1>

  <h2>削除</h2>

  <p>以下のメッセージを削除しますか?</p>

  <form>

   <p style="background-color:lightpink">Webアプリを作ってみる!</p>

   <button>削除する</button>

  </form>

  <p><a href="index.html">戻る</a></p>

 </body>

</html>

 

以上でモックWebページ(HTMLファイル)ができました。

Webブラウザーで「index.html」を開いてください。「編集」や「削除」、「戻る」をクリックして、チャットの画面を確認してください。

 

モックを作ってから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:20181101225335 増田プログラマー養成講座 その15 Webアプリの完成見本

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

2018-10-29

英単語ってほとんど日本語化してない??

例えばこれは英検準1級レベルのものから36個抜き出してみた結果だけど、どれも日本でよく使われているなってものばかり。まぁ意味限定されたりするけど。

使われてない語に関しても、高校でよく習った語ばかりで、知らない人はそんなに多くないのではないか。いつの間にこんなに侵略されてたんだって気がする。

カタカナ言葉を見たときに「このカタカナ言葉はどういう意味なんだろう?」というふうに考えられる人は、英単語を覚えるときに苦労しなさそうだなって思った。

しかするとカタカナで書かずにアルファベットで書くようにしてもいいのでは。「今季のbudgetは少なかった」みたいな。

英単語日本語での見え方備考
budget バジェット
decline スマートディクラインなど 日本語での使用は稀
indicateインジケーターなど
residentレジデント介護施設などで見る
issueイシュー雑誌タイトル会議使用される
chemicalケミカル固有名詞ではよく見かける語
ignore×
furthermore×
potentialポテンシャル
measureメジャー
reveal×
generateジェネレーターなど
speciesスピーシーズ映画タイトルなどで見かける
banバンなど
consumptionコンシューマーなど
nevertheless×
eliminateエリミネーターなどバイク名前
associateアソシエイト
contractコントラクト
eventually×
expense×
alternativeオルタナティブ
illegalイリーガル
confirm×
renewリニューアルなど
adequate×
predict×
currentカレントフォルダなど
threat×
restrict×
regularlyレギュラーなど
transportationトランスポーターなど
enable×
convince×
overallオーバーオール
regulationレギュレーション

2018-10-06

anond:20181006014008

ポリデント高杉

パーシャルデントの方が安いけど性能はほぼ変わらない

2018-08-30

うPS4を準備するだけで酔う

レスポンデント条件付け

2018-08-17

[]2018年8月16日木曜日増田

時間記事文字数文字数平均文字数中央値
00747551102.036
0172580180.643
02232992130.156
03324376136.850.5
0450494098.879
0527241689.555
06131552119.474
07252663106.576
08464861105.747
0912413713110.636
1010110708106.047
111561348486.439
121131128599.938
1312612714100.938.5
14109904683.038
15107863480.751
1666632995.945.5
1768462268.033
1869558881.028
195012846256.991
20909338103.842
218910753120.839
221301035479.630.5
23757603101.456
1日1835184169100.442

頻出名詞 ()内の数字単語が含まれ記事

人(168), 自分(122), 今(93), 話(71), 意味(60), 増田(57), 人間(55), 仕事(51), 気(45), 最近(44), ー(44), 感じ(43), 前(42), 日本(42), 好き(41), あと(41), 必要(40), 問題(40), 関係(37), 相手(34), 言葉(32), 結局(32), 名前(32), 場合(31), 他(31), 今日(31), 嫌(30), 気持ち(29), 一番(29), 時間(29), 昔(28), しない(28), 金(28), ゴミ(27), 女(27), 理由(26), 普通(25), ただ(25), サマータイム(25), 他人(24), 全て(24), 絶対(24), ダメ(23), ネット(23), 子供(23), 音楽(22), バカ(21), 社会(21), 規制(21), 仕方(21), 完全(21), 結果(21), 無理(21), 手(20), 頭(20), 別(20), AI(20), ゲーム(20), 目(20), 男(20), 会社(20), 声(19), じゃなくて(19), 状況(19), アニメ(19), 批判(19), 馬鹿(19), 最初(19), 親(19), 全部(19), イヤホン(19), 内容(18), 個人(18), 作品(18), 正直(18), アホ(18), 周り(18), 理解(18), 場所(18), 勉強(18), 自殺(18), 存在(17), 国民(17), 確か(17), 一部(17), 文章(16), 以前(16), 時代(16), 行為(16), 結婚(16), 人生(16), しよう(16), 世界(16), レベル(16), お盆(16), 幸せ(16), 一人(16), 全く(16), 日本人(15), ジャンル(15), 情報(15), 先(15), 誰か(15), 一緒(15), html(15), 本(15), 艦これ(15), 一般(15), 逆(15), 嫌い(15), 女性(15), 全体(15), 表現(15), 全員(15)

頻出固有名詞 ()内の数字単語が含まれ記事

増田(57), 日本(42), AI(20), じゃなくて(19), イヤホン(19), 艦これ(15), スマホ(13), Twitter(12), アメリカ(11), アズレン(11), わからん(11), 転売屋(10), なのか(10), ブクマ(10), ツイート(10), マジで(10), w(9), プレイ(9), 害獣(9), 1日(8), ツイッター(8), ブコメ(8), …。(8), 個人的(8), 可能性(8), SNS(8), ワイ(8), のび太(8), アレ(8), 自分たち(8), v(7), ブログ(7), はてなー(7), リアル(7), なんだろう(7), いない(7), 何度(7), 読解力(7), youtube(7), 同人ゴロ(7), DAU(7), twitter(7), 二次創作(7), キモ(6), ブラウザ(6), 交通事故(6), 元増田(6), 一緒に(6), お仕事(6), 分からん(6), な!(6), なんの(6), NHK(6), IT(6), 同人誌(6), アプリ(6), s(6), 東京(6), 社会的(6), Japanese(6), 公共の福祉(6), iPhone(6), 毎日(6), 10年(6), PC(6), 30分(6), 岩佐亮佑(6), 金(6), ja(6), 2回(5), ある意味(5), 生態系(5), is(5), togetter(5), 大音量(5), 20年(5), ダブスタ(5), 中国(5), ドヘニー(5), ???(5), hatena(5), はあちゅう(5), 1人(5), ジャイアン(5), 悪いこと(5), 会社員(5), 昭和(5), 経営者(5), ロシア(5), 普通に(5), to(5), VR(5), 一日(5), ドラえもん(5), wiki(5), 資本主義(5), よね(5), にも(5), X(5), ソシャゲ(5), 自動車税(5), wikipedia(5), フォロワー(5), 行方不明(5)

投稿警察もどき日中に再投稿された本文の先頭20文字 ()内の数字投稿された回数

岩佐亮佑×ドヘニー 岩佐亮佑×ドヘニ(4), 可愛い (3), それを理解した上での皮肉だよ。 読解(3), test (2), 仕事見つかりそうか (2), よぉ売国◯! 移民TPPやら おま(2), これは大事件になるね (2), そういう奴が悪 (2), 意味がわからないし例えとして成立して(2), おいグロバリスト、戦争貧困の手先(2), めっちゃ早口で言ってそう (2), ゴミゴミゴミうるせえよ死ね (2), あとは、エコカー減税とか補助金を今す(2), それを理解した上での皮肉だよ。 読解(2), ゴミを貼るな (2), あとは、障害者による自動車税と軽自動(2), ばれているよ (2), 電気自動車とかハイブリッドカーとか軽(2), やらせろ (2), オエッ (2)

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

プロ奢ラレヤー、プロ無職落合陽一、ホリエモンイケダハヤト家入なんとかに群がる全てのクズどもに捧ぐ /20180617233415(13), ■ /20180816055625(10), ■ /20180816075538(9), ■moji=文字が、世界的に誤解誤用されて行ってる! /20180816135239(9), ■同人ゴロ意味が変わっている /20180816104159(8), ■サマータイム議論で一番わからないこと /20180816125840(7), ■甲子園で謳われる高校生らしさってなんだろう /20180815224243(7), ■ヤミ民泊の現状、最前線から情報共有 /20180815112442(7), ■「違う、そうじゃない」ってコメント書くやつ /20180816155600(7), ■男の人っておっぱい静止画でなんで興奮するの? /20180815164454(6), ■ /20180815090439(6), ■ /20180816125136(6), ■百合漫画を教えてください /20180815225755(6), ■ /20180815115633(6), ■亡くなった元技術者だった祖父によると玉音放送音源はテイク2だった /20180816112412(6), ■プログラミングのインデントにスペースを使う意味がわからない /20180816131217(6), ■タイトル西暦が入っている曲 /20180815142355(5), ■読書感想文って /20180815104513(5), ■はてなに来てるプログラマーのレベルが低すぎてびっくりしてる /20180816134939(5), ■anond20180816223443 /20180816223832(5), ■先祖の墓を守っていくのが嫌だ /20180816215001(5), ■オッペケポロリンってなに? /20180816084243(5), ■はあちゅうに触るな /20180816111613(5), ■経理の人って何が楽しくて生きてるの? /20180816141958(5), ■「穴掘って埋める」は土木作業員差別では /20180816151714(5)

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

5509626(4493)

2018-08-16

anond:20180816133702

からスペースインデント統一ってルールを決めてるんじゃん。

anond:20180816133012

最初から開発ルールでタブは2スペース分にします、とか徹底してれば何の問題もない

というかインデントをスペースでとる場合だってルール決める必要ある

そんな開発ルールちゃんとしてないときの話されてもな

インデント以外でも苦労する箇所たくさんあんだろ

anond:20180816131907

それこそインデントの補助もエディタにより変わるだろ

anond:20180816131217

インデントエディタの補助で自動的にされるだろ

タブ否定派の理由環境によって表示が変わる場合があるから

2018-08-12

なぜSQLけがこの世界で未だに職人芸じみているのか

1.リファレンス無料で読めないか

標準SQL仕様書は有料である。このご時世ありえん。

たとえばC#など.NET系のリファレンスMSDNで読むことができる。

RubyだってHaskellだってScalaだって公式サイトガイドぐらい置いてある。

そもそも標準SQLサイトは有料ですら見つけるのが難しい。

2.実装ごとに仕様が違いすぎるから

OracleDB2MySQLPostgreSQLSQLite、AccessなどSQL実装されたDBMSは様々にあるが、どれを取っても仕様が違う。

皆が標準SQLに従っていてその上で適当増設している程度ならよいが、もはや誰も標準SQLに従う気が無い。

この点でCコンパイラ多様性のようなものとはわけが違う。

根幹的に必要機能があったりなかったりするから、あるDBMSで書けるようになったからと言ってSQLを覚えたとは言えない。

これと上記1とのせいで、何かググった時に特定DBMSしか解決法にならないものが大量に出てくる。

3.最適化人間任せだから

最近プログラミング言語は大抵、雑に書いたってコンパイラ適当最適化してくれる。

同じ結果を生むような二つのコードは、よほど下手くそに書かない限りは同じような実行速度になる。

SQLオプティマイザが最適化はするが、ほぼ同じような二つのコードで速度が全く変わったりする。

そのため実行計画というオプティマイザの中間言語のようなものを読んであげて、

より速い中間言語が生成されるようSQLチューニングし直さなければならない。

これでは何をやっているのかわからない。

有名なサイトでは、初心者必死で書いたような可愛らしいSQLを「それでは遅すぎるんじゃ」とけちょんけちょんにけなし、

なんかシンプルなのだけれどよくわからない文法を一杯使って実行速度を高めたのを「正解」としていたりする。

しかもその文法、ググってもろくな解説が無かったり、特定DBMS依存してたりと使えないオチ

4.スタイルガイドがないか

上手い人はSQLを綺麗に書く。だけど、その綺麗さの基準が人によって違う。

エディタが単なるメモ帳しかないようなDBMSも多いから、インデント文字数さえ個々人に任される。

インデントは2文字か4文字か。SELECTで改行するかしないかカンマは列の後ろか、前か。

いろいろなサイトに色々なことが書いてあったけれど、全部違うこと言ってた。

まり各々綺麗に書ければいいやということであり、読むほうも宗教が違ってもまあ綺麗なら読めるから困りはしない。

困るのは初心者である

何かの解決法をググるたびに違うスタイルからどう書いていいのかわからない。

結局なんかいろいろな上手い人のスタイルをツギハギした新たなスタイルが世に誕生してしまうのだ。

最後

だけど、そんな職人芸じみたSQL世界が私は好きです

2018-07-17

anond:20180717102441

就寝の儀について神話時代情報(ダーテン)を入手して驚愕したこと

  • 食後瞬く間に歯磨きをしすなわち無方の放った怒りの鉄拳がよろしい。ソイルを洗い流して封印を施すそして金のために。

2018-07-08

anond:20180322223107から3ヶ月以上経ったので途中経過を報告する

結論から言うと、一定の成果はあった。

ペースは週2回、1回1〜2時間くらい。

この3ヶ月で勉強したことを列挙する。

Excel
Word
PowerPoint

PowerPointはよく分からないのであんまり教えてない、てかアニメーションとか要る?

その他

メートルミリメートルの換算ができなかったので。

換算一問一答とか、今使われてるのはSI単位が多いけど例外もあるよ、とか、トレーサビリティってのがあって世界中の計測器は〜、とか。

アメリカどーこだ?てやったら中国差したので。

緯度と経度とか、大陸名前とか、国当てクイズとか、大航海時代とか、メルカトル図法とか。

現状Hello Worldだけ。

ファイルシステムの使い方とか、巷でよくあるメモリを机上にたとえたり補助記憶本棚にたとえるやつとか、Windowsタスクマネージャーの起動方法見方トラブル対処法とか。

射出成形とかプレス機とかNC旋盤とかファクトリーオートメーションとか。

Google動画検索にはお世話になりっぱなし。

結果

成果物として、毎日つけているOneDrive上のExcel家計簿がある。

普段スマホで日付と金額と勘定科目?を入力してもらって、別シートにsumifs関数で期間と勘定科目の一致した金額を集計する。

大したものじゃないけど、自分で作ったから仕組みを全部理解しているというのが大きい。地方ならこれを提出するだけでも仕事もらえるんじゃないか。言い過ぎか。

この勉強が早速功を奏したかは分からないけど、今月の頭に某中堅製造業契約社員になれることが決まった。

優秀なら学歴関係なく正社員になれるとのことで、本人のやる気があれば今の勉強を続けていこうと思っている。

たぶんしばらくは反復練習に充てることになるかな。

俺も勉強しなきゃ…

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