「レコード」を含む日記 RSS

はてなキーワード: レコードとは

2018-11-13

anond:20181111152908

美しいと思うんです。でもね、でも、トリプルA面って、2枚組のレコードひとつが片面だけで、3面が全てA面なんだと理解していました。

2018-11-11

後世に残したい美しい言葉 5選

①孫衛星

衛星の周りを回る衛星のことを孫衛星という。

しかしこのような天体は天然には発見されていない。

実物はないのに未来発見される可能性のために名前けが付いている。

言葉の影響力は今この世界のみに及ぶのではないことを教えてくれる。

トリプルA面

メイン曲が3曲入っているシングルCDのこと。

A面B面とはレコードからの名残である。メイン曲をA面、カップリング曲B面と呼び、両方の曲がメインとなる場合両A面とかダブルA面という。

そこまでは良いのだが、トリプルとなると元のレコードイメージは完全に崩壊する(レコードに面は3つもない)。

まり元はレコード由来の概念だったものCD拡張した際、面という言葉意味を失い、抽象世界上の産物になったが故に成立した言葉なのだ

言葉は実世界から発生するが、必ず手の届かない抽象世界へと逃げていくことを教えてくれる。

幽霊文字

JIS規格に紛れ込んでいる、どの文献にも存在しない漢字のこと。

「彁」などが有名で、担当者ミス等で発生したと考えられているが、面白いのは今や「どの文献にも存在しない」とは言えなくなっていることだ。

まりこの投稿のように、「幽霊文字」を解説する文章上で確実に「彁」が使われるからだ。

しかし、この「幽霊文字」という言葉のものも、「彁」などの漢字存在して初めて意味を持つ。互いに互いの存在解説する以外には使われない閉じ切った関係である

言葉は実世界から切り離され、単独存在することすらできることを教えてくれる。

SOS

Save Our Shipの略などと言われているが、それは後付け。

実際はモールス信号の「・・・― ― ― ・・・から来ており、SにもOにも何の意味もない。

たまたまSとOが当てはまっただけのところから意味が発生し、全世界に広まり、それが本来意味のように言われさえするようになった。

言葉は常に偶然発生し、偶然成長することを教えてくれる。

ライトノベル

定義説明できない言葉代表格。

ライトノベルとは何々である、という説明を、人類の誰も持っていない。どんな定義をしても例外が発生し、曖昧中間が発生し、いつまでも意見が一致しない。

しかし、「このようなものライトノベルの中核的イメージである」という共通信念を、我々はなぜか共有できている。

誰も説明できないのに何となく意味は伝わる。これはある種の奇跡だと思うし、言葉の魔力のようなものだと思う。

言葉人間しか使わない道具なのに、人間の思い通りになどできないことを教えてくれる。

2018-11-10

増田プログラマー養成講座 その20 SQLデータの削除

前回は、SQLデータ更新をやりました。

今回は、SQLデータの削除をやりましょう。

 

メッセージの削除

基本は、同じなので前回やった更新処理をちょっと変えれば削除もすぐできます

 

投稿されたメッセージを削除する機能を、Webページに付けてみよう。

 

削除ページにジャンプするリンク

前々回作ったメッセージの一覧の中に、削除ページにジャンプするリンクも入れておいた。

<td><a href="welcome/delete/<?php echo $item['id']; ?>">削除</a></td>

という1行が削除ページにジャンプするためのリンクになる。

ブラウザーHTMLソースを見ると、ここが以下のようなHTMLに書き換わってる。

<td><a href="welcome/delete/2">削除</a></td>

これは「メッセージID番号が2のメッセージ」を削除対象にして、削除ページにジャンプする。

 

Controllerの改造

ユーザーが「http://localhost/waf/welcome/delete/2」というURLで、削除ページにアクセスしたら、コントローラーで「2」を受け取って使いたい。

CodeIgniterでは、URL文字列を解析して、使うことができる。

以下のようにコントローラーを改造してみよう。

 

// 削除画面

public function delete($id = '')

{

 echo "ID=".$id;

 $this->load->view('chat_delete');

}

 

Controllerの改造の解説

delete()メソッド引数で、URL中の「2」の部分を受け取れる。

これは前回の編集ページ(更新の処理)と同じ。

「$id = $this->uri->segment(3);」でも受け取れる。

 

Viewの改造

削除ページでは、確認する質問を入れてみよう。

ユーザーに「本当に削除しますか?」みたいな注意喚起をしておきたい。

 

ファイルの内容を以下のように編集する。

<?php defined('BASEPATH') or exit('No direct script access allowed');?>

<!DOCTYPE html>

