はてなキーワード: Internal Server Errorとは
どもども。
わたしは「なにか作ってみろ」系の言説にはまったく同意しません。
わたし自身、会社に3ヶ月間みっちり導入教育をしてもらい(COBOL85とPL/I。時代がわかる……)、基本的なアルゴリズム(コントロールブレーク、マッチング、マスタ-トランザクション、ソート、マージ、etc.いよいよ時代がわかる……)の演習を(給料をもらいながら)やって、その後もプログラムとつかず離れずでフラフラと生きてきました。
こういう経験は新卒カードがあるから有効なもので、では1から始めるとしたら……、というときに、プログラミングスクール(専門学校)というのは悪くない選択肢ではないかと思います。が、行ったことないので正直わかりません。
実際自分が1から始めるという立場になったら、まったくオロオロして元増田さんのように世のなか(の気にいらないヤツら)に呪詛を吐いて満足するだけだったと思います(当然ながらそれをいくらやってもプログラミングは上達しません)。
話をプログラミングだけに限っていえば、一番大事なのはやりかたじゃなくて動機だろうと思います。
「なにか作ってみよう」というのは、なにか作ってみようと思ってない人にはまったく心に響かないでしょう。
動機ドリブンで「なにか作ってみた」人といえば思いだすのは、MikuMikuDanceの樋口優さん(ミクを簡単に踊らせたい!)とhinadanの若宮正子さん(高齢者にも遊べるゲームが欲しい!)でしょうか。
ただかれらはわたしから見れば(モチベーションを維持しそれを行動に移す)天才で、あんまり参考にならないのも確かです。
あと、元増田さんの動機は「プログラミングを生業にしたい」ということなので、野良プログラマでは履歴書上でのアピール力が弱いかも、と思います。
ビジネスで使われるアルゴリズムにはそれなりのルールがあります。安全な(バグの出にくい)コードの書きかた、「車輪の再発明」はぜず、枯れた(将棋で言えば定跡のような)アルゴリズムを使う、ほかの人に使ってもらえるための工夫(可読性の向上など)、etc.です。
「なにか作ってみよう」を繰りかえしても、そういった作法的なものが身につくかどうか、それは才能に関わってくる問題だと思います。才能だのみの手法を推奨するのは無責任だと思いますね。
また、たとえば「例をコピーして解析する」というのもある意味有効なプログラミング学習法ですが、「下手に習うと下手が伝染る」ともいいます。どれがお手本として優れているか、それを見る目はある程度ビジネス用途のプログラムに関わっていないと持てないというジレンマがあります。
野生のプログラマで就職に有効なくらいの力を見せるとしたら、なにかのコミッター(なにする人かよく知りませんが)とかになって「××ならこの人」となったり、プログラミングコンテストで上位の成績を残したりしなければいけないのかもしれません。
どうしたものでしょうね。ブクマカのみなさんの反応を見ると、専門学校でもあまり就職に有利にならない(ホントか?専門学校の意味あるのか?)という話ですが、目的が就職ならば、一番の近道のような気がします。
そこらへんからは、元増田さんがなにをしたいか、あるいは聞いてみたいだけだったのかによります。仕事には適性とやる気が大事です。あとは年齢と必要性かな。進路はオーダーメイド以外にはありえないので、提示された案を自分で選んでそれに賭けるしかないのかな、と思います。
さて、この文章は実はこの一文に反応してのものです。(↑のは前書き)
GWあたりからトシも考えずにRubyの再入門をしていまして、手始めに「首相動静」の整形ツールを作ってみました。
初心者で(Rubyに関しては仕事で使ったことないので)なにか作ってみよう、というとこの程度ですね。
これで就職に有利になるかというと、あんまりそうは思えないなあ。Excelのマクロが組めるとかのほうがどこかの事務所に潜りこめそうですよ(でもそれも最近はインフレ気味かもしれませんね)。
朝日新聞の首相動静は詳細ですが、改行が入っておらず、大変読みにくいものです。こんな感じです。
【午前】9時31分、自民党本部。33分、同党役員会。10時2分、官邸。5分、閣議。21分、宇宙開発戦略本部。34分、柴山昌彦文部科学相。38分、岩屋毅防衛相。41分、山下貴司法相。11時3分、安全保障と防衛力に関する懇談会。
【午後】0時11分、政府・与党連絡会議。44分、山口那津男公明党代表。1時27分、日韓議員連盟の額賀福志郎会長、河村建夫幹事長。2時20分、行政改革推進会議。52分、兼原信克官房副長官補、秋葉剛男外務事務次官。3時36分、麻生太郎財務相、財務省の岡本薫明事務次官、太田充主計局長。4時7分、太田氏出る。可部哲生理財局長加わる。15分、全員出る。25分、黒川弘務法務事務次官。34分、谷内正太郎国家安全保障局長、北村滋内閣情報官、宮川正内閣衛星情報センター所長。41分、谷内、宮川両氏出る。5時3分、北村氏出る。10分、東京・永田町のザ・キャピトルホテル東急。宴会場「鳳凰」で中曽根康弘世界平和研究所設立30周年記念式典に出席し、あいさつ。20分、官邸。6時18分、ガーナのアクフォアド大統領を出迎え。記念撮影。19分、儀仗(ぎじょう)隊による栄誉礼、儀仗。27分、アクフォアド大統領と会談。7時12分、署名式、共同記者発表。32分、公邸。首相主催の夕食会。8時43分、アクフォアド大統領を見送り。9時、ヨルダンのアブドラ国王と電話協議。
ただ、これはフォーマットがはっきりしており、
と、例を見るかぎりキッチリとしたルールに則っているようです。
なので、「これだったら整形できるかも」と思い、再び学びはじめたRubyで整形ツールを作ってみることにしました。
【午前】
10時02分、官邸。
10時05分、閣議。
10時21分、宇宙開発戦略本部。
【午後】
01時27分、日韓議員連盟の額賀福志郎会長、河村建夫幹事長。
02時20分、行政改革推進会議。
03時36分、麻生太郎財務相、財務省の岡本薫明事務次官、太田充主計局長。
04時15分、全員出る。
04時34分、谷内正太郎国家安全保障局長、北村滋内閣情報官、宮川正内閣衛星情報センター所長。
04時41分、谷内、宮川両氏出る。
05時10分、東京・永田町のザ・キャピトルホテル東急。宴会場「鳳凰」で中曽根康弘世界平和研究所設立30周年記念式典に出席し、あいさつ。
05時20分、官邸。
06時18分、ガーナのアクフォアド大統領を出迎え。記念撮影。
06時19分、儀仗(ぎじょう)隊による栄誉礼、儀仗。
あと、午後の時刻を24時間制にしたいな、とも思いますが、それは今後の課題(つぎに首相動静が話題になったとき)とします。全角数字の計算ってどうやるんだろう?
たぶんRubyistにいろいろ突っこまれると思うけど、こんな感じです。
プログラマは玉石混淆ですが、これは石のほうの例だと思っていただければさいわいです。
※ はてな記法にはシンタックスハイライトあるけど、増田だとInternal Server Errorになるのではずしました。見にくくてスマソ。
# encoding: utf-8 # 漢字コンバータのライブラリを取りこむ(Stringに漢字変換メソッドを付けてくれる。神) require 'kconv' # 正規表現パターン # 時刻をh時m分形式からhh時mm分形式にする # 否定後読みを使用する # 時は行頭にある OneDigitHour = /^((?<![0-1])[0-9]時)/ # 分は時のあとにある。このパターンとマッチすると、92;1が時、92;2が分になる。 OneDigitMinute = /^([0-9]{1,2}時)(?<![1-5])([0-9]分)/ # 分のない、時だけの行のパターン。否定先読みを使用 HourWithoutMinute = /^([0-9]{1,2}時)(?![0-5]?[0-9]分)/ # 行頭のh時m分をhh時mm分にするサブ処理(これは関数といっていいの?) def convTopHourMinute2TwoDigits(oneLine) # 時を変換 oneLine.sub!(OneDigitHour, "092;92;1") # 分を変換 oneLine.sub!(OneDigitMinute, "92;92;1092;92;2") # 分がない場合"00分"を追加 oneLine.sub!(HourWithoutMinute, "92;92;100分") # 戻り値 oneLine end # 入力ファイルの名前 InputFilename = "首相動静2018年12月11日.txt" # 出力ファイルの名前 OutputFilename = "首相動静2018年12月11日_編集済.txt" # 入力ファイルをオープン inFile = File.open(InputFilename, "r") # 出力ファイルをオープン outFile = File.open(OutputFilename, "w") # 時刻パターンはシンプルに、h時、m分、h時m分、という3パターンを結合する # 1つのパターンで全部カバーするよりこちらのほうが見やすい。というか、脳の容量の問題で1文に書ききれなかった jikokuPattern = /[0-9]{1,2}時[0-9]{1,2}分、|[0-9]{1,2}時、|[0-9]{1,2}分、/ # 午前/午後 ampm = /(【午前】|【午後】)/ # 午前/午後、あるいは時刻の前で改行するためのパターン kaigyouSign = Regexp.union(ampm, jikokuPattern) # ファイル一括読み込み # 昔は1行ずつ読みこんでました。メインメモリが3MByteとかだったので contents = inFile.read.toutf8 # 入力終了。閉じておきます inFile.close # スコープの関係から、ここでローカル変数に代入 # ※ Rubyのスコープと暗黙の型には泣かされました。これに慣れるのがRubyのコツかしら # 明示的な型宣言はあったほうがいいと思うなあ。エラー出力の理由がわからなかったりするので。 hour = "" # デバッグ行はコメント化しています # 時刻パターンチェックのため、コンテンツを出力してみる # p jikokuPattern.match(contents) # エントリを改行サインで行に分ける contents.gsub!(kaigyouSign, "92;n92;92;&amp;") # "92;92;&amp;"はマッチした文字列そのもの。2重のエスケープ"92;92;"が必要 # 改行チェックのため出力 # p contents # 入力を行で分割して各行ごとに処理 contents.split("92;n") do |oneLine| # 午前/午後を示す開きカッコ"【"があるか if (oneLine =~ /^【/) then # そのまま出力 outFile.write(oneLine + "92;n") # p "午前午後:" + oneLine next # 空白行は無視(スキップする) elsif (oneLine =~ /^[92;s ]*$/) then # 出力しない # p " 空白行:<skip>" next # 行頭に「時」があるか elsif (oneLine =~ /^[0-9]{1,2}時/) then # あったら時間表示を抜きだしておく hour = oneLine.match(/^([0-9]{1,2}時)/)[0] # p " 時:" + oneLine outFile.write(convTopHourMinute2TwoDigits(oneLine) + "92;n") next else # 「時」がなければつけて出力 oneLine = hour + oneLine # p "普通の行:" + oneLine outFile.write(convTopHourMinute2TwoDigits(oneLine) + "92;n") end end
手でやったほうが早いね。
以上
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at root@localhost to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
ここ数日、職場PCにて増田を開くとなぜか「Internal Server Error」となる日々が続いて
困っていたので他の人はどうなんだろうかと、同じフロアであまり話した事がないけど、よくはてなの画面を開いている同僚に「最近はてなの増田が開けないんですよ」と相談してみた。
普通に増田=はてなAnonymousDiaryだと理解してくれて少し感動しました。
「それならお互いスターを付け合ってた事もあるかもしれませんね」
なんていう会話をして、それ以上のはてなIDの交換などはしませんでした。
リアルではてなーの人と話したのなんて初めてだったので「最近互助会がうざいですね」とか、もうちょっと話したかったな。
ちなみに増田にアクセスできなかったのはChromeのhatelabo.jpのクッキーを消したらアクセスできるようになりました。
(この記事は増田アドベントカレンダー2014一日目の記事です)
こんにちは。101匹の増田の中でも、みんなの誕生日をお祝いしたり、適当にトラバするなどを担当してます、増田です。
上記増田にもあるように、増田は、ttp://anond.hatelabo.jp/?page= の後に数字を入れることで任意のページへ飛べますが、最後のページはエラーで表示されません。
しかし、http://anond.hatelabo.jp/20060924?page=17 ←このURLで、一番古いページヘ飛ぶことができます。
このページの一番下にあるはてなの名でやるような事でもないを開いてみると、確かに、「インターネットに繋が…」という記事がその前にありますが、エラーで表示されません。
http://anond.hatelabo.jp/20080908021245
http://wayback.archive.org/web/20080913194657/http://anond.hatelabo.jp/20080908021245
これをみると、2008年9月8日に書かれた増田のようですが、さきほどの一番古い増田は2006年9月24日に書かれたように見えます。
ウェブアーカイブに残っているインターネットに繋がらないことの、次のページと前のページのリンクをたどってみても、おそらく2008年9月8日に書かれたとみてよいでしょう。
現存する最古の増田は、2006年9月24日に書かれたものなのに、その後ろは2008年9月8日につながっているという謎。
通常、削除された増田や、urlの間違っている増田は、「お探しの記事は見つかりませんでした」と表示されます。
http://anond.hatelabo.jp/20080908021246 ←このように。
しかし、インターネットに繋がらないことは、Internal Server Error と表示されます。
エラー、最古の増田に繋がっていること、タイトル、全てが何か不気味で不吉な感じ。
増田において重大な事件が、2008年9月8日に起きたのではないかと思われます…。
私は一年ほど前にはてなに入会したばかりの新参者(はてなブログの友人に誘われて入会したんですけど、気付いたら増田に入り浸るように…^o^;)なので、
2008年9月8日になにが起きたのか、誰か教えていただけると嬉しいです。
増田アドベントカレンダー2014一日目の記事でした。
明日は、masudamasuraoさんです。お楽しみに!
When Did You Create Your Gmail Account?
を読んでへーっと思ったので勝手に内容紹介。
下記URLを踏む。
https://mail.google.com/mail/#all/p1000000
自動的にリダイレクトされて、最古のメール(が含まれるページ)に飛びます。
Google TakeoutのGoogle+の下あたりにちっちゃくある「Google+ サークル転送ツール」をクリックして
左を見てみよう。
http://www.ajaxtower.jp/googleaccount/new/index5.html
によれば、googleアカウントを削除しちゃったけどやっぱり復旧したい、
そんな時に行うGoogleアカウントの復元方法は下記の二種類だそうだ。
(1)事前に登録してあった携帯電話番号を使用する
(2)本人確認を行う
この『(2)本人確認を行う』の手順を踏む際に「最後のパスワード」「最後のログイン日」「アカウントを作成した日」を聞かれるそうな。
Androidユーザーじゃなければ携帯番号登録なんてしないだろうし、いつか役立つ日が来るかもです。
はてな匿名ダイアリーがあるじゃないか。ということで、実験実験♪
http://anond.hatelabo.jp/?page=1000000
一覧っぽいのがでてきた。
(注: この記事書いてた時。なんか半日でInternal Server Errorが出るようになってた。残念)
さらに辿るとページへ。
http://anond.hatelabo.jp/?page=26416
ttp://anond.hatelabo.jp/20060923210701
いつか、ニコニコ動画で「巡礼」タグがついているのを見かけて最初なにが面白いんやらわからなかったけど、
今更ながら、いつも利用しているウェブサービスの最初を見るって楽しいなぁ。なるほどねと合点した次第です。
先月4/30にCERNがWWWを一般公開してちょうど二十年が経過したということで特設サイトを設けてます。
世界で一番最初に書かれたウェブサイトも下記の場所で復元公開中
http://info.cern.ch/hypertext/WWW/TheProject.html
まだたった二十年ちょいしか経っていないんですね。。。
お、おうと言う気分。
※
●JAVA J2EEやらJ2SEやら色々あって良く分からない。 オブジェクト指向言語ということだけは知っている。 クラスしかりの設計や、型の変換/比較が面倒くさいので続ける気が起きない。 ●Perl ちょっと書き方間違っただけですぐに「Internal Server Error」になるので飽きる。 perlの案件があるんだけど…と聞かれると「いやー作れるんですけど、しばらく触ってないから」とか言って逃げる。 ●Ruby 使ってるやつの大半はナルシスト。「はぁ、Rubyのコードふつくしい…」とか言ってるのを見ると虫酸が走る。 言語作者もPHPをすぐdisるので嫌い。案件少ないくせに調子乗ってるグループに属する。 ●C言語 LSIC試食版で遊んでみるも、黒いコンソール画面に文字が出るだけなので飽きる。 ガリガリ書ける人は天才に見える。 ●Javascript 変数名の頭に$をつけてよくエラー起こしてしまう言語。 「OFFにしてるブラウザも多いっすよ?」を武器に戦うもAJAXブームに押され仕方なく書いてる。 ●Python PHPより歴史が古いのに、なぜか新参者という扱いになっている。
元増田です。
保存をクリックすると必ずInternal Server Errorで、全項目を消しても何の変更も反映されてない。
ずっと同じ。
ここで書いてても解決しないんだろうか。
どこで、誰に聞けばいいかも分からず。
プロフィールはそんなにいろいろ書きたいタイプじゃないんだけど、試し気分でやってみたらこんなことになってしまった…
はてなもこんなこと、あるんだ…
はてなブックマークのスターフレンドの頁が、此の時間になると毎度 "Internal Server Error" になる。こんなん俺だけか?
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, info@hatena.ne.jp and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
もう500 Internal Server Errorは見飽きました
年末にパラパラ的な歪みが生じ、増田DBは外部世界と接続してしまったのだろう。
開始エントリーがこれ↓かな?
はてなの名でやるような事でもない - はてな匿名ダイアリー
2006.09.24 匿名ダイアリー始動
- はてなの名でやるような事でもないで産声をあげる
[http://anond.hatelabo.jp/20060923210701:title=現時点で一番古い書き込みにトラバってみた]
ここが最果ての地(当社調べ)
一週間ぐらい前から(気づいた))anond:20080908021245にアクセスすると「Internal Server Error」になります。
一週間ぐらい前から(気づいた)anond:20080908021245にアクセスすると「Internal Server Error」になります。
右上の「ヘルプ」>>「anond:20060923210701」>>「インターネットに繋が... 」とすぐに行ける場所ですので
開発の方修正お願いします。
Internal Server Errorさっきからうぜーよ