タグ

2020年12月1日のブックマーク (4件)

  • プログラミングというかITが理解できない。

    1.具体的な事が分からないプログラミングで主にやる事は下記の2つ。 ①IFでAかBを選択させてどっちかの設定を実行 ②Whileで決められた回数分繰り返す これでやりたいことは分かる。分かるけれどこれでどうやって動画や音楽のエンコードをしたり 画像処理をしたりするソフトウェアになるのかというのがよく分からない。 あるいはWordとかExcelとかがどうやってこんなので作られているのかが分からない。 プログラミング入門書を読んでも、一般的に知られているソフトウェアの作り方みたいな事が 書いてないので、ゴールが見えてこない。だからうんざりしてくる。 入門書を読むと、判定と繰り返しとあとどこかからかそういうプログラムが既に作られている フレームワークだとかよく分からないものを持ってきて使ってくださいってなっている。 だからそのフレームワークがどういう風になっているのかって説明からして欲しいって思

    プログラミングというかITが理解できない。
    murasuke
    murasuke 2020/12/01
  • まだ手動でやってない?UIテストを爆速で自動化できるNightwatch.jsが便利すぎ

    Webアプリのクオリティアップに役立つのが、フロントエンドのテスト。実装したはずの機能がある条件で動かなかったり、期待どおりに操作できなかったりするとガッカリですね。Nightwatch.jsならテストがだいぶ捗りそうです。 少し前に、Eric Elliottが「JavaScript Testing: Unit vs Functional vs Integration Tests」でJavaScriptのテストについて比較しました。 記事では、JavaScriptの機能テストについてもう少し掘り下げます。Nightwatch.jsライブラリーを詳しく探りながら、機能テストを実施してみましょう。 解説する前に、機能テストとはなにか、なぜ重要なのか説明します。おおまかに言うと、機能テストとはユーザーの観点から予測されるとおりにアプリケーションが動作しているか確認するためのプロセスです。 ユニ

    まだ手動でやってない?UIテストを爆速で自動化できるNightwatch.jsが便利すぎ
  • Expressのmorganと他のロガーを連携する - Qiita

    はじめに Node.jsのWebフレームワークExpressはexpress-generatorを使うとアプリケーションの雛形を作成してくれます。 この雛形はHTTPリクエストロガーのmorganが含まれていますが、メッセージフォーマットくらいしかカスタマイズできません。 そこで他のロガーと連携してみました。ここではwinstonを使ってみます。 連携方法 GitHubのページでは以下のようにstreamプロパティでファイルに出力しています。 expressjs/morgan # write logs to a file // create a write stream (in append mode) var accessLogStream = fs.createWriteStream(__dirname + '/access.log', {flags: 'a'}) // setup t

    Expressのmorganと他のロガーを連携する - Qiita
  • 【PHP初心者向け】PHPの拡張子に関してのまとめ

    上記のファイルを httpサーバのドキュメントルート以下 XAMPPのhtdocs以下 のいずれかに設置する。 そうすると、ブラウザからアクセスすると次のように表示される。 Webサーバはクライアントから要求されたファイルの拡張子に「.php」が付いていることからページ内にPHPプログラムが含まれていることを認識する。そしてPHPプログラムを処理した後の結果をクライアントへ返す。 実際にブラウザに表示されたページのソースを確認すると次のようになっている。ソースを表示するのは、右クリックして「ソースを表示」をクリックしよう。 phpという部分がまったくなくなっているのがわかる。 PHPプログラム部分はもう処理されており、画面に出力される時点ではPHPのプログラムがどのように記述されていたかは分からなくなっている。 html拡張子を使った場合 続いてまったく同じファイルの拡張子を「.php」か

    【PHP初心者向け】PHPの拡張子に関してのまとめ
    murasuke
    murasuke 2020/12/01
    httpd.conf で Addhandler を使ってファイルの拡張子とプログラムを紐づける