<html>

 <head>

  <meta charset="utf-8">

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

  <base href="<?php echo base_url(); ?>">

 </head>

 <body>

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

  <h2>削除</h2>

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

  <form action="welcome/delete" method="post" accept-charset="utf-8">

   <?php if (isset($talk)): ?>

   <p style="background-color:lightpink"><?php echo $talk['message']; ?></p>

   <input type="hidden" name="id" value="<?php echo $talk['id']; ?>">

   <input type="hidden" name="action" value="delete">

   <?php else: ?>

   <p>※該当するメッセージがありません。(または削除済です。)</p>

   <?php endif;?>

   <button>削除する</button>

  </form>

  <p><a href="welcome/index">戻る</a></p>

 </body>

</html>

 

Viewの改造の解説

<p style="background-color:lightpink"><?php echo $talk['message']; ?></p>

削除するメッセージを色付きで強調して、ユーザー確認してもらう。

 

<input type="hidden" name="id" value="<?php echo $talk['id']; ?>">

コントローラー削除対象メッセージID番号を送るため、inputタグの「type="hidden"」でメッセージID番号を仕込んでおく。

 

Controllerの改造

ファイルの内容を以下のように編集する。

// 削除画面

public function delete($id = '')

{

 $id = $id ? $id : $this->input->post('id');

 $action = $this->input->post('action');

 if ($action == 'delete') {

  $this->chat_model->delete_message($id);

 }

 $data['talk'] = $this->chat_model->read_message_by_id($id);

 $this->load->view('chat_delete', $data);

}

 

Controllerの改造の解説

やってることは、前回のデータ更新場合とほぼ同じ。

$this->chat_model->delete_message($id);

で、モデルに用意したデータ削除用メソッドを呼び出しているだけ。

次は、モデルdelete_message()メソッドを用意しよう。

 

Modelの改造

ファイルの内容を以下のように編集する。

// Delete

public function delete_message($id = 0)

{

 $sql = "DELETE FROM talk WHERE id = ?";

 $param = array($id);

 $this->db->query($sql, $param);

 return $this->db->affected_rows();

}

 

Modelの改造の解説

SQLの「DELETE」を使えば、指定したレコード(1件分のデータ)を削除できる。

DELETE FROM talk WHERE id = ?」で、talkテーブルmessageid指定して削除している。

 

データを削除した後の挙動は、メッセージID番号がなくなるので、削除ページに表示できるメッセージデータがなくなる。

(例)id=2のデータを削除したら、SQLで「SELECT * FROM talk WHERE id = 2」を取得しても、空のデータデータがない状態

その場合は、

<p>※該当するメッセージがありません。(または削除済です。)</p>

と表示させてる。

 

まとめ

以上で、SQLの「DELETE」を使ったデータの削除ができた。

長々と説明したが、今回の大事な点は、SQLの「DELETE」の使い方だ。

 

以上で、MVCフレームワークを使ったOOPの使い方とSQLの使い方を見てきた。

SQLSQLだけで説明したほうが良かったね!MVCフレームワーク説明SQL説明が混在すると要点が分かりづらくなる?)

ちょっと失敗だったかも。m(__)m)

 

次回は、データベースの設計について学んでみよう。

 


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:20181101230220 増田プログラマー養成講座 その16 Webアプリの完成見本(続き)

anond:20181104161900 増田プログラマー養成講座 その17 Webアプリの骨組み

anond:20181104233013 増田プログラマー養成講座 その18 SQLデータの追加と取得

anond:20181110120715 増田プログラマー養成講座 その19 SQLデータ更新

anond:20181110182445 増田プログラマー養成講座 その20 SQLデータの削除 ←★今ここ★

anond:20181111205255 増田プログラマー養成講座 その21 データベース設計 (1)要件定義

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

増田プログラマー養成講座 その19 SQLデータ更新

前回は、Webアプリの骨組み(スケルトン)に、SQLデータの追加と取得をやりました。

今回は、SQLデータ更新をやりましょう。

 

メッセージ更新

 

編集ページにジャンプするリンク

前回作ったメッセージ一覧に、[編集]のリンクも入れておいた。

<td><a href="welcome/update/<?php echo $item['id']; ?>">編集</a></td>

という1行の部分。

[編集]をクリックすると、編集用ページにジャンプする。

ブラウザーHTMLソースを見ると、以下のようなHTMLになってるはず。

<td><a href="welcome/update/2">編集</a></td>

これは「メッセージID番号が2」を対象にして、編集ページにジャンプすることを意味する。

 

Controllerの改造

編集用ページのコントローラーを作ろう。

「http://localhost/waf/welcome/update/2」というURL編集ページにアクセスしたら、メッセージID番号の「2」を受け取れるようにしたい。

URL文字列を処理して「2」を取り出せるようにしよう。

 

// 更新画面

public function update($id = '')

{

 echo "ID=".$id;

 $this->load->view('chat_update');

}

 

