はてなキーワード: LOGINとは
第2回 Larabelチュートリアルを参考にログインするだけのWebアプリケーション(?)を作る
composer create-project laravel/laravel example-app_20240131
続いて、Composerを使用してLaravel Breezeをインストール
composer require laravel/breeze --dev
php artisan breeze:install
いろいろ聞かれる。わからん。とりあえずBlade/Yes/PHPUnitを選択。
すると「・・・・installed successfully.」と表示されたので何かが成功したっぽい。
続いて
php artisan migrate
するとエラー。
Illuminate92;Database92;QueryException SQLSTATE[HY000] [2002] Connection refused
そもそもデータベースの準備を何もしてなかったので、エラーが出るのは当たり前だった。
サンプル用にデータベースを作成し、それに合わせて.envファイルを修正する。
再度、
php artisan migrate
すると「DONE」と表示。成功したっぽい
チュートリアルに従い、「ウェブブラウザでアプリケーションの/loginか/register URLへアクセス」。
すると、Laravelが出してるっぽいエラー
Illuminate 92; Foundation 92; ViteManifestNotFoundException PHP 8.1.27 10.43.0 Vite manifest not found at: /******/example-app_20240131/public/build/manifest.json Run npm run dev in your terminal and refresh the page.
npmとやらが「not found」だったので手順を飛ばしたのがやはりダメだった。
さくらインターネットでnpmを使うにはnode.jsをインストールしてnpmをコンパイルする必要がある?
次回があれば「さくらインターネットのスタンダードプランの環境にnpmをインストールする」である。
早くHello Worldとか書きたい。
こんます~
2023年も残すところわずかとなりましたが、皆様方におかれましてはいかがお過ごしでしょうか。
一年間の振り返りなどはされましたでしょうか。
2423件の日記を綴っており、
頂いた総ブクマ数は1893、総トラバ数は1060となりました。
本年も大変お世話になりました。
最期に、ポンコツの私がChatGPTの手となり足となり作成した増田集計コードを掲載します。
各日記のURL、タイトル、投稿日時、文字数、被ブクマ数、被トラバ数を取得しCSVファイルに出力するものです。
お暇な方はお使いください。
それではよいお年をお迎えください。
import requests from bs4 import BeautifulSoup import time import csv import os import re # ログインURL login_url = 'https://hatelabo.jp/login' # ログイン情報 login_data = { 'key': 'あなたのユーザ名またはメールアドレス', 'password': 'あなたのパスワード', 'mode': 'enter' } user_name = 'あなたのユーザ名' # User-Agent ヘッダー(例:Google Chrome) headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3' } # セッションを開始 session = requests.Session() # ログイン response = session.post(login_url, data=login_data, headers=headers) print('login',response.status_code) # 集計データ item = { 'url': '', # URL 'title': '', # タイトル 'datetime': '', # 投稿日時 'characters': '', # 文字数 'bookmark': '', # 被ブクマ数 'trackback': '', # 被トラバ数 } # CSVファイル名 output_file = 'masuda_output.csv' # CSVファイルが存在しない場合はヘッダーを書き込む if not os.path.exists(output_file): with open(output_file, 'w', newline='', encoding='utf-8') as file: writer = csv.DictWriter(file, fieldnames=item.keys()) writer.writeheader() # 集計 page_start = 1 page_end = 3 for i in range(page_start, page_end+1): # 待機 time.sleep(3) # 増田一覧取得 page = session.get(f'https://anond.hatelabo.jp/{user_name}/?page={i}') print(page.url) # 応答のHTMLをBeautifulSoupで解析 soup = BeautifulSoup(page.content, 'html.parser') entries = soup.find_all('div', class_='section') for entry in entries: header = entry.find('h3') timestamp = header.find('a').get('href')[1:] item['url'] = 'https://anond.hatelabo.jp/'+timestamp item['title'] = header.get_text()[:-1] item['datetime'] = f"{timestamp[0:4]}/{timestamp[4:6]}/{timestamp[6:8]} {timestamp[8:10]}:{timestamp[10:12]}" footersection_text = entry.find_all('p')[-2].get_text() item['characters'] = len(entry.find('p').get_text().strip(footersection_text)) item['trackback'] = int(re.search(r'92;((.*?)92;)', footersection_text).group(1) if re.search(r'92;((.*?)92;)', footersection_text) else '') if item['title'] == '■': item['title'] = entry.find('p').get_text().strip(footersection_text)[:35] # 待機 time.sleep(3) bookmark_page = session.get(f'https://b.hatena.ne.jp/entry/button/?url=https%3A%2F%2Fanond.hatelabo.jp%2F{timestamp}&layout=basic-label-counter&lang=ja') soup_b = BeautifulSoup(bookmark_page.content, 'html.parser') item['bookmark'] = int(soup_b.find('a', class_='count').get_text()) # CSVファイルに追記 with open(output_file, 'a', newline='', encoding='utf-8') as file: writer = csv.DictWriter(file, fieldnames=item.keys()) writer.writerow(item)
(追記)
わー。ごめんなさい。文字が何か所か変わっていました。
92; → \
https://querie.me/answer/ST8s9I6rozezVXc5z41p?timestamp=1702007027
既に回答欄で必要なことは書かれているが、「有害な本を出さない道徳的義務があるに決まってますよ。」等の表現にひっかかってしまう人はいるようだ。誰がその正しさを担保するのかというような噛み合わない指摘がブコメには散見される。そもそも、質問自体が少し混乱した内容になっているように思われるので、前段の「事実誤認や著しい誤りがある本は出版するべきではない」という主張について、少し内容を変えて「(ある書籍を)出版するべきではない」という表現に表現の自由が認められるだろうかという観点から考えてみたい。
まず、おそよどのような主張であれ、その内容に一切かかわらず、言う(表現する)ことが正しく、言わない(表現しない)ことが間違っているという価値観を持っている人は、恐らくいないだろうというところから始める。「どのような」という中身は、回答者のいう「デマ」や「他人に害を与える」内容のものかもしれないし、名誉棄損(他人に害を与えるに入るだろうが)やステマ広告かもしれないし、ある表現をするべきではないという内容の表現かもしれない。その範囲に関しての価値観はそれぞれに違いがあっても構わないし、むしろ違うはずだが、およそ常に表現がされることが正しく、されないことが正しくないという主張は、誰にも支持されないだろうとういことは前提にできると思う。
その中で、具体的にどの表現がされるべきでないものなのかということについては、社会の構成員間で価値観の違いがある以上、社会的に決定せざるを得ない。その決定は、各々の異なる意見を表現によって交換すること、すなわち、議論によって形成されていくべきだ。そうやって、名誉棄損や著作権法違反への表現の規制は認められてきたわけで、その議論を担保するからこそ表現の自由は民主主義社会において重要性があると言える。つまり、表現の規制についてもその限界は議論によって定められるべきだということも前提にしていいだろう。
ここで、「出版(表現)するべきではない」という主張に表現の自由が認められないとすれば、表現に関する規制について、常に片側の議論の主張を欠く状態になってしまう。無論、あらゆる表現において表現されることに価値があるとか、表現すべきではないことについては議論の余地なく決めることができるという前提があれば、そのような表現規制も許されるだろうが、これは今まで書いてきた前提とは反する。つまり、出版するべきではないという表現にも表現の自由は認められ、一定の尊重がされるべきであるに決まっている、ということになる。
その上で、質問者に戻るのだが、出版するべきかどうかという判断に「事実誤認や著しい誤りがある」かどうかという観点を入れた場合、いわゆる思想の自由主義市場の問題、すなわち、誤っているかどうかという判断自体が表現を戦わせることによってしか得られれないものではないかという問題が出てくるという側面がある。その点から、およそと事実誤認等を理由にした表現の事前の抑制は行うべきではないという主張はあり得るだろう。ただし、医薬品に関する虚偽の効能の広告規制のように、実際には事実に反することを理由に法規制される出版行為がある場合もあることからわかるとおり、少なくとも現行法解釈上は思想の自由主義市場的な価値はほかの価値との相対的な衡量の中で認められるものにすぎない(出版という一行為態様が禁じられるということが直ちに表現そのものを封じられるわけではないということも考慮すべきだろう。)。抽象的な議論を離れ、個別の事例の判断になれば、消費者保護等の観点からの規制をおよそ認めないという人は少ないのではないかと思われ、そうだとすれば、その限界の判断は批判を含めた議論の中で決められるべきという上述の議論に戻ることになる。
インターネット上では、いわゆる反キャンセルカルチャー的な文脈から、批判表現自体ですぐに表現の自由を持ち出し反批判を行う意見が散見されるが、批判表現は表現の自由で認められるべき重要な表現である。少なくとも、近時話題になっている角川の事例においては、表現の自由な交換による意思形成を超えた、事実上の表現規制的な圧力がかかったとは私には到底考え難い(まあ、そう考えたい向きがいることも仕方がないことだなとは思う。)。他方で、個人のツイッター(X)上の大したことのない発信に鬼の首でもとったかのような大量のリプライが付くような場合など、この時代において考えるべき問題も存在しないわけでもない。批判表現という表現の自由にとって重要な表現を一般論で封じ込めて「論理的にすっきり」しようとするのではなく、一つ一つの事例にきちんと頭を悩ませることが重要なのではないかとふわっとさせて終わりたい。
Bermain Poker Online Dengan Bank Maybank
Bermain poker online bank Maybank memang mengasikkan, selainnya melepaskan capek setelah aktivitas sepanjang hari kita bisa juga memperoleh keuntungan saat bermain game poker online. Poker sebagai salah satunya permainan yang banyak dimainkan oleh para penggemar taruhan kartu. Selain itu, permainan highs domino yang saat ini banyak penggemarnya, ada pula Unikbet yang datang dengan beragam tipe permainan poker yang tidak kalah dari higgs domino yang sedang viral ini.
Situs Judi Poker online bank Maybank awalannya berkembang di Indonesia datang dari warga yang menyenangi poker pada suatu platfrom sosmed fb, dimulai dari jual chip sampai mengantongi keuntungan dari jual chips itu. Dari sanalah awalannya mengembangnya permainan poker yang rupanya bisa menghasil keuntungan besar. Tetapi sekarang ini anda bisa bermain poker tak perlu cari calon pemain yang hendak beli chips anda. Tetapi di sekarang ini anda bisa bermain poker dengan mendeposit lebih dulu dan kemenangan akan di kirimkan ke rekening anda langsung.
Daftar Judi Poker Online Pakai Bank Maybank Terpercaya
Daftar Judi Poker Online Bank Maybank menjadi satu piihan alternatif untuk kamu yang suka bermain poker tetapi tidak mempunyai akun bank yang sering dipakai oleh orang dalam menabung. Bank Maybank ini resmi menjadi satu diantara bank yang telah tercatat OJK yang tentu saja sangat aman untuk kamu yang ingin bermain poker online menggunakan bank Maybank.
Ada beberapa kelebihan dalam games poker bisa pakai bank Maybank untuk lakukan transaksi bisnis saat bermain bersama Unikbet. Dalam memakai Maybank dalam berbisnis bersama Unikbet, anda dapat memudahkan dalam mengelola keuangan kamu bersama bank Maybank.
Mengapa Saya Tidak Dapat Memakai Saldo Bank Maybank untuk bermain poker ?
Bila kamu memperoleh kesusahan dalam bertransaksi deposit poker bank Maybank kepada member judi poker online dan bisa daftar poker online secara resmi ketika login unikbet resmi. karena itu anda harus memerhatikan banyak hal bawah ini :
Kamu tersambung dengan koneksi internet yang konstan.
Kamu sudah menyambungkan account bank Maybank kamu.
Yakinkan Saldo dalam bank Maybank kamu cukup.
Account poker online kamu tidak memiliki masalah.
Saldo Maybank cuman dapat di transfer ke bank arah dari Unikbet saat lakukan deposit.
Tetapi jika anda telah penuhi persyaratan di atas, dan belum juga dapat lakukan transaksi bersama Unikbet, karena itu anda langsung bisa lakukan chat dengan cs kami yang online 24 jam untuk membantu menyelesaikan permasalahan anda.
Mengapa harus menggunakan Maybank Dalam Bermain Poker ?
Bermain Poker Online Dengan Bank Maybank
Tentunya dalam masa teknologi yang berkembang pesat, anda dapat memperoleh sebuah privilege saat bermain poker menggunakan bank Maybank. Keuntungan dapat anda peroleh jika anda lakukan transaksi bisnis dari dompet Maybank untuk memperoleh penghargaan berbentuk gopay koin, voucher gojek dengan nilai 100rb. Tidak cuma memperoleh bonus rollingan dari Unikbet, tetapi anda juga bisa memperoleh bonus itu cuman bila anda memakai bank Maybank saat bermain poker online.
Keuntungan Bermain Poker Memakai Bank Maybank
Sama seperti yang telah kami ulas di atas, beragam tipe keuntungan dapat anda peroleh saat bermain poker memakai Maybank. Dimulai dari bonus rollingan, bonus referral, dan ada banyak promo yang lain. Tentu saja sebuah keringanan dapat anda peroleh jika anda bermain poker memakai bank Maybank, dimulai dari keringanan berbisnis yang tak lagi perlu pergi ke mesin atm paling dekat. Anda hanya memakai handphone kesayangan anda untuk lakukan transaksi bisnis. Cukup satu dua click anda telah langsung bisa bermain poker online bersama agen Unikbet.
Nah itu sejumlah keuntungan anda saat bermain poker memakai Maybank sebagai alat transaksi bisnis. Bagaimana apa anda tertarik bermain poker bersama Unikbet memakai bank Maybank? Jika tertarik anda harus lakukan registrasi saat ini gan! register akun anda di sini.
一本目: Falcon(Spectrum holobyte, Macintosh用)
Mac最初期のフライトSIM。9インチモノクロモニタのMacSEで頑張ってやったんだが、ほとんどまともに飛ばせず。マニュアルも邦訳されてなかったと記憶する。
二本目: SIMCITY(Maxis, Macintosh用)
言わずと知れた箱庭系SIMのパイオニアの一つにして金字塔。 これも輸入物で邦訳はなし。LOGiNやコンプティークにも詳しい情報があまりなかった。
とは言え、これはフライトSIMみたいに一分一秒を問われる様なことはないので、辞書引きながらマニュアルやダイヤログを読んで、なんとかかんとかプレイは出来たので元はとれた。(Falconはとれなかった)
自動で安価をつけて返信するプログラムでもこんなに長く複雑になる(一部抜粋)
/**************************************
以下のCSV_DIR, FILE_PATHS, SETTINGSを書き換えてね。 <h3>o- *************************************/</h3>
//CSVファイルが置かれてるディレクトリのパス。投稿前にエラー出たら大体ここの設定ミス。 例:"C:\\Users\\sakuraimasahiro\\Documents\\iMacros\\Macros\\rentou\\";
'C:\\Users\\USER\\Desktop\\iMacros\\Macros\\rentou\\';
//ファイルのパス。CSVは絶対パスで、拡張子も必要。iimは相対パスでよく、拡張子不要。
const FILE_PATHS = {
textCsv: CSV_DIR + 'textNoAnker.csv',
//レス用投稿文が書かれたCSV。通常とレス用で分けないなら同じファイルを使えばいい。
replyTextCsv: CSV_DIR + 'textReply.csv',
};
baseWaitTime: 5,
//baseWaitTime+0~waitTimeRange(ランダム)だけ待つ
waitTimeRange: 5,
//連投しすぎだと忠告された場合に処理を一時停止させる時間(秒)
waitTimeForAvoidingPunishment: 60 * 30,
//メール
mail: 'sage',
//名前設定
name: '',
//以下、偽装ワッチョイ設定。浪人でワッチョイを非表示にしてるときだけtrueにしてね。
//妙なニックネーム(ワッチョイ、アウアウウーなど)をランダムで決めて付加するかどうか。true=付加する。false=付加しない。
//妙なニックネームの後に付く8桁の文字列をランダムで決めて付加するかどうか。
},
//アンカー無し投稿をするならtrue。しないならfalse。noAnkerPostかreplyPostのどちらかはtrueにすること(両方trueでもOK)。
//アンカー付き投稿(返信)をするならtrue。しないならfalse。もしnoAnkerPostとreplyPostの両方がtrueの場合、投稿は返信が優先され、返信対象が見つからなくなったらアンカー無し投稿をする。
//最初に取得するアンカー無し投稿文CSVファイルの行番号。もし返信用と同じCSVファイルを使うなら-1と入力。
noAnkerPostTextCsvStartRow: 1,
//最初に取得する返信用投稿文CSVファイルの行番号。もしアンカー無しと同じCSVファイルを使うなら-1と入力。
//テキストCSV/返信用テキストCSVの取得行が最終行に達したら最初の行まで戻るかどうか。true=戻る。false=マクロ終了。
//返信する場合、これより小さなレス番には返信しない。返信を投稿すると、この数値は前回の返信先のレス番に更新される。
minAnker: 895,
//返信する場合、名前に以下の文字列を含む投稿にアンカーをつけて返信する(ワッチョイやIPなど名前フィールドにあるものならなんでも可)。配列で複数指定可能。指定無しなら空配列([])。filterNamesとfilterNamesNotIncluded共に無指定ならレス番1から順に返信していく(minAnkerが設定されてればそこから順に)。以下のfilter系は全て併用可能。
//↑とは逆に、名前に以下の文字列を含まない投稿にアンカーをつけて返信する。↑と併用も可能。
//返信する場合、本文に以下の文字列を含む投稿にアンカーをつけて返信する。
filterText: ['自演かな', '自演わらわら', 'スクリプト使うの', '安価ガバ', '>>660', '自演で擁護', '最後' ,'あいうえお', 'かきくけこ', 'さしすせそ', 'なにぬねの', 'はひふへほ', 'まみむめも', 'やいゆえよ', 'やゆよ', 'らりるれろ', 'わいうえを', 'わをん', 'わいうえをん'],
},
//自分のIPアドレスの確認。VPNとかでIPを変更してマクロを動かしてるとき、突然VPNが作動しなくなってIPが元に戻ったときにマクロを止めるためのもの。
//以下の文字列が自分の現在のIPアドレスに含まれている場合、マクロを一時停止する。基本的に自分の本当のIPアドレスを入力。
},
//浪人設定。最後に動作を確認したのは5年くらい前で、今も同じように動作するかは、浪人を持ってないから確認できずわからない。
//浪人にログインしてるかどうかをチェックするかどうか。trueならする。falseならしない。trueにしていてもし浪人にログインしていないことを確認したらログインしにいく。
password: '1234',
},
};
/**************************************
設定箇所終わり。
https://info.5ch.net/index.php/%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%81%E3%81%AA%E3%81%84%E6%99%82%E3%81%AE%E6%97%A9%E8%A6%8B%E8%A1%A8 <h3>o- *************************************/</h3>
/**************************************
・NULL演算子(??)は使えない。論理積(&&)は使える。
・オブジェクトの分割代入はできない。
・importはできない。 <h3>o- *************************************/</h3>
/**************************************
関数 <h3>o- *************************************/</h3>
/**
* ここから始まる。
*/
checkSettings();
var _TextCsvCursors = new TextCsvCursors(
SETTINGS.postSettings.noAnkerPostTextCsvStartRow > 0
? SETTINGS.postSettings.noAnkerPostTextCsvStartRow - 1
: SETTINGS.postSettings.noAnkerPostTextCsvStartRow,
SETTINGS.postSettings.textCsvLoop,
),
SETTINGS.postSettings.replyPostTextCsvStartRow > 0
? SETTINGS.postSettings.replyPostTextCsvStartRow - 1
: SETTINGS.postSettings.replyPostTextCsvStartRow,
SETTINGS.postSettings.textCsvLoop,
),
);
var _LoopStatuses = new LoopStatuses(0, SETTINGS.postSettings.minAnker);
const _MyPosterName = new MyPosterName({
name: SETTINGS.nameSettings.name,
});
const _ThreadUrl = openPromptThreadUrl();
//ループ
while (true) {
SETTINGS.ipSettings.checkIp && checkCurrentIpNotTheIp();
//スレを開く
openUrl(_ThreadUrl.fullUrlHttps());
//浪人にログインする設定なら、浪人にログインしているかどうかを確認し、していなければログインしにいく。
if (SETTINGS.roninSettings.checkLogin) {
}
}
if (SETTINGS.postSettings.replyPost) {
const targetAnkerNumber = createPostDOMList()
.filterPostnumberHigher(_LoopStatuses.currentMinAnker())
.filterByPostername(SETTINGS.postSettings.filterNames)
.filterByPosternameNotIncluded(
SETTINGS.postSettings.filterNamesNotIncluded,
)
.filterByText(SETTINGS.postSettings.filterText)
if (targetAnkerNumber !== null) {
const r = _TextCsvCursors.takeNextRowTextAsReply(targetAnkerNumber);
messageDisplay(`返信対象有り。アンカー先: ${targetAnkerNumber}`);
return {
...r,
updatedLoopStatuses:
_LoopStatuses.updateMinAnker(targetAnkerNumber),
};
}
}
if (SETTINGS.postSettings.noAnkerPost) {
//返信対象無し、或いは返信しない設定の場合。アンカー無し投稿文を作る。
const r = _TextCsvCursors.takeNextRowTextAsNoAnker();
messageDisplay('返信対象無し。アンカー無し投稿。');
return {
...r,
updatedLoopStatuses: _LoopStatuses,
};
}
return null;
})();
if (p) {
//投稿。
nickname: SETTINGS.nameSettings.nickname,
korokoro: SETTINGS.nameSettings.korokoro,
area: SETTINGS.nameSettings.area,
}),
SETTINGS.mail,
p.text,
);
//_TextCsvCursorsと_LoopStatusesを更新。
_TextCsvCursors = p.updatedTextCsvCursors;
_LoopStatuses = p.updatedLoopStatuses.incrementPostCount();
`投稿回数: ${_LoopStatuses.currentPostCount()}`,
`minAnker: ${_LoopStatuses.currentMinAnker()}`,
`今回アンカー無し投稿取得行: ${_TextCsvCursors.currentRows().noAnker}`,
`今回アンカー有り投稿取得行: ${_TextCsvCursors.currentRows().reply}`,
]);
} else {
`返信対象が現われるのを待機中...。`,
`投稿回数: ${_LoopStatuses.currentPostCount()}`,
`minAnker: ${_LoopStatuses.currentMinAnker()}`,
`今回アンカー無し投稿取得行: ${_TextCsvCursors.currentRows().noAnker}`,
`今回アンカー有り投稿取得行: ${_TextCsvCursors.currentRows().reply}`,
]);
}
wait(SETTINGS.baseWaitTime + randomRange(0, SETTINGS.waitTimeRange));
}
}
/**
* 投稿処理と投稿結果を見てリトライしたりマクロ終了したり。
* @param {string} serverName サーバー名
* @param {MyPosterName} _MyPosterName
* @param {string} postMail メール
*/
serverName,
postMail,
_MyText,
retryTimes = 0,
) {
const r =
retryTimes === 0
? new ValuesOfPost(serverName, _MyPosterName, postMail, _MyText).post(
postTo5chTread,
)
serverName,
postMail,
_MyText,
).postSubstring(retryTimes, postTo5chTread, postConfirm);
if (r) {
back();
return;
}
wait(7);
const error = createPostErrorMessage().analyze();
messageDisplay(error.message);
if (error.order === 'KILL') {
kill();
} else if (error.order === 'SKIP') {
return;
} else if (error.order === 'TRUNCATE') {
back();
serverName,
postMail,
_MyText,
retryTimes + 1,
);
} else if (error.order === 'WAIT') {
wait(SETTINGS.waitTimeForAvoidingPunishment);
serverName,
postMail,
_MyText,
retryTimes,
);
} else if (error.order === 'LOGIN') {
serverName,
postMail,
_MyText,
retryTimes,
);
}
return;
}
/**
* 現在のIPアドレスに、SETTINGS.ipSettings.avoidTheIpの値が含まれていないことを確認する。含まれていたらマクロを一時停止。
* @returns
*/
function checkCurrentIpNotTheIp() {
openUrl('https://www.cman.jp/network/support/go_access.cgi');
const _IpAdress = createIpAdressFromCMan();
if (_IpAdress.includes(SETTINGS.ipSettings.avoidTheIp)) {
pause('現在のIPに指定した値が含まれていることを確認。');
}
return;
}
/**
* @returns
*/
if (
SETTINGS.postSettings.noAnkerPost === false &&
SETTINGS.postSettings.replyPost === false
) {
return kill('設定エラー。noAnkerPostとreplyPost両方ともfalseになってる。');
}
if (
SETTINGS.postSettings.noAnkerPostTextCsvStartRow < 0 &&
SETTINGS.postSettings.replyPostTextCsvStartRow < 0
) {
return kill(
'設定エラー。noAnkerPostTextCsvStartRowとreplyPostTextCsvStartRow両方とも-1になってる。',
);
}
if (
SETTINGS.postSettings.noAnkerPostTextCsvStartRow === 0 ||
SETTINGS.postSettings.replyPostTextCsvStartRow === 0
) {
return kill(
'設定エラー。noAnkerPostTextCsvStartRow/replyPostTextCsvStartRowの初期値は-1或いは1以上で。',
);
}
}
/**
* 入力フォームを表示して入力されたスレのURLを受け取る。
*/
function openPromptThreadUrl() {
const url = prompt('スレURLを入力');
}
/**
* 開いてるスレのレス全て読み取ってPostListインスタンスを作って返す。
* 重すぎるので使うのやめ。どうやらインスタンスの大量生成が原因な模様。
*/
const posts = window.document.getElementsByClassName('post');
return new PostList(Array.from(posts).map((e) => new Post(e)));
}
/**
* 開いてるスレのレス全て取得してPostDOMListに格納して返す。
* @returns
*/
function createPostDOMList() {
const posts = window.document.getElementsByClassName('post');
for (let index = 0; index < posts.length; index++) {
//HTMLCollectionからElementを1つずつ抽出して配列に。
arrPostDOMList.push(posts.item(index));
}
return new PostDOMList(arrPostDOMList);
}
/**
* 開いてる投稿結果画面に表示されてるエラーを読み取ってPostErrorMessageインスタンスを作って返す。
*/
function createPostErrorMessage() {
window.document
/etc/systemd/system に corekeeperds.service って名前で以下の内容のファイルを作る。
[Unit] Description=Core Keeper Dedicated Server Documentation= [Service] Type=exec User=steam Group=steam TimeoutStartSec=0 Restart=always RestartSec=30s WorkingDirectory=/home/steam/Steam/steamapps/common/Core Keeper Dedicated Server/ ExecStartPre=/home/steam/steamcmd +login anonymous +app_update 1007 +app_update 1963720 +quit ExecStart=/usr/bin/env "/home/steam/Steam/steamapps/common/Core Keeper Dedicated Server/_launch.sh" SyslogIdentifier=CoreKeeperDS [Install] WantedBy=multi-user.target
※ ExecStart はバグっているので空白のあるパスを食わせるとうまく処理できない。なので /usr/bin/env 経由で文字列を食わせている。古の知識。
作ったら、
chmod 755 /etc/systemd/system/corekeeperds.service systemctl daemon-reload
して、完了。
あとは
systemctl start corekeeperds.service
でサービス開始。
systemdがプロセスを死活監視して、異常終了した場合(この辺の挙動は 後述の Note 参照)に勝手に再起動してくれるようになります。
状態は
systemctl status corekeeperds.service
で見て、
止めるときは
systemctl stop corekeeperds.service
で。(時間かかる)
Restart=on-failure で大丈夫だと思うのですが、うまく上がってこないときは always とかにした方がいいかもしれません。
Restart の各設定値の挙動については以下が詳しいです。
https://tex2e.github.io/blog/linux/systemd-restart-config
ぼっちなので、私のサーバーには Dedicated Server が落ちるほどプレイヤーが来ません。
なので Systemd への登録で、ちゃんと再起動するかどうかは確認できてない感じです。
出来なかったらごめんなさい。
CoreKeeper側で apt に依存しているっぽいので、Ubuntu でやった方が楽だと思います。
Ubuntu 20 TLS でやる場合、/home/steam/Steam/ が /home/steam/.steam/ になってたと思うので、環境に合わせて読み替えてください。
dpkg --add-architecture i386 add-apt-repository multiverse apt-get update apt-get dist-upgrade reboot
useradd -m steam passwd steam gpasswd -a steam sudo
sudo -u steam -s cd sudo apt install steamcmd ln -s /usr/games/steamcmd steamcmd ./steamcmd +login anonymous +app_update 1007 +app_update 1963720 +quit
cd ~/Steam/steamapps/common/Core\ Keeper\ Dedicated\ Server/ ./_launch.sh
Press Ctrl + C for Stop Core Keeper Dedicated Server
mkmir -p -m 775 /home/steam/.config/unity3d/Pugstorm/Core\ Keeper/DedicatedServer/worlds chown steam:steam /home/steam/.config/unity3d/Pugstorm/Core\ Keeper/DedicatedServer/worlds
Copy old world file (0.world.gzip) to
/home/steam/.config/unity3d/Pugstorm/Core\ Keeper/DedicatedServer/worlds
Copy old setting file (*.json) to
/home/steam/.config/unity3d/Pugstorm/Core\ Keeper/DedicatedServer/
chmod 664 /home/steam/.config/unity3d/Pugstorm/Core\ Keeper/DedicatedServer/worlds/0.world.gzip chmod 664 /home/steam/.config/unity3d/Pugstorm/Core\ Keeper/DedicatedServer/*.json
vi /etc/cron.hourly/corekeeper_backup #!/bin/bash cp -a /home/steam/.config/unity3d/Pugstorm/Core\ Keeper/DedicatedServer/worlds/0.world.gzip /home/steam/worldbackup/0.world.gzip.`date '+%Y%m%d%H%M%S'` cp -a /home/steam/Steam/steamapps/common/Core\ Keeper\ Dedicated\ Server/CoreKeeperServerLog.txt /home/steam/worldbackup/CoreKeeperServerLog.txt.`date '+%Y%m%d%H%M%S'` chmod 777 /etc/cron.hourly/corekeeper_backup sudo -u steam -s cd mkdir worldbackup
sudo -u steam -s cd ~/Steam/steamapps/common/Core\ Keeper\ Dedicated\ Server/ nohup ./_launch.sh tail -f ~/Steam/steamapps/common/Core\ Keeper\ Dedicated\ Server/CoreKeeperServerLog.txt
利用者の問題か、サーバーの問題かわかりませんが人数が10人超えると CPU4コア/メモリ4G/100Mbps で結構ラグかったです。
今は CPU6コア/メモリ8G/1000Mbps で動かしています。
6-8人以上で2-3時間サーバー動かしてると、Unityのライブラリがsegfault起こして、Core Keeper Dedicated Server が落ちます。
ログ取れたのでバグレポしましたが、改善するまでは不特定多数が好き勝手するサーバーみたいなのを長期運用するのは厳しいかなと思います。タイミングによってはアイテムロストしてしまうので。
みんな気づいてても黙ってただけなのね・・・。
gabill 市は「高い金払ってるんだからちゃんとしてくれないと」と思っていても、実際に作業する人は責任に見合った金は貰ってないという構造的な問題だよなぁ。
gowithyou 3次受けということ?日本ユニシスから社名変えたのに体質全然変わってないな。まぁこの会社技術何もなくてただ「工数管理」してるだけだからなぁ。
kenjou 下請けの下請けがやらかすという、現代の日本の縮図のような話。中間搾取がはびこると仕事の質が落ちるし、労働者の収入も減るしで、いいことはなにもないよね。
Fushihara 外部委託した事より嘘をついた事の問題だと思うけど、でもこの国では「部下が間違えました」って言えば全て許されるのが民意だもんね。古い考えですまんすまん
gohantaberucom 金払ってる人と、作業担当者はいくらピンはねされてるかが知らないことが多く、それが不幸のはじまり。逆に中間搾取で楽してる奴らの存在が、不幸をもたらしている。金の流れを可視かして担当者が知る法律が必要。
mayumayu_nimolove 間違いなわけない。責任逃れの嘘、バレそうだったのでこう言うことにしようと練った結果。
Falky 当該男性が『BIPROGY関西支社の社員と大阪府吹田市内で飲酒した』ってことは、商流を厳密に見ると曽孫請けだけど普段の認識は「常駐で働いてる業務委託さんの一人」だった、みたいな感じかもしれんね。わからんけど。
ashitaharebare 下請けの下請けだから元請けのBIPROGYに責任ありませんってこと?トカゲの尻尾切りして恥ずかしくないんか?
wakwak_koba 最初の発注時点では月150万なのに、実際に手足を動かす作業員の会社は50万しか貰えていないやつや!
nageo 直接の契約先(BIPROGY)の担当が残業使い切っても終わらない業務量があるっていう実態があるから「じゃあ委託で工数増やそう」って話にもなってるんじゃ。無駄に仕事にクオリティ要求しすぎなんじゃないか日本
ysync システム構築に多重構造が有用な場合もあるのはわからんでもないが、「データ移行作業」運用で孫請ってただの丸投げよね。
qouroquis 従業員個人のやらかしなら再発防止を徹底する、で済むが、元請が無断で再委託していたとなると組織ぐるみの不正であって内部統制が機能していないということ。他にも類似案件がないか徹底して調査する必要がある。
kori3110 現場の人間を薄給でこき使うことが「経営努力」なんだと誤認し続けたこの30年の煮凝りのような話 これはひどい
findup これ自体はダメだと思うけど、元請けも下請けに投げず全てプロパーが作業するとおそらく赤字か利益がほとんどでないから下請けに投げる。では元請の社員の給料下げるか?みたいな構造なんだよね。
kagoyax こういう下請けは多いと思うぞ。当然契約で下請けの下請けは禁止されてるが、社員に口止めしてるところもある。というかそういう企業で働いてた
nobujirou 某広告代理店は最初の打合せは、背広着たおっさんが大勢いで来るけど、途中から人が少なくなって、最後の方は、縁もゆかりもなさそうなフリーランスのおっさんとバイトの女子が2人いるだけだからね
otation 5次請けの殺し屋の話を思い出した。末端に行くほど統制が取れなくなっていく
lorenz_sys 紛失した本人がBの協力会社の(再)委託先という点よりも元請けが飲みに誘ってるらしいってのが現場感覚としては最も違和感を覚える。作業の監督をしなきゃいけない立場だろうに。再委託自体は契約によってはOKだけど。
niam 飲み会、BIPROGY の社員から誘ったって他の記事に書いてあった。協力会社の委託先って、上司の上司もんだから飲みに行こうと誘われたら断れんわな…お酒弱かったのに飲みに誘われてついていかざるを得なかったのか。
Falky 当該男性が『BIPROGY関西支社の社員と大阪府吹田市内で飲酒した』ってことは、商流を厳密に見ると曽孫請けだけど普段の認識は「常駐で働いてる業務委託さんの一人」だった、みたいな感じかもしれんね。わからんけど。
orangehalf 紛失したのが孫請だろうが協力会社の社員に個人情報を持たせた状態でBIPROGYの社員が一緒に飲みに行っている時点で元請の責任でしかない。最初の報道の時点でアウトな要素溢れていたけどまだまだ出てくるのかな
hatahata_chan 元請けが飲みに誘ってるし、元請けが取るべき責任自体は変わらない。ただ、元請けがまともにリソースの管理もできてないという醜態を追加しただけ。
n2sz 個人情報を扱うのに再々委託ってのはなあ。USBメモリで運んだのは正規の手段じゃないにしても個人情報の処理自体は元からの計画だよね?
theatrical まぁ、管理監督できるから大丈夫です!って言って下請け使ってるのに、重大事案で誰が紛失したのかもよくわかってないなら、一体何を管理してたんですか??みたいな話になるよな。
rdlf 委託がOKかどうかはポリシー次第だけど、記事を読むと委託するには許可が必要なのにこの事件で初めて知ったとか書いてあるので最低限のことを守っていないのはかなりまずい…
sionsou でも一次委託先は変えないんでしょ? 結局大手の名前だけのところがもっていくんだよなぁ。都内でも同事例腐るほどありそう
magnitude99 日本の重層的な搾取制度の中で、常識さえ有れば、こうした事例が少なからず生まれるだろうと誰もが想像する。だが、尼崎市はそうなるかもと想像出来なかった程に、世間の実態を知らないか、知らぬ振りを決めて来た。
somei2012 ここに限らず下請け孫受けが基本の社会は切り捨てが楽だものねえ。市役所の集団検診に行ったら胸部、胃部、子宮乳のレントゲンバスが全車社名が違って入札落とした施設はどこぉ?って笑ったの思い出す
yokeimonochang 問題は発注者の役所側でしょ。機密情報の管理規定を契約でガチガチに固めておけば業者側の対応もそれなりになる。これも実質すいませんでしたで終わりで責任の所在が無いのと同じ。 社会にレスポンシビリティが無い
nP8Fhx3T 構造の問題はあるけど根本的にはエンドユーザ側の当事者意識の低さが招いた事だよね。自分達がちゃんとセキュリティ管理してたら元請以外が機密情報触るの禁止してるでしょ
tsuki-rs 市はどうしても委託先のせいにしたくてしょうがないんだと思うけど、でもさ、個人情報の入ったUSBを無断で持ち運べるようにしてる環境や仕組みが一番悪いからな。市も半分くらい悪いぞ。
monokoto01 金払ってる市も、作業してる担当者も、実際にいくら支払われて、いくら中間搾取されてるのか知らないことが、闇なのよ。というか、間にいる人たちがあえて隠してる
hobbiel55 当初から担当者のあまりに杜撰な行動から協力会社よりさらに下請けなんじゃないのと言われてましたが、やっぱりそうでしたね。以前のマイナンバーを含むデータ入力が中国企業に再委託されてた件から進歩してない。
hoimin-densetsu 「監督できるから大丈夫です!って言って下請け使ってるのに、重大事案で誰が紛失したのかもよくわかってないなら一体何を管理してた」この感想ですね…賦役人の顔まで把握しない江戸時代の普請奉行の感覚と同じかも
sockscat 多重受け自体は構わないけど、ピンハネ額が多すぎて、1番コストのかかる現場に、十分な体制を整えるだけのお金が回らない。そんなことばっかりやってて、日本の産業が強くなるはずがない。
toro-chan 自民党政権では対処しないだろう案件だな。人を安くこき使って利益を出す方式を自民党が規制できると思えない。再委託禁止とか小手先で何とかしようとしているが、企業が利益を出すために回避しだすだろう
new3 ほころびが見え始めているけど「例外なく下請け禁止」とかして業界を破壊して再構成しないとLGWAN・霞ヶ関WANが崩壊/停止しかねないと思うよ。少なくともUSBメモリ刺し放題ならstuxnet系で何か紛れこんでいる可能性もある
tettekete37564 この国は中抜きで潤ってる会社ばかりだからムリだろ。これほど衰退しても技術者軽視はまだ続いているのだ。だから言い訳するんじゃねぇよ
emuaeda これが日本のGDPの本質で、蓋を開ければ何の価値も生み出せてない。技術も何もない。そしてこの構造は天下りする政治家や官僚にとって旨味しかないから是正なんてしない。
kusunoki7100 これ中間の人はハンコ押してるだけで非生産的の極みなんだけど、こういった事でハンコ押すだけの仕事を許して、全体の生産効率が下がりみんなで貧しくなってるんだよなあ。
dreamzico システム開発でも運用でもなんでも公金を使って発注するものは下請けピラミッドへの再委託とか丸投げとか禁止しようよ。あるいはせめて受注の時点でどこに下請けに出すか決めて提出させる。しかも1段階のみに限る。
gohantaberucom 金払ってる人と、作業担当者はいくらピンはねされてるかが知らないことが多く、それが不幸のはじまり。逆に中間搾取で楽してる奴らの存在が、不幸をもたらしている。金の流れを可視かして担当者が知る法律が必要。
hmabu 手を動かして作業するひとより、情報や人を右から左にピンはねして中間搾取する人の方が、給料高いとか、いろいろおかしいのよ。少なくとも金の流れの透明かはすべき
rakugoman 募集要項で委託禁止にすればいいと思うんだけど、なんでやんないんだろ。構造がクソなのはもちろんなので、発注サイドから禁止していかないとダメだと思う。少なくとも個人情報管理に関わるような案件は。
k146 この悪しきSI業界の闇は、徹底して最上流から「再委託禁止」を契約条件に入れない限り決して無くなりはしないよね。SESのみが業態になってる中小企業が大企業にぶら下がり続ける構造は日本の低賃金化の一因…
l000says 業界的に使わないとやっけてないし、再委託はダメって論理でいるから隠すのでは。 全部認める、その代わりに全て曝け出せの方がいいけどなぁ。建設も元請は施工管理しかしないでしょ。
Arturo_Ui 就職氷河期世代でプログラミングを学んだ人々がブラック企業で搾取されている事例を耳にするたび、官公庁・自治体がIT関連の臨時職員として雇用するほうが双方にとってメリットが大きいのに、と感じております。
dadadaisuke こういう多重下請けを見ると土木系の公共事業の仕組みは、数々の大規模な汚職を経て作られただけあって良くできている。完全ではないだろうが、経産省とかこういうIT系の契約がザルに思える。
wiz7 これを機に多重下請け構造にメスを。いきなりやるとみんな死んでしまうので段階を踏んで。再委託禁止って実質機能してないもんなぁ
syuda メディアは取材を重ねて、尼崎市は〇〇万円払う→BIPROGYは協力会社に〇〇万円払う→協力会社は委託先に〇〇万円払う→... というように具体的な金の動きを取材で明らかにしてくれ。ここにいまの日本の闇があるから...
murlock 安値で投げたら責任まで回避できるとしたらやり得になっちゃうよね。投げた先がやらかしても一定の責任は負わないと駄目。
(以下コラム)
多重下請け問題にかぎらず、「みんな気づいてても黙ってただけ」って状態、ヤバイものを発生させるよね。
「他人の臓器を抜いて売ってはいけない」なんて当たり前のことでも、
もし、ビジネス化して莫大な利益をもたらしていたら、黙ってしまう人もいるかもしれない。
しかし、こういう事件が発覚して、誰かが最初に声にだしたら、「実はみんな気づいていた」ってすぐ分かるのは、日本の良いところでもある。
江戸時代でも個性豊かな将軍と家老たちがいて、代替わりで改善されたりする。
(コラム2)
あと地味に、「同僚相手に酒を飲む習慣」に終わりが見えてきた気がする。
やるとしても会食レベルでいいでしょ。
ビジネス上の付き合いのある相手と、路上に倒れこむまで深酒する意味がわからん。
これも冒頭に書いた、不健全なビジネス構造に起因するストレスのはけ口としての飲食形態かもしれませんね。
何事にも原因と結果があるもの。
テレワークが進んだり、DXでビジネスが透明化・健全化すれば、同僚と酒を飲んで愚痴を吐き、慰めあう習慣もなくなるのかもしれない。
wp-login.php: $url = dirname( set_url_scheme( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] ) );
これだね PHPのほうにPDO入れてPHP側で捻じ曲げないとだめなんだろうな スクリプトから書き換えると ハッキングされるもんな CloudEdgeでPDOさがせばあるかな
アドミン:$_SERVER['HTTP_HOST']をPHPスクリプトで書き換えればいい
C++プログラマ PDOからPHPレベルで$_SERVER['HTTP_HOST']をCloudFrontように書き換える
→①(https://anond.hatelabo.jp/20190911125546)の続き
■フロストローズ
私の唯一の不満は、写真の解像度品質がスキャンの仕事よりも低いことです。確かに、彼らは正確であり、公式変換とスキャンにより芸術の色が少し変わりますが、スキャンレーションがアーチファクトのない画像を提供する場合、これまでのところピクセル化と画像アーチファクトに耐えることができます。一部のスキャンは非圧縮画像をアップロードするために余分に機能するため、多くの公式作品や、スレーターや他の漫画サイトから盗まれたIRL漫画本を盗んだ怪しい漫画読書サイトで見られるようなJPEG圧縮アーティファクトは得られませんそのようなアーティファクトは取得しません(紙の欠陥はありますが、色ノイズは間違いありません)。ええ、私はそれがすべて無料であり、高品質の画像にはより多くの費用がかかることを理解していますが、スキャンレーターがそれを行うことができれば、MangaPlusがその画像解像度に追いつくことができることを間違いなく望みます。
-TheJFGB93
実際に、シリーズがより詳細に、またはより多くのトーンを使用するほど、解像度やアーチファクトが低くても、スキャンに比べてマンガプラスの見た目が良くなることがわかりました。物理的な雑誌の品質は非常に低いため、スキャンを地獄に編集して多少見やすくする必要があり、ストーリーにとって重要なことがある多くの詳細が失われます。
■キングくん
他のスキャングループの速度がなければ、おそらく排他的に使用します。私は、chainsawmanのような新しいシリーズの最新の3章よりも多くを読みたいと思っています。
■カントゥジ
mangaplusリーダーに対する私の不満は、見つからないページをリロードするオプションが与えられないことです...それが読み込まれない場合、サイトを更新してもまだ見つからないページが読み込まれず、画像サイズを変更/制御することはできません...単に不快です
イライラする
Abyss RageのようなゴミがManga Plusで最も人気のあるシリーズの1つであり、リストの最初のマンガであると同時に、すべての章を読むことができるため、面白いと思います。
■低レイテンシー
Manga Plusアプリのレイアウトと品質は気に入っていますが、すべての章を一度に読んで1日か2日でシリーズを完了することができないのは非常にイライラします。
私は毎月または隔週にリリースされる非常に小さな漫画のグループをフォローしていますが、私は追いついているのでマンガプラスを使用することを好みます。
ただし、新しいシリーズ、または最初から最後まで読むことができる完成したシリーズを検索する場合、Manga Plusアプリはその機能を提供せず、これらのシリーズを他の場所で強制的に検索します。
ただし、シリーズの完成後にシリーズが好きな場合は、インポートを介してパブリッシャーから直接、またはパブリッシャーのストアフロントを使用してAmazonからシリーズを直接購入し、翻訳せずに、元の作品をサポートし、購入できるように言語の学習を支援しますスキャンレーターや海賊版に頼らずに翻訳を提供します。
日本語が大好きですよ。
■shinsatoshi94
それは私にはとてもいいことですが、私は非常に多くの人々がその存在を知らないのです。
リークが2〜3日前に翻訳されると、公式リリースを待つのがかなり難しい場合があります。しかし、最近、私は公式リリースがそれを読むのを待っていました。それは素晴らしいです。海賊版対策には限界がありますが、以前よりもはるかに優れています。
私が持っている唯一の不満は、その間の章が閲覧できないということですが、それは大丈夫です。彼らが最終的にサブスクリプションサービスでオープンになれば、私はそれだけです。
私の意見では、MangaPlusの最大の利点は、対象地域が多いことです。少年ジャンププラスはいくつかの国で制限されています。私は少年ジャンプPLusのサブスクリプション部分が本当に好きですが、それは私の国でも利用できませんので、それは私にとってちょっと悲しいものでした。それからMangaPlusが出てきて、私はそれについてとても幸せです。最近、私はそれを読む前に公式リリースまで待つようにしています。
私が見る別の問題は、すべての議論がスキャンレーショングループによって最初にリリースされたときに行われるということです。公式リリースにはほとんど議論がありません。私の意見では、これはちょっと悲しいことです。
■ichigo2862
正直言って今まで聞いたことはありませんが、それについてもっと見ることはサポートする価値があると思いますし、私の地域でプレミアムサービスを提供しているなら真剣にサインアップすることを検討します。私の仲間のオタクにもその言葉を広め、彼らもそれをサポートし始めることができるでしょう。
■FO4lyfe
聞いたことがない。私は個人的に違法スキャンを読んでから、米国の公式ボリュームリリースで
■Ha5yA
しかし、spyXfamilyのようなものは、私が最近見たプラスで読んだ
また、デスクトップにann login / accoutn機能がないのも奇妙です
■アルケロス
遅延リリースについては気にしませんが、ここの人々がより迅速なリリースのためにディスカッションスレッドを開く限り、それらへのトラフィックを失うことになります。
mangaplus Webサイトについては知っていましたが、アプリをインストールしたのは今でした。それはひどいものではありませんが、あらゆる面で橘よりもはるかに劣っています。
GUIは大きなライブラリ(私は約230の進行中の漫画を持っています)に対応していません、並べ替えは保存されていません(wtf?)不完全なチャプターの進行状況は、チャプター全体を既読としてマークします...
アプリを開いた後、tachiyomiの1つまたは2つのラグのないものと比較して、ライブラリでチャプターを開くには4回のラグタッチが必要です。
SteamのGUIも悪くて遅れていますが、少なくとも彼らは私を顧客として維持するのに十分な機能を備えています。
私は私のお気に入りの漫画を日本語でインポートし、デジタルアクセスにお金を払ってもかまいませんが、インフラストラクチャはあらゆる面でより便利で良くなる必要があります。出版社がリソースをバンドルし、適切なtachiyomiフォーク(FOSS)に資金を提供して、ワンショップソリューションを提供してほしい。
■くろ013
スキャンは高速で、人々はいつもそこに行くと言っていたので、そのようなアプリを導入するのは少し遅れると思います。ただし、WSJをサポートする方法として、スキャンとマンガとリリースの両方をよく読みます。
これは、このアプリはタイトルをピックアップするのに最適だと思いますが、マンガプラスに関する大きな問題になります。シリーズの最初の4つの章を提供してから、最新の章にジャンプします。これは、文字通り私たちを著作権侵害に追い込んでいます(多くの国では物理的なリリースがないか、少なくとも簡単にアクセスできないため)たとえば、昨日、チェーンソーマンを読み始めました。最初の4つの章を読んで気に入ったので、次の章は17番でした!!
私はアプリにロードするマンガの大規模なアップロードがあることを理解していますが、彼らは本当にこれらの空白を完成させようとするべきです。
公式リリースを読むだけに切り替えているのを見ることができます(ワンピースを除き、私はそれを自分にできません)。
全体として、このアプリは本当に優れており、問題はありませんでした。タイトルは本当に簡単に見つかります。(完全な章を除いて)見たいのは、フォーラム、またはWSJが外国のファンと交流する方法、投票などです。日本のファンと比べると、私たちが脇にいるのは避けられないことは知っています(もちろんこれは誰のせいでもありません、当然のことです)が、違反を閉じることは本当に素晴らしいことです:)
★筆者感想
おおむねmangaplusに関しては好意的なようです。とはいえ不満点もあり
①ファンサブの物理スキャンの方が早いため、Manga Plusではなく海賊版に流れる人がいる
※日本のジャンプを発売前にスキャンし、明度、彩度を調整し字幕を付けてアップロードする
※具体的には、小さい画面で見ると画像が縮小されず、さらにキーボードでページ内遷移しようとすると次のページに移動してしまうため、ページをすべて見るにはいちいちマウスでサイドバーを動かす必要がありめんどくさい。
③知名度が(まだ)低い
④コメントセクションが日付順でしかソートできず、goodもbadもないため良コメントが埋もれる、またReplyできないので議論できない。
※クッキーで保存するが、WEBとアプリでまたいで管理できない
⑥欠落した章を読む方法がない
※アメリカ人はサイト内のリンクからVIZというサイトに行き、契約すれば過去チャプターも読めますが、他国は厳しい。フランスとかは別にルートがあると思うけど。
②③④⑤については立ち上がって間もないため、いずれ改善される可能性は高そうです。
問題は①と⑥です。
①については正直言って打つ手がありません。
もし今すぐ改善しろという話であれば、ジャンプの日本の物理版の発売を電子より遅らせるしかありません。しかし残念ながら集英社はそれをしないでしょう。海賊版対策だけでは限界があります。
⑥は権利関係が非常にややこしいとは思いますが、将来的にはVIZのようにサブスクリプション契約のような形でできなくはありません。
しかし、膨大なデータ処理や国ごとの法務関係を整理するのに大変な知識と手間がいります。漫画出版社ではこれを行っている会社は存在しないでしょう。いや、漫画どころか日本のどこを探してもないでしょう。経験があるのはアメリカの一部巨大IT企業くらいだと思います。
あるいは特に何も考えずにスタートさせても意外と問題ないかもしれませんが。
また、問題点ではありませんが、面白いと思ったのは物理書籍で連載されているジャンプ漫画は海賊版サイトに流れるため、あまり視聴回数が伸びません。しかしスパイファミリーのようなWEB特有の漫画は海賊版が存在しないため他サイトに読者が流れず視聴回数が急増していることです。そしてそういったタイプの漫画はランキングに乗るため知名度が爆増しています。日本と似たような現象が起こっていると言っていいかもしれません。例えば僕のヒーローアカデミアはアメリカでは異常な知名度ですが、Manga Plus by Shueisha上では視聴回数はスパイファミリーの方が上です。とはいえ、総合的に見ればワンピースなどの上位陣にはまけるでしょう。
個人的には、Manga Plusは国外の漫画雑誌になれるポテンシャルがあると思っています。日本国外では週間/月間の漫画雑誌文化は実質存在しません。そこに毎週無料で読めて、単行本やサブスクに誘導するManga Plusはまさに漫画雑誌を代替する存在と言ってよいと思います。もし出版社が国外進出をするのであればManga Plusのようなサイトを作るしかないでしょう。もちろん日本語対応だけではだめです。最低限英語対応は必要です。
時間 | 記事数 | 文字数 | 文字数平均 | 文字数中央値 |
---|---|---|---|---|
00 | 101 | 15658 | 155.0 | 56 |
01 | 103 | 14756 | 143.3 | 55 |
02 | 52 | 7015 | 134.9 | 58 |
03 | 20 | 8396 | 419.8 | 472.5 |
04 | 13 | 3989 | 306.8 | 131 |
05 | 9 | 2651 | 294.6 | 136 |
06 | 13 | 1605 | 123.5 | 93 |
07 | 29 | 6992 | 241.1 | 61 |
08 | 41 | 5793 | 141.3 | 98 |
09 | 36 | 6004 | 166.8 | 135.5 |
10 | 55 | 17554 | 319.2 | 62 |
11 | 65 | 6543 | 100.7 | 43 |
12 | 48 | 4936 | 102.8 | 40.5 |
13 | 59 | 10369 | 175.7 | 48 |
14 | 65 | 12183 | 187.4 | 59 |
15 | 82 | 17825 | 217.4 | 63.5 |
16 | 60 | 10840 | 180.7 | 92.5 |
17 | 54 | 10464 | 193.8 | 69 |
18 | 71 | 16113 | 226.9 | 86 |
19 | 50 | 4490 | 89.8 | 45.5 |
20 | 69 | 8316 | 120.5 | 58 |
21 | 79 | 16166 | 204.6 | 81 |
22 | 114 | 22818 | 200.2 | 70.5 |
23 | 105 | 23171 | 220.7 | 114 |
1日 | 1393 | 254647 | 182.8 | 67 |
人(191), 自分(159), https(134), 今(98), posts(97), community(96), hc(96), en(85), com(78), us(78), 話(74), 仕事(64), ー(63), 人間(62), 増田(60), 会社(59), 時間(59), 前(58), 漫画(55), page(53), 社会(48), 日本(47), LIVE(46), 最近(45), 普通(45), support(45), comment(43), 必要(42), あと(42), 問題(42), 関係(41), ネット(40), 女(40), こんな(39), 頭(39), 同じ(38), 意味(38), in(37), hike(37), 感じ(36), 気(36), 好き(35), zendesk(34), 人生(34), 相手(33), 目(33), tv(33), 今日(32), 無理(32), mybookingpal(32), 他(32), 気持ち(31), 金(29), サイト(29), 時代(29), DIRETTA(29), 親(29), 昔(29), 大学(29), 男(28), ~(28), 子供(27), 結婚(27), 理由(27), レベル(26), 他人(26), 友達(25), お金(24), いいん(24), 世界(24), 結果(24), 言葉(24), http(23), 広告(23), GRATIS(23), 生活(23), ゲーム(23), EN(23), 手(23), 全部(23), 場合(22), 可能(22), GUARDA(22), 女性(22), 一番(22), 絶対(22), 方法(21), 責任(21), 経験(21), 逆(21), 当たり前(21), 勉強(21), 一緒(20), たくさん(20), 企業(20), 結局(20), 最初(20), 内容(20), 職場(19), nanoleaf(19)
増田(60), 日本(47), support(45), in(37), mybookingpal(32), DIRETTA(29), GRATIS(23), EN(23), GUARDA(22), helpdesk(19), 安倍(18), VOIR(18), GP(18), Gratuit(17), REGARDER(16), Albert(15), Park(15), 東京(13), DIRECT(13), de(12), directo(11), vivo(11), php(11), gratis(11), vk(11), yay(10), FRES(10), ma(10), izle(10), canl(10), zle(10), BCper(10), CANLI(10), login(10), lien(10), Lig(10), RACE(10), al(10), query(10), sivasspor(8), AEne(8), cha(8), Diffusion(8), tre(8), fenerbah(8), iv(8), am(8), NAPOLI(7), 渋谷(7), INTER(7)
時間 | 記事数 | 文字数 | 文字数平均 | 文字数中央値 |
---|---|---|---|---|
00 | 45 | 12154 | 270.1 | 86 |
01 | 65 | 12572 | 193.4 | 57 |
02 | 30 | 10785 | 359.5 | 107 |
03 | 29 | 7706 | 265.7 | 115 |
04 | 20 | 6771 | 338.6 | 69 |
05 | 6 | 1867 | 311.2 | 254.5 |
06 | 15 | 1774 | 118.3 | 60 |
07 | 21 | 7519 | 358.0 | 70 |
08 | 29 | 2878 | 99.2 | 69 |
09 | 32 | 4054 | 126.7 | 53 |
10 | 42 | 8067 | 192.1 | 57 |
11 | 70 | 13147 | 187.8 | 55.5 |
12 | 76 | 6915 | 91.0 | 53.5 |
13 | 70 | 9559 | 136.6 | 57.5 |
14 | 49 | 7148 | 145.9 | 65 |
15 | 72 | 7540 | 104.7 | 42.5 |
16 | 80 | 8393 | 104.9 | 43 |
17 | 82 | 10369 | 126.5 | 58 |
18 | 101 | 11535 | 114.2 | 49 |
19 | 64 | 12102 | 189.1 | 102 |
20 | 47 | 8850 | 188.3 | 94 |
21 | 92 | 17896 | 194.5 | 103 |
22 | 89 | 14447 | 162.3 | 83 |
23 | 103 | 8667 | 84.1 | 43 |
1日 | 1329 | 212715 | 160.1 | 65 |
人(181), 自分(131), 今(82), https(76), 日本(69), 話(69), com(66), 前(66), 人間(65), 仕事(62), 同じ(55), 問題(54), 漫画(50), 好き(48), 気持ち(47), 時間(46), ー(44), ネット(42), 増田(41), 気(41), en(38), 普通(38), 関係(38), us(35), あと(35), 社会(34), zendesk(34), 意味(34), hc(34), community(34), posts(34), 必要(33), アニメ(33), 昔(32), ゲーム(31), ダメ(31), こんな(31), 頭(31), 感じ(30), 理由(30), 相手(29), 目(29), 最近(29), 女性(29), 作品(29), 安倍(29), 無理(29), 女(29), 子供(28), 会社(28), 別(28), http(28), 表現(27), 金(27), 世界(26), 手(26), 逆(26), 男(26), 他(25), www(25), 顔(24), 嫌(24), 結果(24), 今日(24), 人生(24), ほとんど(23), 生活(23), 日本人(23), anond(23), 子(23), 一緒(23), 心(22), 他人(22), page(22), いいん(22), 場合(22), 声(22), 理解(22), 可能(22), 自体(21), レベル(21), 記事(21), 言葉(20), groupongoods(20), LIVE(20), バカ(20), 家(20), タイプ(19), 大学(19), 時代(19), 大変(19), 嘘(19), 意識(19), 映画(18), 親(18), 全て(18), 全部(18), 最高(18), 日本語(18), 周り(18)
日本(69), 増田(41), 安倍(29), groupongoods(20), mybookingpal(14), DIRETTA(11), GRATIS(11), GUARDA(11), 自民党(10), アメリカ(8), akhisar(8), be(8), izle(8), 東京(8), canl(8), BCper(8), Fikta(8), BJK(8), Lig(8), EN(8), yay(8), php(7), 欧米(7), 加計(7), 米(7), 中国(7), login(6), ロシア(6), vk(6), query(6), ma(6), CANLI(6), FRES(6), blog(6), ligi(6), bld(6), zle(6), al(6), キモ(5), シリア(5), どん(5), 愛媛(5), NHK(5), gegen(5), ワイ(5), cagliari(5), udinese(5), キツ(5), 韓国(5), DIRECTO(4)
時間 | 記事数 | 文字数 | 文字数平均 | 文字数中央値 |
---|---|---|---|---|
00 | 84 | 11686 | 139.1 | 53 |
01 | 75 | 6733 | 89.8 | 48 |
02 | 54 | 3963 | 73.4 | 54.5 |
03 | 21 | 5674 | 270.2 | 127 |
04 | 20 | 5727 | 286.4 | 103 |
05 | 15 | 2469 | 164.6 | 115 |
06 | 15 | 4936 | 329.1 | 73 |
07 | 38 | 5670 | 149.2 | 47 |
08 | 73 | 13485 | 184.7 | 48 |
09 | 69 | 11359 | 164.6 | 66 |
10 | 125 | 15944 | 127.6 | 55 |
11 | 103 | 12545 | 121.8 | 60 |
12 | 128 | 9870 | 77.1 | 51 |
13 | 99 | 18034 | 182.2 | 53 |
14 | 139 | 9603 | 69.1 | 39 |
15 | 147 | 9685 | 65.9 | 42 |
16 | 107 | 14782 | 138.1 | 57 |
17 | 145 | 14355 | 99.0 | 55 |
18 | 107 | 13617 | 127.3 | 62 |
19 | 101 | 11037 | 109.3 | 59 |
20 | 86 | 12604 | 146.6 | 71.5 |
21 | 127 | 14978 | 117.9 | 53 |
22 | 119 | 11465 | 96.3 | 48 |
23 | 94 | 12520 | 133.2 | 51 |
1日 | 2091 | 252741 | 120.9 | 53 |
人(231), 自分(168), 話(123), 日本(119), 今(107), 増田(98), 同じ(85), 前(75), 好き(70), ゲーム(70), 漫画(69), ー(63), https(61), com(61), 安倍(61), 必要(60), 感じ(59), 相手(59), 仕事(58), 問題(58), 人間(57), 大変(55), 女(54), 意味(53), http(53), 男(53), 韓国(51), 気(50), ネット(50), 関係(49), 時間(48), あと(44), 社会(44), アニメ(42), 存在(41), 女性(41), 金(40), 子供(40), 普通(40), 世界(38), 他(38), 今日(38), 時代(37), 理解(36), 総理(36), 理由(36), 国(35), 無理(35), 消費(35), 気持ち(34), 頭(34), 顔(34), ダメ(33), html(33), 絶対(33), 最近(33), 生活(33), サイト(32), 場合(32), 興味(31), 個人(31), 目(31), スポーツ(31), こんな(31), 国民(30), ゴミ(30), 中国(30), 言葉(29), 逆(29), プロ(29), レベル(29), 記事(28), 最初(28), 友達(28), 海外(28), 一番(28), お金(27), 意見(27), 自殺(27), 嫌(27), 声(27), 企業(26), 人生(26), 結果(26), 家(26), 結局(26), ~(26), いいん(26), www(26), キャラ(26), 法律(25), 男性(25), 勝手(25), 別(24), 手(24), 可能(24), 水(24), 違法(24), 会社(23), たくさん(23)
日本(119), 増田(98), 安倍(61), 韓国(51), 中国(30), 自民党(19), 日(15), JeSU(14), 加計(12), アメリカ(11), japan(10), mybookingpal(10), php(10), 東京(10), kr(9), politics(9), vk(9), login(9), query(9), arti(9), al(9), wor(8), world(8), 江原(8), 高橋(8), sports(8), 今治(8), 道(8), 浜村(7), 木曽(7), 農水省(7), appvs(7), 愛媛(7), article(7), バレ(7), trashcan(6), 佐川(5), bot(5), 米津(5), 自民(5), 晋(5), ISP(5), 麻生(5), 財務省(5), ぁ(5), LINE(5), 北朝鮮(5), 森友(4), 枝野(4), 草間(4)
まじな話をすると、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, 子どもからデータを消す)
※ブコメ800越えました。800人以上の方が、「これ面白いよ」とか、「こんなに面白そうな漫画あるのか、ブコメしとこう」とか、「伝説級の定義を教えてくれ(個人的にはポケモン種族値で説明していたコメントは『うまい』と膝を打った)」とか、たくさんのブコメ・トラバを頂きました。ありがとうございます。コメントいただいた皆さんには感謝しかありません。
手塚治虫とか鳥山明とか藤子不二雄とか、まとめサイトとか互助会ブログとかで「漫画の歴史に残ると思う漫画家」とか「好きな漫画家ベスト100」とか「天才だと思う漫画家」とか「おすすめ漫画ベスト100」とかに絶対挙がってくるような人いるじゃん?
そういう人じゃなくて、ニッチというか売れてないというか知名度が低いというか、とにかくあんましそういった所で名前を見ないんだけど、「俺は(私は)この漫画家好きなんだよおおおおおなんで誰も言わねええええんんんだよおお本当にお前ら漫画オタなのかよおおおお」ってのを教えてほしい。
俺も何人か挙げとくか。
・鈴木みそ
「おとなのしくみ」「オールナイトライブ」「銭」とかの人。最近はamazon電子書籍を出した時の話とかを漫画にしてた。色々とアイディア豊富だよなあと思う。
ルポ漫画が結構多くてどの作品も基本的にギャグ路線なのだが、「おとなのしくみ」に載っていた飯野賢治(故人)って言うゲームクリエイターとの対談漫画は読んでちょっと震えた。手元に本がないんでうろ覚えだが、飯野さんの作ったゲームがなんかスゲエクソゲーでファミ通のレビューが散々だったらしく、それに飯野さんがブチギレてしまったけどまぁちょっと色々お話しましょうよ、的な話だったと思う。あれは文字で対談記事読むより100倍面白いと思った。吉田豪でも文字で対談記事上げたらあそこまでのクオリティにはならんと思う。
あと、この人の3.11を描いた漫画「僕と日本が震えた日」はすごく良かった。
・穂積
「式の前日」で結構バズってた人。「さよならソルシエ」もすげえ面白かった。
「式の前日」はいわゆる短編集で、表題作「式の前日」は、まんま結婚式の前日の話。これ以上言うとアレなんで気になった人は本編を直接読んでもらうとして、短編集なんで当然他の話も色々入ってる。俺はネットで「今度商業デビューする穂積って作家の式の前日はヤバい」という書き込みだけ見て買ったんで、短編集だと思ってなかったんだ。表題作「式の前日」は文句なしに面白かったんだけど、新人でこんだけの作品書かれると、読む側としては不安になる。「コイツ、これだけの一発屋じゃねえの?」って。
結論から言うと穂積先生は天才だった。式の前日の次のページから始まる…なんだっけ、幼女と親父のハナシとか、オッサン兄弟が居酒屋でグチグチ言うハナシとか、話の運び方がスゲエうまくてグイグイ引き込まれる。しかも読後になんかちょっといい気持ちになれる。そんなもんだからもう俺の次作への期待値は上がる一方で、この人早よ連載書けよと思ってたら「さよならソルシエ」が出た。やっぱり面白かった。
未読の人は、「式の前日」を読むのがいいかな。かなりBLっぽい絵柄なんで、そういう絵が辛い人にはちょっと読みにくいかもだが、まずは我慢して1話読んでみてほしい。多分次の話が読みたくなる。
「ヨコハマ買い出し紀行」「コトノハドライブ」とかの人。ブコメでも複数指摘されていたが四季賞好きなアフタ民は俺です。
とにかく「ヨコハマ買い出し紀行」がヤバすぎる。ヤバすぎて青い表紙の旧版と、愛蔵版?だかの白い表紙のやつと、両方買った。今って多分新刊で買うと白い表紙のほうしか買えないと思うんだけど、こっちには巻末4コマついてないんだよなあ。俺が電子書籍買わない理由に「こういうオマケ要素がない」ってのはそれなりにあるんだけど、最近の電子書籍だとちゃんと載っけてんのかな。「トライガン」とか、買ってきてまず最初にするのはカバー外して「ああ、内藤先生は今日も平常運転だな」って確認する事でしょ?
なんか話がズレてきたので戻すが、「ヨコハマ買い出し紀行」は横浜に買い出しに行く話…では無い。いや、横浜に買い出しにも行く時もあるが、1回か2回ぐらいだ。基本的には主人公の「アルファさん」が経営する喫茶店の日常が語られる。話自体は(ロボットとかのSF要素とかはあるが)そんなに突飛な話ではない。日常が淡々と描かれていく。では何がヤバいのか。芦奈野先生は「空気感」をコマに表現するのがメチャクチャうまい。夏の日差し、雨の匂い、草のざわめき、空の青さ…。そういった「なんでもない」風景や事象を切り取って描くのが本当にうまいと思う。サラッと書いたが、基本モノクロのコミックで「空の青さ」ってなんやねん、というツッコミはあるかも知れないが、青いんだからしょうがない。(ちなみに、カラーページも結構多い。)はじめて読んだ時に結構衝撃を受けたので挙げた。本当はアフタ民として沙村広明先生を挙げようかなと思い、「おひっこs」ぐらいまでタイプしたような気がしていたが、いざ増田を書いたら芦奈野先生になっていた。超スピードとかそんなチャチなモンじゃ断じてねえ(以下略)
「さらい屋五葉」「リストランテ」とかの人。最近は「ACCA13区監察課」がアニメ化された。
好きなんだけど「なぜ好きなのか」を言語化しにくいんだよなあ。友人に勧める時も「まぁ読んでみて」とか素っ気ない事しか言えないし。雰囲気かなあ…。
BL界隈では有名な方らしいが、増田はBLをほぼ読まないのでわからん。あ、俺が挙げてる作品にはBL要素ないから、「そういうのはちょっと…。」という男性増田諸氏も安心して読んでほしい。
ここまで書いてて、BOOWYコピペの「ちょっと渋すぎるかw」を思い出した。ブコメでもさんざん指摘されてるけど、俺が挙げてるのって有名どころかつ第一線バリバリの人ばっかだな。すまぬ…すまぬ…(丸太でボコボコにしながら)
「大奥」「昨日何食べた?」とかの人。よしながふみ先生レベルになると伝説っつってもいいような気もするが、とりあえず挙げておく。好きだから。
漫画好きな女性とよしなが先生について語るときに、「よしなが先生一般向け作品での最高傑作は?」でいっつも喧々諤々の議論になる。女性は「フラワーオブライフ」を推す人が本当に多い。次点で「ジェラールとジャック」かなあ。サンプル少ないけど。「大奥は完結してないから評価保留」って意見も多い。まぁそういう議論(というか、『俺は私はこんなにこの作品好きなんだぜ!』っていうただの自分語り)も好きだから互いに延々と自説を述べるんだが、本当のところは「人による」でしかない。俺も他人に勧めた漫画が「これ、あんまり面白くなかったよ」と言って返却された事は10や20じゃきかないし、俺自身も「これ超面白いよ!」っつって友人から借りた漫画がイマイチだった事は稀に良くある。
まぁそれでも俺は大奥超好きだし、俺に大奥のレビュー書かせたら多分余裕で2万字行くよ。そんぐらい好き。(実は「2万字はよ」のブコメが妙に伸びてるので、内心ヒヤヒヤしている)
2万字レビュー、少しづつですが書いてます。多分この話題も風化したころにシレーっと増田に上げおきますので、ご笑覧頂ければ幸甚です。(そういえば昔「ご笑覧下さい」て新井先生の漫画があったが、面白かったなあ。)
・(追記)岡田あーみん
ある意味伝説だな。こいつら100%伝説だし。EじゃんGじゃん最高じゃん。よしながふみが2万字なら、この人なら5万字書ける。ウソつけお前、絶対書けないだろ。いやいや5万字でしょ?400字詰の原稿用紙で125枚でしょ?小学校の時に読書感想文で80枚出したことあるしヘーキヘーキ。(なお80枚中50枚ぐらいあらすじと本文引用だったもよう)ブコメの「2万字はよ」の方のスターが50ぐらい行ったら書くわ。俺、書くよ…。頑張って書くよ…。
えーっと、何の話でしたっけ、そうそう岡田あーみん先生ですね。劇中のセリフをアンキパンで暗記したのかってぐらい読んでた。昔は「何巻の何ページ」と言われれば、コマのセリフを暗唱できるぐらいだった。
・(追記)桜玉吉
ゲーム系?の人なのかな。作者自身が作中に登場する作品が多い。自分はアフタヌーンの「なあゲームをやろうじゃないか」という漫画でファンになった。またアフタヌーンかよ。そうだよまただよ。アフタヌーン出身の作家ってクッソ面白い人多いから皆にもオススメしたい。まあ玉吉先生はファミ通かLoginかゲーム雑誌の出身だった筈だが。
「なあゲームをやろうじゃないか」が面白かったので、そっからすぐ玉吉先生の全作品を買った。最近は「日々我人間」「伊豆漫玉日記」とかの作品で作者自身の日常話が多いが、俺は「幽玄漫玉日記」とかの昔の漫画のほうが楽しめたな。
「なあゲームをやろうじゃないか(今は「なげやり」という傑作選が出てる)」では毎回1本ゲームを紹介するのだが、ゲームは全然紹介せず、タイトルのギャグ・アナグラム等でひたすらゴリ押ししていく。(例:ペルソナ2罪→なるぺそ堤、とか言って堤市まで行って「なるぺそ!」とか言うだけ、とか)
「北へ~ホワイトイルミネイション~」→「鍛えねえと生きてる意味ねえでしょ」は爆笑した。
未見の人は、「防衛漫玉日記」ってやつの文庫版があるんで、とりあえずそれかな。桜玉吉自身が代アニの漫画科に(漫画家としての身分を隠して)一般生徒として潜入する回とか、2017年じゃ絶対成立しねーだろ。オチとか含めてクッソ面白いし、他の話もメチャクチャ面白い。読んで面白かったら、「〇〇漫玉日記」って作品名のやつと、上で挙げてる「なげやり」あたりをオススメしたい。きっとアナタもぺそみちゃんに恋するはずだ。
・(追記)楳図かずお
俺の書き方が良くない事は百も承知の上で、「俺は伝説級だと勝手に解釈していたがブコメに名前が挙がっていた人」。挙げてくれた人、なんかすいません。怒られる前に謝っておきます。
最初に楳図作品に触れたのは「まことちゃん」って言うギャグマンガで、これは残念ながら俺にはあまり合わなかった。当時は若かったせいもあるが、「なんかキモい絵だなあ」ぐらいの感想だった。
そこから状況が一変するのは数年後、たまたま「漂流教室」を読んだ。…いや、表現を変えよう。「読んでしまった」だな。頭をハンマーでブン殴られた感じっていうか、とにかく全ページからのオーラがすごくて、気づいてたら全巻読破していた。「なんで学校が漂流するのか」とか、「なんで空き地で交信できるのか」とか色々あるんだが、そんな事は些事である(断言)。
正直、あれだけの漫画体験は俺の漫画人生の中でもそうそうない。俺のこれからの人生で、あと何回こんな体験ができるんだろう。そう考えると、なんだかオラわくわくしてきたぞ!!
…で、楳図先生の作品だが、そっから「14歳」「わたしは真悟」「神の左手悪魔の右手」と読んでいくことになるのだが、当時思っていたのは「この作者は頭がおかしい(誉め言葉)」だった。「トリ頭の天才科学者(パッと見、鶏の被り物をつけているように見えるが、本当にトリの顔をしている)」とか、普通思いつくか?
ストーリー展開も超絶で、多分いくつかの漫画フォーマットはこの人が作ったんじゃないかと(勝手に)思っている。まとめブログとかでさんざん言われているような気がしないでもないが、本当に現代の漫画家さんはしんどいよなあ、と思う。なんか面白そうなハナシを思いついても、だいたい先人が似たようなネタやってるんだから。
BL出身の作家さんが多くなったが、これを書いている増田自身は男である。一応来年入籍予定なのだが、嫁(になる予定の女性)が大奥全巻(当然初版のみ)は新居に持ってこないでとか早くメルカリでいらない漫画全部売ってよとかずっと言われてて、どうやって説得しようか迷っている。女性増田諸氏にはそちらのアドバイスもできればお願いしたい。
こちらの「嫁と漫画問題」のほうにも様々なブコメがついた。つけてくれた方々に感謝したい。嫁は大奥に限らず、漫画をほぼ読まない。「逆ハーレムものの本を置かれるのが嫌なのでは」というブコメもあったが、そもそも嫁はBLという概念を理解しているかどうかも怪しいレベルである。例えドラゴンボールでも嫌がるだろう。「なんでそんな人と…」というのは思わないでもないが、漫画以外の部分では本当にいい女性だなと思っている。漫画以外では性格的にもあってると思うし、付き合いも長い。ついでに料理もうまい。…そう、本当に「漫画以外は完璧」なんだよなあ…。
実家に置く…のは無理だ。察してくれ。俺の実家は結構な田舎にあって、実家の敷地面積もまぁそれなりにあるんだが、たまに実家に帰ると確実に言われるのが「漫画捨てていいか」である。実家の俺の部屋(だったところ)は、漫画と本で埋まっている。比喩表現でなく、埋まっている。俺は実家に帰ると、居間で寝ている。
本当に捨てられかねないような場所に漫画を置いておくのは嫌だし、何より大奥クラスの本は手元に置いておいて読みたい時にサッと読みたい。
自炊…は、単に好みの話で、俺が紙の本が好きなので辛い。kindleも買ってみたが、結局買ったのは「野望の王国」だけだった。買った理由も「紙の本がどこにも置いてなくてしょうがなく」だし。あ、ちなみに野望の王国は柿崎が大好きです。次点で疋矢。
交渉…は数年に渡り接触を図っているが、全く進展がない。勇午(←プロの交渉人)でも状況を打開するのは難しいだろう。
多分、レンタルスペースを借りるか、潔く電子書籍に移行するかの2択だと思っている。自炊するヒマは無さそうなので、もう一度全部買うとなると蔵どころか家が一軒建ちそうなので、厳選しないとなあ。
ブコメくれた皆さんありがとう!ちょっと俺の言い方が悪かったかも知れない。マイナーな漫画家じゃなくても全然いいんです。アナタが!好きな!!作家なら!!
自分はこの手の質問を周囲によくするのだが、昔とある友人に「藤子不二雄」って回答されて「あのさあ…。」って返したら「ミノタウロスの皿」をスッと差し出された事があって、なんじゃこれと思って読んだら俺の中の(勝手な)藤子不二雄像がブッ壊されたという、「漫画オタあるある」な体験がある。そんな体験をまたしたくてこの増田を書いた。だからもう、あんまし気にせずに面白いと思った作家さんを挙げてくれるだけで嬉しい。皆のブコメやトラバは何回も読み返した。こんなクソみたいな聞き方した失礼な奴に真摯に対応してくれてありがとう。
あと、こんな事書いてるとマウントされるのでは?という気づかいをしてくれた方(sukekyo氏)、ありがとう。心遣いに感謝する。迷惑だと思うのでidコールはしないが、増田書いてて親切なアドバイスをもらったことがないので、とてもうれしかった。
でも俺はマウントされてボコボコにされようが、プロファイラーにケツの毛の本数までプロファイリングされようが、とにかくクッソ面白い漫画が読みたい。大爆笑したいし、ふむふむ言いながら感心したいし、号泣したい。「アニメとか映画とかゲームとかは?」とかよく聞かれるが、俺の興味対象は何故か漫画だけなんだ。このへんは自分自身でもよくわからない。プロファイルに自信ニキの分析待ってます。
起床してブコメ見たら驚愕な伸びでビビってる。みんなありがとう。本当にありがとう。コメントくれた皆と俺のオゴリで飲み会やって漫画の話を延々やりたいと思った。「お前あれだけ偉そうな増田書いといて〇〇先生知らないとか正気?」とか言われつつ、その先生や作品に対する愛をたっぷりと拝聴したい。当人が愛をもって存分に語るハナシって、何であれ大抵面白い。俺はジャニーズってあんまし好きじゃないんだけど、「ジャニーズファン(特に嵐)の書いたライブレポ」は毎回楽しく読ませてもらっている。っていうか嵐のライブ行った事ある(なんか男性だと優先して入れるやつがあるとかでジャニオタの女性に1枚融通してもらった)。楽曲とかに興味がないので今一つノリきれなかったが、エンターテイメント性はメチャクチャあった。超!エキサイティン!!そりゃあれだけ熱狂的なファンがつくわ、と思った。男性増田諸氏には「女性と会話で盛り上がる為のネタとしてジャニーズのネタは結構使える」と言っておこう。逆に漫画の話をすると、経験上ドンビキされることが多いかな。何年か前のコンパで「ときめきトゥナイト好きなの」と言ってくれた女性がいたから、乗っかろうと思って「何部が一番好き?」って聞いたら「は?」って言われた事がある。(彼女はアニメ版の話をしていた)あの時の女性、本当にすまなかった。
…えーっと、何の話でしたっけ。ジャニーズの話じゃなかったですよね。そうそう漫画の話。
俺、漫画だけは死ぬほど読んでる自信あったけど、そんなチンケなプライドをガタガタに崩壊させるぐらいに知らない作家さんが多かった。まあ、↑で俺が挙げてるのがメジャーどころばっかってので色々察してほしい。
でもそうだよ、なんか忘れてたよ。俺は「オバカミーコ」読んで「片山まさゆきって面白いよな」ってやつに「ノーマーク爆牌党こそが至高に決まってんだろうがよおおおお」と居酒屋でクダを巻きながら爆牌理論のすごさとか八崎の伝説とか色々語ってたんじゃないのか。大同人物語を読んで「切り餅3ツ」とかホントに使うのかよでもあのヒラコーが言ってるし俺の知らない同人界隈ではみんな使ってるんだろうとか思ったりしてたんじゃないのか。
「はじめの一歩って面白いよな。ボクシング漫画最高峰だよな」ってやつに「はじめの一歩も面白い、ベストバウトは鷹山vsホーク、次点で過去編のvs米兵戦だろう。だがな、『ボクシング漫画界ベストバウト』はシュガーのリンvsキンジだ。でも続編のRINは読まなくていいぞ」とか居酒屋でジョッキ片手にブチ上げて、そっから頼まれもしてないのに同じ作者の「ザ・ワールドイズマイン」の話を延々してたりしてたじゃないか。ワールドイズマインはボクシング漫画ですらないが。
「サッカー漫画ってキャプつば以外に面白いのないの?」ってやつに「お前がサッカー好きならジャイキリだが、俺は「リベロの武田」がサッカー漫画では突き抜けてると思う」とか語りだして、「サッカー漫画には必殺技が必要不可欠だが、ジャイキリにはそれがない。いや、最近の椿はスーパーサイヤ人化が激しい部分もあるが…。それはさておき、リベロの武田には必殺技がいっぱい出てくる。」「例えばどんなやつ?」「うーん、『いじめっ子の結界』とか?GKエリアに入れない。入ったらモンゴリアンチョップされる」「それ本当にサッカー漫画?」とか言われたりしてたじゃないか。
…しかしこうして見ると、他の客から見て俺はただの「うるさい端迷惑な客」だし、友人もよくもまあ俺のクソどうでもいい話を聞いてくれたもんだ。友人たちよ、ありがとう。