CodeIgniterでは、URLから文字列を取り出す方法がいくつか用意されている。

  1. 「update($id = '')」のようにメソッド引数「$id」を用意すれば、「2」の部分を取り出せる。
  2. 引数を使う以外の方法も用意されていて、「$id = $this->uri->segment(3);」のように書けば、「2」の部分を取り出せる。

// 更新画面

public function update()

{

 $id = $this->uri->segment(3);

 echo "<hr> ID=".$id;

 $this->load->view('chat_update');

}

 

Controllerの改造の解説

CodeIgniterで、URL文字列から特定部分の文字列を取り出す方法を見ておこう。

 

例えば、「http://localhost/waf/welcome/update/aaa/bbb/ccc」というURLアクセスしたときCodeIgniterではURL中の「aaa」「bbb」「ccc」という部分は、以下のようにして取り出せる。

$seg1 = $this->uri->segment(1); // → 1番目のURL文字列:「welcome」=コントローラークラス

$seg2 = $this->uri->segment(2); // → 2番目のURL文字列:「update」=クラスの中のメソッド

$seg3 = $this->uri->segment(3); // → 3番目のURL文字列:「aaa」の部分

$seg4 = $this->uri->segment(4); // → 4番目のURL文字列:「bbb」の部分

$seg5 = $this->uri->segment(5); // → 5番目のURL文字列:「ccc」の部分

URLを「/」で区切って、base_url(http://localhost/waf/)の次から順番に、1番目のURL文字列、2番目のURL文字列、3番目のURL文字列、…とsegment()メソッドで順番を指定すれば取得できる。

 

Modelの改造

データベースでメッセージID指定して、メッセージを取り出す機能を用意しよう。

 

ファイルに以下のメソッドを追加する。

// Read by Id

public function read_message_by_id($id = 0)

{

 $sql = "SELECT * FROM talk WHERE id = ?";

 $param = array($id);

 $query = $this->db->query($sql, $param);

 return $query->row_array();

}

 

Modelの改造の解説

SQLの「WHERE」句で、絞り込む条件を指定できる。

 

SELECT * FROM talk WHERE id = ?

「WHERE id = 2」とすれば、メッセージID番号が2のメッセージデータが「talkテーブルから取り出せる。

もし該当するデータがなければ、返されるデータは空になる。(データが返ってこない。)

 

CodeIgniterの「row_array()」は、1件分のデータ配列の形にして返すメソッドだ。

 

Viewの改造

ファイルの内容を以下のように編集する。

<?php defined('BASEPATH') or exit('No direct script access allowed');?>

<!DOCTYPE html>

<html>

 <head>

  <meta charset="utf-8">

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

  <base href="<?php echo base_url(); ?>">

 </head>

 <body>

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

  <h2>編集</h2>

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

  <form action="welcome/update" method="post" accept-charset="utf-8">

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

   <?php if (isset($talk)): ?>

   <input type="text" name="message" value="<?php echo $talk['message']; ?>">

   <input type="hidden" name="id" value="<?php echo $talk['id']; ?>">

   <input type="hidden" name="action" value="update">

   <?php else: ?>

   <p>※該当するメッセージがありません。</p>

   <?php endif;?>

   <button>更新する</button>

  </form>

  <p><a href="welcome/index">戻る</a></p>

 </body>

</html>

 

Viewの改造の解説

データベースから取り出した1件分のメッセージを表示する部分を追加した。

<input type="text" name="message" value="<?php echo $talk['message']; ?>">

の「<?php echo $talk['message']; ?>」という部分だ。

これで変更したいメッセージの本文を表示できる。

 

あと、編集したメッセージWebサーバーに送信できるように、Formタグ送信ボタン(「更新する」の部分)も追加した。

このときメッセージID番号も送信できるように、

<input type="hidden" name="id" value="<?php echo $talk['id']; ?>">

という1行も仕込んである

 

Controllerの改造

ファイルの内容を以下のように編集する。

// 更新画面

public function update($id = '')

{

 $id = $id ? $id : $this->input->post('id'); // id -> segment or post

 $action = $this->input->post('action');

 if ($action == 'update') {

  $message = $this->input->post('message');

  $this->chat_model->update_message($id, $message);

 }

 $data['talk'] = $this->chat_model->read_message_by_id($id);

 $this->load->view('chat_update', $data);

}

 

Controllerの改造の解説

メッセージID番号を指定して、データベースから取り出し、Viewに渡すデータを用意している。

$data['talk'] = $this->chat_model->read_message_by_id($id);

 

ユーザーメッセージ編集をしてWebサーバーに送信したら、データ更新する指示を出す部分も追加した。

$action = $this->input->post('action');

if ($action == 'update') {

 $message = $this->input->post('message');

 $this->chat_model->update_message($id, $message);

}

モデルにupdate_message()メソッドを用意して、$idと$messageを渡せば、該当データ更新するようにしたい。

次は、モデルでupdate_message()メソッドを用意しよう。

 

Modelの改造

ファイルの内容を以下のように編集する。

// Update

public function update_message($id = 0, $message = '')

{

 $sql = "UPDATE talk SET message = ? WHERE id = ?";

 $param = array($message, $id);

 $this->db->query($sql, $param);

 return $this->db->affected_rows();

}

 

Modelの改造の解説

SQLの「UPDATE」を使えば、指定したレコード(1件分のデータ)を更新できる。

「UPDATE talk SET message = ? WHERE id = ?」で、talkテーブルmessageid指定して更新している。

 

CodeIgniterの「affected_rows()」メソッドは、更新した行数を返す。=成功なら1行、失敗なら0行となる。

 

補足

コントローラーの「$id = $id ? $id : $this->input->post('id');」という行は、$idの受け取り方が2パターンあるので、それに対応している。

編集ページの表示で、1回目の表示と、2回目以降の表示で、$idの受け渡し方が変わっている。

  • 1回目:URLに埋め込まれID番号をupdate($id = '')の引数$idで受け取っている。($this->uri->segment(3)で受け取るのと同じ)
  • 2回目以降:Formタグで送られてきた$idを$this->input->post('id')で受け取っている。

URLに埋め込む方法上記の1回目のような方法)は、ユーザー勝手に値をいじれるので、基本的には使わない方が良い。

 

まとめ

以上で、SQLの「UPDATE」を使った、データ更新ができた。

長々と説明したが、今回の大事な点は、SQLの「UPDATE」の使い方だ。

CodeIgniterの使い方や、Webサイトの作り方(FormタグなどのHTML知識)は、オマケ程度に見ておいて欲しい。

 

次回は、データを削除するSQLDELETE」の使い方を見てみよう。

 


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:20181101230220 増田プログラマー養成講座 その16 Webアプリの完成見本(続き)

anond:20181104161900 増田プログラマー養成講座 その17 Webアプリの骨組み

anond:20181104233013 増田プログラマー養成講座 その18 SQLデータの追加と取得

anond:20181110120715 増田プログラマー養成講座 その19 SQLデータ更新 ←★今ここ★

anond:20181110182445 増田プログラマー養成講座 その20 SQLデータの削除

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

2018-11-07

anond:20181107133736

そうだな、vチューバーがみんな大好きだからレコード売上は20年間トップだもんな。おまえらの中ではな。

繰り返すが架空現実混同しさえしなければ、だれもフェミ叩き連中にもvチューバーにも興味もたないよ。

2018-10-24

“M”の意味を知ってるか?

よくヤフオクレコードを買うんだが、

レコードの盤質にはランクがある。

一応、世の中的にほぼ定型ランクけがあって、

S>A+>A>A->B+>B>B-

または

M>Ex+>ExEx->Vg>G

なんかが使われる。

ところで、ときどき「M:美品」と定義してる業者があるんだけど、

そういう業者「M」がなぜ「M」なのかも知らない素人業者だ。

絶対にそこからは買わない。

「M」は「Mint(新品未使用)」の「M」だぞ。

美品ならばいいわけじゃない。

2018-10-20

anond:20181020223918

それは俺も知りたいね

AccessMySQLとかOracleなどの「ちゃんとした」RDBMSに比べて「なんとなく弱そうなイメージ」があるのは分からんでもないが

5万レコード突っ込んでダメってことは無いと思うわ

anond:20180624223049

5万個のテーブルデータ(5万件のレコードのことかな?)、マクロが好きで、しか会社でっていうなら、普通にAccessを買って処理するのがいいと思う。

世の中にはExcelのシート上でデータベースシステムを構築しようとする人多いけど、

ちゃんとしたデータベースを作れる人にならないと、運用し始めたらスケーラビティファイルの同時アクセスデータ二次利用動作スピード諸々で詰むよ。

あとMac使いなら、もう答え出てると思うけどBootCampWindowsを入れるのがいいと思う。iMacVESAマウントタイプを選ぶのもいいかも。

2018-10-15

業務スーパーって

業務」という名前スーパーなんだよね。

一般の人も入れて、業務の人専用のスーパーって訳じゃない。

いかにも安いイメージを醸し出すことに成功している。

ネーミングの勝利だね。

お店はどこも「業務」って名前を付ければ流行ると思う。

業務書店

業務レコード

業務フラワー

業務カット

業務酒屋」

anond:20181014151431

2018-10-12

プログラミング本質カプセル化ブラックボックス

コンピュータマシン語命令文もデータも数値で表す。これは今も昔も同じ。

数値だけでは人間管理しづらいので命令文を mov や add のようなわかり易い単語に置き換えたのがアセンブラ

(わかりづらい数字人間理解やす英単語に置き換えた)

アセンブラも規模が大きくなると人間には管理しずらくなる。

そのため人間言語により近い高水言語が生まれた。

if や for などで制御をわかりやすくした。

複数の処理をひとまとめで扱うサブルーチン関数プロシージャ・ファンクション

いったものができた。

(処理の流れをわかりやすくした、構造化、カプセル化

複数データをひとまとめで扱うレコード型や構造体生まれた。

カプセル化

コードデータをまとめて扱うクラスができた。

カプセル化抽象化

アプリケーションからOS機能を呼ぶシステムコールAPIが生まれ

ブラックボックス化)

複数クラスコードデータをひとまとめにするにモジュールができた。

カプセル化

プログラムを外部から操作するRPC、CORBA、SOAPRMIができた。

リモートから操作ブラックボック化)

WebAPIアーキテクチャーを超えての疎結合が進む

さらなるブラックボックス化)

IaaS / SaaS / PaaS を使いネット上のサービスにつないでシステムを構築する。サーバ管理不要に。

ブラックボックス化)

CIツールサーバ数台〜数百台を1人で扱えるようになった

操作の簡略化)

DockerWEB/DB/KVSなどをまとめてコマンド1つで扱えるようになった。

カプセル化抽象化

プログラミングとはわかりづらいマシン語人間にわかやすくするのが本質

カプセル化ブラックボックス化・操作の簡略化は正義

2018-09-28

なんだよ偽物だったんか… じゃあ削除逃亡増田のお前を尊敬する道理はないわ。

カマを掛けたのは失礼。それは悪かった。ケンカしてるつもりもなかったんだが… いやなんか色々透けて見えてるつもりみたいだが、文章読んで書かれてない事が見えるようになったら、それお前病院行ったほうがいいぞ。

すでに反論しましたあぁぁぁ を壊れたレコードみたいに連呼して議論先延ばしにしてるお前の目的は何?「バカ有害」で俺がバカに見えてるんだったな。なら同じ言説繰り返してバカを治すつもりなの? それともああバカなんだと自覚させて筆を折らせる気か? そんなこと本気で信じてるなら鏡見たほうがいいぞ。いやしかしまさか受け身対応者って事はないよな。逃田は俺と違ってF5キーポチーじゃなく増田の全ログ監視して俺の返答を探してるんだろうが、話し掛けてくるやつ全員にそれやってるならお前は皆んなのオモチャにされるがままになっているーーということになってしまう。…だとしたら哀れみを禁じえないですぅ。

ところで本論だ。途中からなんか噛み合わねえなと思ってたし、お前も「はあ?」って言ってたしで状況錯綜してたんだが、全部わかったわ。

たり得るとか出てくるんで、様相論理で定式化するのがいいだろう。

命題pを「ただの非難だ」と定義する。¬pは「ちゃんとした反論だ」になる。

俺の最初意見は、厳密には

「その人はフェミニストらの良心判断する基準が納得できないと非難たかったんじゃないか

これをお前は「ちゃんとした反論であることはあり得ない」¬ ◇¬p と取った。

俺は「非難であり得る」◇p と言ったつもりだった。

お前が提出すべきだと論理的判断した反論は ¬¬◇¬p = ◇¬p

俺が提出してほしいと考えた反論は ¬◇p = □¬p

q = ¬p とおくと、◇q ≠ □q

これがすれ違いの結果だ。

お前は「ちゃんとした反論であり得る」ケースを提出し、

俺は「必然的反論だ」という証拠を求めた…

お前が本筋においては論理的だったことがここに明らかになった。よかったね。ところでこの間、お前は俺をバカだと言ったが、「最終的にお前が気付かなかった、お互いの考えとその差を明らかにできた。だから知恵比べは俺の勝ちだぁぁ」という勝利宣言(笑)を持ってその反論としたい。どうだ?

さて問題はどちらの見解妥当である

「…納得できないと非難たかったんじゃないか」=「ちゃんとした反論であることはあり得ない」or「非難であり得る」?

俺は正直、うわあネットには文章の読めない被害妄想狂がおるんやぁぁ という感想だが、これを批判にできる材料はない。感想に過ぎない。だから身近で信頼の置ける先生などに聞いてみてほしい。「俺の方が正しいですよね?」と。俺もやってみる。

追記

「長文増田は頭おかしい」… いやあ増田多様性を重視していこうよ

「二日前のトラバを即レスがなんか言ってる」… 人違いじゃん? 投稿は昼夜二回って決めてたし、削除逃亡増田レスはなにせ消えてるので時刻はわからない、だからレスになっているか不明だ。

ところであの喋り方界隈で人気の奴だったんだな… 知らなかった、恥ずかしいわ

お前らにエンターテイメント提供してたのは気付かなかったw 楽しんでくれたみたいで嬉しいぜ

しかし逃田君が最後投げやりになっちゃったのは残念。痛めつけ過ぎて壊れてしまたか脳内完結してるのも同じセリフ繰り返してるのも誰がどうみてもお前の方やん… 。すっかりおざなりになってる逃田が支持した大元意見はさ「勝手に、客観的でなく、判断するのがアホ」って話だったじゃん。その点で俺の理屈第三者検証可能なところがいいじゃんか。それに対してお前は内容無視感想… 逃田が恥も外聞も支持する主張さえもかなぐり捨ててネットゾンビになってしまった今、俺からしてやれることはもう何もないよ…。ただ話に付き合ってくれたのは嬉しかった。議論の側面もネットバトルの側面も楽しかった。ありがとう

2018-09-19

[] Goosebumps

"Goosebumps"は米国ラッパーTravis Scott(トラヴィス・スコット)の楽曲

2ndアルバム"Birds in the Trap Sing McKnight"からの2ndシングル

ラッパーのKendrick Lamar(ケンリック・ラマー)がフィーチャーされている。

2017年3月28日トラヴィスは同曲がRIAA(アメリカレコード協会)によってプラチナディスク(100万枚販売に相当)に認定されたと明かした。

https://en.wikipedia.org/wiki/Goosebumps_(Travis_Scott_song)

https://www.youtube.com/watch?v=Dst9gZkq1a8

2018-09-15

メンバー逮捕・脱退してから復活したバンド

lynch.

Bass:明徳が2016年11月22日愛知県警により逮捕勾留され、12月13日付で大麻取締法違反(単純所持)で起訴された。これに伴い、ベルウッドレコードから12月20日付で契約解除となり、lynch.から脱退という扱いとなった

ONE OK ROCK

ギターalex2009年4月5日東急田園都市線電車内で当時21歳の女性の足を触ったとして、神奈川県迷惑行為防止条例違反の疑いで逮捕不起訴処分となったが、2009年5月13日バンドから脱退

L'Arc〜en〜Ciel

ドラムスsakura1997年2月24日覚せい剤取締法違反(覚醒剤所持)の現行犯逮捕。これが原因でバンド活動中止になった。同年5月懲役2年・執行猶予3年の判決が言い渡され、同年11月4日sakuraはL'Arc〜en〜Cielからの脱退を正式に発表。理由は「音楽性の違いのため」とされている

2018-09-02

ネットが本格的につまら

ライフハックもやってみた系もやり尽くしたのか、

どのメディアを見ても既視感ある記事しかない。

新しいウェブサービスもわくわくするものがない(「Yo」話題になるくらいの砂漠状態だしな)。

2ちゃんが下火になってスレを見て笑うこともなくなったし、

ニコニコは見るに堪えないホモネタ汚染され、

ツイッター愚痴他者攻撃するもの嘘松ばかり。

Facebookは壊れたレコードみたいに昼飯を投稿するやつしか残っていない。

ネットがまじでつまらんくなった……。

しかし、ここ10ネットぐらいしか趣味がなかったので呆然としている。

スケボーでも始めてみようかなー。

2018-08-30

anond:20180830143043

は? DNSレコード自体無限登録できるから北朝鮮管理できるドメイン20個だったとしてもそのサブドメインなりAレコード電話帳じゃおさまらない位になることだってあり得るわけだが?

2018-08-12

anond:20180812171555

いや、まさにアンチパターンその1の話なんやで。

ORMでそういう複数グルーピング順位づけをしようとすると

まず全レコードを手元に持ってきてそれをコードの中で振り分けみたいな作業しか実質方法はない。

レコードが100や200ならいいけど、実際のamazonだったりすれば億を余裕で越す。

それを一括で持ってこようとするのはハゲからいくつか方法を練る必要があるんだが、

ORMしか使えない環境での最適解はグループを分割して逐次クエリを打つ方法

だが、最適解だがこれ以上最適化できないという時点で負け。

SQLであればこれを一発で取ってくる方法はある。そういう話や。

anond:20180812170940

それが何のコードだか分からんけど、「それぞれのグループごとのトップ10」できんの?

ORMでそれを実現するとなると、必然アプリ側に全レコード持ってくるとかアフォみたいな話になるんやけど。

2018-08-01

金沢蓄音器館がアラフィフ洋楽ファンにやばすぎる場所なことについて

夏休みで初の金沢一人旅。昼間から日本酒真琴飲み放題(超おすすめ、2,000円で地元の美味い日本酒文字通り飲み放題) でいい感じになってちょっと寄ってみるか、蓄音器とか知らないけど自称音楽にはうるさいし、てなわけで割引250円で入ってみる。

順路は3Fからというので上がってみるとLP試聴コーナー。さあ本題です。LPって何があるのかな、クラシック落語って図書館かよ、お、洋楽ポップスとかあるじゃん、、、そこからここが天国であることに気づくまでもの10秒。

日本CDが発売されたのが確か1988年。ここのLPライブラリにはその前のLPしか聴く手段がなかった時代80年代前半の作品ピンポイントで充実しまくり。あの小坊中坊時代音楽聴くのにはレコードに針を落とす手続き必要だった頃の再現

と言うわけで聴いたレコード一覧。

The Styx / Kilroy Was Here (遊&amp;愛のヘビーユーザーだったのに初めて2,800円払ったアルバム)

Men at Work / Cargo (Overkillのイントロで涙)

Journey / Frontiers

Billy Joel / An Innocent Man

Paul McCartney / Pipes of Peace (個人的ポールと言えばこれ)

Kenny Loggins / Vox Humana (!!!!!!)

Wham! / Make it Big

Hall and Oates / Rock ‘N’ Soul Part 1

Queen / The Works

勿論、本業の蓄音器実演も良かったです。むちゃかわいい (+多分結構巨乳) お姉さんが楽しく解説してくれるし。

2018-07-22

ルパパト17

16話の最後17話の予告が流れる。見ず知らずの特別かわいくもない女が、私の朝加圭一郎に惚れているらしい。目眩がした。

私は朝加圭一郎のりあこで、朝加圭一郎とつかさが同期以上の関係になろうものなら脚本家脅迫文を送りつけてしまうかもしれないタイプだ。17話の放送日が近づくにつれ胃は痛むし、放送前日はなかなか眠りにつけないのに、当日は早く目覚めるという最悪のコンディションの中当日を迎えた。

結論から言うと、末那のことは死ぬほど羨ましいけれど、朝加圭一郎のキャラクターが確固たるものとなったのでその点は感謝している。というわけで17話を振り返る。

末那「また、バイト先で余ってしまったので。」

圭一郎「いつもすみません、末那さん。職場が明るくなるって、みんなで感謝してます。」

末那「…みんなで?」

圭一郎「はい!みんなで。」

末那「…よかったです!」

圭一郎「これ、お礼というか、お貸しします。ご自宅でレコードが聴けるって仰ってましたよね。」

末那「ありがとうございます!…あっ、あの、あの…今日お仕事が終わったら、一緒に私の家で聴きませんか?」

圭一郎「俺は何度も聴いてますから特に一曲目の『秘めた想い』は一人でじっくり聴くのがおすすめです。じゃあ、失敬。」

家で一人でレコード聴く朝加圭一郎ってなに!?しかも「秘めた想い」とかい片思い拗らせてますみたいなタイトルの曲を!?え?昔なんかあった?鮮烈な片想いでもしてた?禁断の恋か?それはそれでまた無理案件からちょっとまじでやめてほしい。しか音楽聴くのは結構意外だったし、この「秘めた想い」はクラシック系のやつだから片想い相手想像してしまうんですが?やめてくれ?

から家に誘われて、誘われた意味に気付かず断るという最高のスルースキル持ちで命を落とさずに済んだ。しかも貰ったお花を置いて立ち去るの、本当は嫌いなんじゃないか?という余白さえ与えられているよなありがとうそれから職場が明るくなる〜」の台詞社会人として真っ当な振る舞いができるのが朝加圭一郎の良さが伝わってきて最高です。ありがとう脚本

咲也「そんな洞察力じゃ警察官失格ですよ!末那さんがお花をくれる理由、分かんないんですか?」

圭一郎「だからバイト先で余ったからだろ。」

咲也「違います!あぁもう、なんで分かんないかな!ほらジュレで初対面のときから盛り上がってたじゃないですか!」

圭一郎「それは、音楽趣味が偶然にも一致したから。」

つかさ「咲也、やめておけ。こいつには一生分からん。」

ジュレで初対面なのになぜ音楽の話で盛り上がる?私はそれが知りたい。私もジュレに行って音楽趣味が一緒ですねって話し掛けるから参考にさせてくれ?そしてつかさも分かった風な口を利くな!お前はただの同期だからな!

圭一郎「今夜、オーストリアへ?」

初美花「だから、末那さんの気持ち、受け止めてあげてください!」

咲也「先輩、はっきり言いますけど、こんなチャンス二度とないんですよ!」

圭一郎「しかし…急にそんなこと言われても…。」

突然姿をあらわし、圭一郎の向かいの席に座る末那

末那「なんかすいません!」

圭一郎「いえいえ」

末那「あの、これ、ありがとうございました。」

圭一郎「いえいえいえ!」(机に頭をぶつける)

末那「あっ!大丈夫ですか!」

圭一郎「だいじょんびです、いや、だいじょんぶ…」

魁利「だめだこりゃ

透真「初美花」

初美花「サービスです!飲んで落ち着いてください!」

圭一郎「あ、ありがとう。」

末那「あの、これ。」

圭一郎「ど、どうも。…あの、末那さん。」

末那「はい。」

圭一郎「留学されると聞きました。ご健康とご多幸をお祈りします。」(敬礼

末那「…ありがとうございます!」

圭一郎「すいません!以上です!」

初美花まじでお節介からな?ここで圭一郎が「末那さんが自分のことを好いてくれている」と気づくんだからな?まあ気付いてもなお気持ちに応えられない選択をするわけですよ本当によかった。咲也が「こんなチャンス二度無い」と言うけどそんなことないからな!?覚えとけ!

健康とご多幸をお祈りした圭一郎に対して外野が肩を落とすのに対して、茉那は嬉しそうな表情をするのがハイパー分かる。無理だと分かっているならこうして断られたい文句ナンバーワン。私もご健康とご多幸をお祈りされたい。ずるい。

初美花「なにしてるんですか!?戻ってやり直してください!」

圭一郎「いや、緊張してこれ以上は無理だ。」

初美花「末那さんの気持ち、分からないんですか?」

圭一郎「おれの使命はギャングラーを倒し、世界平和を取り戻すこと。今はそれしか考えられん。」

えっ最高…。ギャングラー殲滅するまで恋愛しないってことが公言された。これでつかさとくっつくルートも消えたんだよね?ね?そうだよね?絶対匂わすなよ?頼むぞ?初美花くそお節介だけど、この台詞を引き出した初美花が17話のMVPだよ。

初美花「どうして空港に行かなかったんですか。末那さん待ってたはずなのに。」

圭一郎「俺は二つのことは同時にできん。不器用なんだ。」

初美花「意味わかんない。最低!」

つかさ「損な性分だな。」

圭一郎「痛み入る。」

圭一郎の言葉を引き出す初美花が17話のMVPだよ(数行ぶり2回目)。いや今日日痛み入るて!と正直つっこんでしまったけど、自分性格をよく分かっていてそれを年下の女の子にきちんと伝える感じが最高です。

こういう感じで末那の恋は実らないし、圭一郎は「ギャングラー殲滅するまで恋はできない」という言質が取れたので万々歳。つかさと仲良くなるのはやめろ。頼むからつかさと魁利にしてください、香村さん。

2018-06-23

anond:20180622174651

1996年以前の話。

大通りからちょっと路地に入ったら、舗装されていない砂利道がちょこちょこあって、子供達は泥団子作ったり、水たまりから手で土を掘って水路作ってちっちゃな川を作って遊んだり、晴れた日にはコマをまわしたり、ビー玉転がして遊んだりしていた。

ちょっと大きくなると、学年で数人、テレビゲームを家に持ってる奴が出てきて、そいつんちが放課後の溜まり場になっていた。木こりの与作とか、シンプルゲーム。そのうち、ポケットゲームが出てきて、ゲームが浸透してくると、ファミコンが現れた〜。

レコードってものがあって、専用スプレーをふかけるとムースのように泡立って、それを専用のクリーナーでレコードの溝に沿って拭いた。あのスプレーの独特の匂いがなんとも言えず良かった。レコードが大きいし、聞けば聞くほど溝がすり減るからカセットテープダビングして聞いていた。カセットテープは聞けば聞くほどテープが伸びていくので、ヘビロテで聞いてるアルバムオリジナルの曲よりちょっとだけスローテンポになっていた。

バス電車で行儀悪くしてると、そこらのおっちゃんに結構派手に叱られることが多々あった。大人は本当に怖かった。それなりに本気で拳骨で叩かれたりもしていた。ただ、あやまれスカッ結構許してくれた。野球して窓ガラス割っても、ボールで車ちょっと凹ませても。

ただ悪い奴は本当に悪かったし怖かったな。内臓破裂するほど殴ってきたり、部活のシゴキで生徒が死んだり。

年功序列で先輩が本当に怖かったし、大人の言うことはきちんと聞かなきゃいけないんだって思っていた中高生の頃、ブルーハーツとかラフィンノーズとかのパンクロック流行ったり、お笑いではビートたけしとんねるずダウンタウンといった感じで、年功序列とか過去のしきたりとか関係なさそうなのが派手に出てきたり、男はみんな短髪だったのに江口洋介キムタクがロン毛で人気を博して急に男どもがロン毛にしはじめたり。

バブルの時の、繁華街タクシーはすごかった。二重三重タクシー路駐していた。派手な会社タクシーチケット使いたい放題で、それ使うために残業してる人もいた。ってか何枚かちぎってもらって勝手に乗り回している社員結構いた。

年々みんなの生活が派手になっていってたら、もっとも派手そうな証券会社もっとも有名な会社の一つだった山一證券倒産して、ああ終わったんだなぁと思ったなぁ。

2018-06-19

anond:20180619231624

そして馬鹿は語彙力を失い

壊れたレコードと化したのであった

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