「エラーメッセージ」を含む日記 RSS

はてなキーワード: エラーメッセージとは

2019-01-14

はてなブックマーク登録できないURL

https://disqus.com/ というURL登録したら、「ブックマークボタンクリックしても反応しなかった。

はてブには、ブラックリストがあるんだね?

不正URLです」というエラーメッセージは表示されないけど、昔は表示されてたとか?

 

外部コメントシステムDisqusは、どういう理由登録できないのか?不思議に思いました。

他にも登録できないURLってあるのかな?

anond:20190114185127

エラーメッセージ見て「英語からわかりません」っていう有名大卒の新人ならいるよ

どうやってセンター試験を乗り越えてきたのかとw

2019-01-07

クレジットカード決済会社との通信中に以下のエラーが発生しました。(このカードでは取引をする事が出来ません。) (10112)

というエラーメッセージが表示される場合は、通信が混み合っていた可能性があります

お手数をおかけ致しますが、しばらく時間をおいてからあらためてお試しください。

再度お試しいただいてもエラーメッセージが表示される場合

クレジットカード側に何らかの原因がございます

弊社では原因の詳細がお調べできない為、クレジットカード会社へお問い合わせください。

ちーがーうーだろーっ! 違うだろ!

なぜ素直に「おさいふPonta排除しています」と言えないのか

2018-12-18

[][][] phpMyAdminの手動インストール

WebサーバーPHPを5.4から7.2に上げました。

phpMyAdminも入れ替えました。

 

環境CentOSNginxPHP7.2 + MySQL

yumコマンドphpMyAdminをインストールしたら、エラーメッセージが出て、インストールできませんでした。

リポジトリで用意されているパッケージが古いのか?何度かやり直しても、yumインストールできませんでした。

 

手抜きを諦めて、手動でインストールすることにしました。

phpMyAdmin インストール コンパイル Nginx」等のキーワードGoogle検索すると、やり方を解説している記事がたくさんヒットしました。

参考

 

手順

  1. WebサーバーSSHリモートログインする。
  2. phpMyAdminの最新版wgetダウンロードする。
  3. ZIPファイルを展開して、フォルダ名を「phpmyadmin」にリネームする。
  4. /usr/share/phpmyadmin にコピーする。
  5. phpMyAdmin用に、Nginx設定ファイルを追加する。
  6. PHP7のセッションフォルダ確認しておく。
    1. PHP関係設定ファイルphp.ini」や、PHP-FPM設定ファイルwww.conf」の中を確認しておく。
    2. session.save_path = "/var/lib/php/session" という記述有効にする。(コメントアウトされていたら、アンコメントしておく)
  7. Nginx設定ファイルテストして、問題なければ再起動する。
    1. $ service nginx configtest
    2. $ service nginx restart
  8. WebブラウザーでphpMyAdminにアクセスしてみる。
  9. phpMyAdminが無事に開いたら、インストール成功!!!

 

まとめ

phpMyAdminは手動でインストールしても、すごく簡単でした。

将来的にバージョンアップすることも考えると、「/usr/share/phpmyadmin」へ直にコピーするのではなく、他の場所コピーして、「/usr/share/phpmyadmin」はシンボリックリンクにしておけばいいかも。

(今回は面倒なので直接コピーしました。)

2018-12-09

anond:20181209230558

Ubuntu上で

curl localhost
curl localhost:80

を実行すると、両方ともNginxの初期ページのHTMLが表示されました。

curl localhost:8000

を実行すると、

curl: (7) Failed to connect to localhost port 8000: Connection refused

エラーメッセージが表示されました。

 

WindowsChromeで「localhost」「localhost:8000」にアクセスしても、Nginxの初期ページが表示されません。

 

だいたい原因が分かってきました。

アドバイスどうもありがとうございました。

2018-11-06

ソフトウェアテスト項目は仕様をもとに作るわけだけど

仕様: 入力値は整数

に対して

テスト項目: 入力値は整数であること

だと意味ないんだよ

入力と出力の関係で書かないと、テストのやりようが無いだろ

整数入力したらどうなるのか(正常終了)、整数以外を入力したらどうなるのか(エラーメッセージ)、それも仕様に書いてあるんだから、そっちをテスト項目にしないと。

anond:20181106004249

アプリ開発してるけどメソッド名やエラーメッセージググる中国語スレッドが出てくることがここ数年ですごく増えたよ。

ただ金盾やら政治的な影響もあって中国国内独自進化してる部分もある。

世界中で使われてるFacebook製のライブラリとほぼ同じものアリババが作ってて中国ではそれがデファクトだったり)

Webアプリ技術はみんなでオープンにしあって改善していく文化から、今後中国世界とどう交わっていくのか(もしくは交わらないのか)は気になる。

2018-10-24

後輩「動きません!」ワイ「エラーメッセージは?」

後輩「英語なんでわかりません!」ワイ「コピペしてググってみて」

後輩「英語サイトしかヒットしません!」ワイ「Google翻訳してみて」

ちなみに今日10回同じこと繰り返してる

後輩くん頑張れやで~

2018-10-20

増田プログラマー養成講座 その8 OOPの仕組み(後半)

前回に続いて、今回もオブジェクト指向プログラミングOOP)の基本的な仕組みを見ていこう。

 

教材は、ドットインストールPHP入門です。

OOP関係してる#18から#24までのうち、後半の#22から#24までを一緒に見てみよう!

 

#22 staticキーワードを使ってみよう

動画でこんな用語が出て来た。

 

 

static

クラスベースOOPオブジェクトを使う場合普通は「クラスからインスタンスオブジェクトの具体的な実体)を作ってから使う」と説明した。

実は、newでいちいちインスタンスを作らなくても、クラスメンバープロパティーやメソッド)を直接呼び出して使える仕組みも用意されている。

それが「static」(静的)という仕組みだ。

 

「静的」(static)という言葉は、「動的」(dynamic)の対義語になっている。

newでインスタンスポンポン作っていくのが「動的」なら、new無しでコッソリとメンバーを呼び出すのが「静的」というかんじ?

 

PHPでは、インスタンスを作らなくても、直接(静的に)呼び出せるメンバーには「static」という目印を付けておく、という文法になってる。

さらに、

 

それではstaticなメンバーを入れたクラス定義してみよう。

class User {

 // プロパティー:インスタンス変数(staticなし。newした後じゃないと使えない)

 public $name;

 // プロパティー:静的変数(staticあり。newなしでいきなり使える)

 public static $count;

}

 

文法的には「static」という印を付けるか、付けないかの違いしかない。簡単だ!

次は、staticなメンバーの呼び出し方を見てみよう。

 

::演算子

ちょっと待った!「演算子」という言葉は初めて出てきたね?意味確認しておこう。

1+2は3になる等、対象(1とか2とかの数値データ)を操作(=演算)して、3という結果を得られる。

 

「::」はスコープ定義演算子とか、ダブルコロンと呼ばれている。PHPマニュアルでは以下のように説明されている。

static, 定数 およびオーバーライドされたクラスプロパティメソッドアクセスすることができます

静的メンバーを呼び出す専用の記号として「::」という演算子記号)が用意されている、というわけだ。

まり、「::」という演算子を使うことで、静的メンバー操作できる。

 

それでは、「::」を使って、静的メンバーを呼び出してみよう。

class User {

 // プロパティー:インスタンス変数(staticなし。newした後じゃないと使えない)

 public $name;

 // プロパティー:静的変数(staticあり。newなしでいきなり使える)

 public static $count;

}

 

// new無しでいきなり使える!

User::$count = 1; // 1を代入する。

echo User::$count; // 1と表示される。

 

実験で以下のコードも追加してみよう。

// staticが付いてないインスタンス変数(new無しで使えない)を呼び出す。(本来は呼び出せない)

User::$name = "yamada";

echo User::$name;

実行すると

PHP Fatal error: Uncaught Error: Access to undeclared static property: User::$name

というエラーメッセージが表示された。

「staticなプロパティーとして定義されてないから、アクセスできないよ!」と怒られた~~~(涙)

staticじゃないメンバーには、ちゃんとnewしてインスタンスを作ってからアクセスしないと、使えないんですね。(面倒)

 

キーワード「self」

オブジェクトメンバープロパティー、メソッド)に、オブジェクトの中のメンバーアクセスするとき

という使い分けになってる。単にこれはPHP文法なので、特に悩む余地はない。

 

this=インスタンスメンバー操作する場合

class User {

 // 普通プロパティー:インスタンス変数(staticなし。newした後じゃないと使えない)

 public $name; // ←この$nameをこの下にあるをhello()から使いたい

 // 普通メソッド

 public function hello() {

  echo "Hello, " . $this->name; // this->で指定する

 }

}

$taro = new User;

$taro->name = "Yamada Taro";

$taro->hello(); // Hello, Yamada Taro

「this」が自分自身オブジェクトを指し示す。

$this->nameで、オブジェクト(この場合インスタンス)内の$nameアクセスできる。

 

self=クラスの静的メンバー操作する場合

class User {

 // staticなプロパティー:静的変数(staticあり。newなしでいきなり使える)

 public static $name; // ←この$nameをこの下にあるをhello()から使いたい

 // staticなメソッド

 public static function hello() {

  echo "Hello, " . self::$name; // self::で指定する

 }

}

// new無しでいきなり使える!

User::$name = "Suzuki Hanako";

User::hello(); // Hello, Suzuki Hanako

「self」が自分自身オブジェクトを指し示す。

self::$nameで、オブジェクト(この場合クラス)内の静的な(staticな)$nameアクセスできる。

言ってる意味、分かる?(説明が分かりにくい?)

 

スコープとは?

「this」とか「self」とか、いちいち使い分けていて面倒くさいなーと思うだろう。

なんでこんなことをやってるか?というと「スコープ」という仕組みが関係してる。

ドットインストールPHP入門でも、#16でちょっとスコープについて説明してあった。

PHPスコープの種類は3種類しかありません

  1. ローカルスコープ
  2. グローバルスコープ
  3. スーパーグローバル

 

スコープ有効範囲

スコープ」(scope, 可視範囲)は、元々は潜水艦に付いてる望遠鏡(潜望鏡)のこと。

プログラミングでは、あるデータ変数とか)がどこまで見えるか、覗けるか、という範囲のことを「スコープ」と呼んでる。

変数関数がどの範囲まで有効なのか、使えるのかは、その変数関数スコープで決まっている。

Wikipediaで「スコープ」の説明を見ると、ゴチャゴチャ書いてあるけど、要するにスコープには、広い範囲や狭い範囲があるってこと。

 

thisやselfをわざわざ使い分けているのは、範囲を指し示すときに、

それとも

という場所の違いをハッキリと区別するためなんだ。

 

クラスオブジェクト設計図)を眺めたときに、

thisを使ってたら、「ああ、newしてインスタンスを作らないと使えないんだな」と分かる。(インスタンスの中の話)

staticとselfを使ってたら、「newしないで、静的に使えってことだな」と分かる。(クラスの中の話)

 

太郎の$nameとか、花子の$nameとか、インスタンス場合は、各インスタンスメンバーは、明確に分かれていて、両者が混ざることはない=別々のスコープになってる。

クラスの静的メンバーは、そのクラスに1個しかないので、そのクラスをnewしないで(インスタンス無しで直接呼出しときは)、いろんなところから呼び出されても、共通の中身になってしまう=スコープが1個、同じスコープになってる。

 

インスタンス変数クラスの静的変数は別物なので、thisとselfで使い分けてる、というわけだな!

 

ここまで読むと「staticって面倒くさいやつだな!なくてもいいじゃん!」と思っただろう。その通り!

staticは使わなくて済むなら、なるべく使わない方がいい。

「static 欠点」で検索してもらえば、staticを使った場合問題点が紹介されている。

どうしてもstaticじゃないと実現できないこと、staticの方が便利な場合だけ、staticを使うようにしよう。

 

(参考)PHPのstaticの使い方

 

#23 抽象クラスを使ってみよう

動画でこんな用語が出て来た。

 

 

抽象クラス

これはドットインストール説明そのままでOKですね。

 

具象クラス(今まで勉強してきた普通クラス)だけではなく、「抽象クラス」という特殊クラスを作る仕組みも用意されている。

抽象クラスは、継承してその子クラスを作るとき、「必ずこのメソッド自分で作れよ!」などと強制できる。

まりクラスの利用方法継承とか)について、プログラマーに指示を出せる働きがある。

 

抽象クラスの特徴として、具象クラス(通常のクラス)との違いを挙げます

 

1. 抽象メソッド定義する事ができる。

抽象メソッドとは、実際の処理を自身にではなく子クラス記述させるためのメソッドです。

この抽象メソッド記述できることが、抽象クラスの最大の特徴です。

抽象クラス継承したクラスは、この抽象メソッドを必ず「オーバーライド」しなければなりません。(オーバーライドしないとコンパイルエラーとなります。)

 

2. 抽象クラス単体でインスタンスを生成する事はできません。

抽象メソッド定義している。

まり、実際の処理を記述していない訳ですから当然インスタンスを生成して使用する事は出来ません。

JavaPHPも同じですね。

 

#24 インターフェースを使ってみよう

OOP継承には、「単一継承」と「多重継承」という種類がある。

普通は、「単一継承」といって、親クラスからクラス継承して作るとき、親クラスは1個だけしか指定できない。(1:1)

クラスA、クラスB、クラスCの3つを親クラスとして、クラスZという子クラス継承して作る仕組みは、「多重継承」という。多重継承可能場合、子クラス複数の親クラスを持てる。(多:1)

 

PHPJavaでは、多重継承ができない代わりに、「インターフェース」という仕組みが用意されている。

インターフェースを使うと、多重継承と似たようなことができる。

 

↑ここにクラスインターフェースの相違点がまとめられてたので、参考にしてみてください。

 

インターフェースの使い方、文法を見ておきましょう。

  • class」の代わりに「interface」を使う。
  • 「extends」の代わりに「implements」を使う。
  • 継承する」という代わりに「実装する」という言い方をする。

interface sayHi {

 public function sayHi();

}

interface sayHello {

 public function sayHello();

}

class User implements sayHi, sayHello {

 public function sayHi() {

  echo "hi!";

 }

 public function sayHello() {

  echo "hello!";

 }

}

$taro = new User; // コンストラクターに渡す初期データがない場合「new User();」みたいに「()」を付けなくてもOK

$taro->sayHi(); // hi!

$taro->sayHello(); // hello!

 

PHPOOP機能

#22から#24までを見て、PHPOOP基本的な仕組み~使える機能について見てきました。

PHPには、他にもいろんなOOPで使える機能が用意されています

 

その他のOOP機能

Javaなど他のプログラム言語には、PHPにはないOOP機能も用意されています

オブジェクトを利用するときの仕組みとして、いろんな方法が考えられてます

 

使う機会があれば調べてみましょう。

 

ここまでで、やっとOOP基本的な仕組み、用意されている機能テクニックを学びました。

次回は、なぜこんなOOPの仕組みが考え出されたのか?どうやってOOP活用していくのか?を見ていきましょう。

 


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:20181024214737 増田プログラマー養成講座 コンテンツ一覧

2018-09-29

噂のオリンピックボランティア募集サイトを触ってみた

暇だから触ってみた。普段仕事と比べて得る知見も多かった。

成功例より失敗例のほうが圧倒的に学ぶものは多いと言う人がいるがなるほどその通りかもしれない。

2時間ほど触ってみてメモを兼ねて気になったことを書いてみる。

なお、私はメインはサーバーエンジニアであってそこまでクライアント側には詳しくなく、

javascriptjqueryなら結構使えるとかのレベルで近年のjavascriptは詳しくない。

デザインセンスはそんなにない。

後試しているブラウザChromeである。他のブラウザでも試すほどの気力はない。

おそらくもっと詳しい人ならこれ以上のべからず知見をあのページから叩きだすのではないか

(そういう人はこういうごみページ触るのは無駄作業と思ってはなから触らないかもしれないが)

応募する前から敷居が高い

まず、最初のページ

https://tokyo2020.org/jp/special/volunteer/

から

大会ボランティアに応募する」のリンクボタン(でかっ、でかすぎる)をクリックして

https://tokyo2020.org/jp/special/volunteer/method/

のページに飛ぶ。

このページは応募前の事前説明みたいなのだが、開いてみるとすぐに実に目を引くリンクボタンがある。

「応募を考えてくださっている皆さまへ」

目を引くので押してみると目的の応募ページではなくポエム表示ページに飛ぶのである

https://tokyo2020.org/jp/special/volunteer-message/

そしてその耐えがたいつまらないポエムを読んだ後やっと下にはなぜか妙に小さい文字リンク

大会ボランティアに応募する」のリンクがある。

やっと応募できるのか思ってクリックすると、なんとさっきのページに戻りでかでかと

「応募を考えてくださっている皆さまへ」を見る再び羽目になるのである

応募を考えてくださっている皆さまへ→大会ボランティアに応募する→ループで遊べる。

…うれしくない。

リンクボタン無駄に大きいと圧迫感があってよくないので大きさは必要な大きさをよく検討無駄カラーで広げるな」

と怒られたことが私にはあるが、これを見てなるほどと思わざるを得なかった。無駄にでかいボタンは確かに逆効果

しかもその問題リンクボタンはメインの目的(応募ページに飛ぶ)ではないのである

本来目的ボタンより目立つボタンがあるのは画面構成として大きく間違っていることを知った。

そもそもトップページ・つまらないポエムページ・事前の応募説明の各ページに

大会ボランティアに応募する」のリンクがあってそれぞれ飛んでいくページが違うというのも…。

後、リンクボタンの大きさの基準が全く分からないのもあれである。さすがに一つのサイト内では統一したほうがいいと思うのだけど。

応募する前にログイン

上記の「応募を考えてくださっている皆さまへ」のある縦に長いページの一番下に今度はやたらでかく

大会ボランティアに応募する」

リンクボタンがある。

(でかいから目立つと言いたいが一番下にあるし上の方に同じくらい目立つ「応募を考えてくださっている皆さまへ」があるから無意味である。)

それを押して応募作業を始めてからも壁がある。

ログインを求められるのだ。Googleアカウント(私にはAndroid携帯パスワード忘れた捨てアカウントしかない)

Facebookアカウント(持ってない)Lineアカウント(持ってない)

そんな化石のような私はどうするのかしばらく悩んだところ、下に小さく

「初めての方はこちら ■ 新規登録 ■」と書いてある。

これはなんだろう。上記3アカウントをホイホイ提示できる人しか相手にしていないんだろうか。若いはいざ知らず、爺さんばあさんは持ってないだろう。

化石にとって応募の壁は高い。

新規登録で先に進むとメルアドを教えろやコラァと怒られてやる気がつきそうになる。

やむなく捨てアドコピーして貼り付けようとしたらメルアドコピペ禁止の鬼仕様

パスワードコピペ禁止はわかるがメールもかよ…。

もちろん私はロボットではありませんの写真選択チェックも完備

最初から不適合者のそぎ落としにかかっている。これは応募ではなく奴隷の耐久試験なのではないかと思った。

もう一つ、このサイト新規登録をしたら取消せない。ログイン情報を取り消すことが出来ないのだ。

その辺の詐欺サイトならともかく公的サイトでこれとは…認識が甘かった。

やってはいないが、おそらくGoogleFacebookLineアカウントも同様だろう。

悪いサイト実例を見て学ぶとかいう殊勝な理由でこのサイトを触る気なら他に使わない本物の捨てアドを使うことを勧める。

本気で応募したい人は別に止めはしないがこのサイトを勧める気にはならない。

このサイトでやるよりはそのうちみんなの会社に来るであろう企業徴兵に応募したほうが幾分かましだと思う。

やっとログインしてから

まず推奨ブラウザ哀愁を誘う。IE11以上って…IE11までしかないですやん。12…ないよね?

背景が青の白文字なのも意味が分からない。カラフルにしたかったのだろうか。

白文字はラベル的にアクセントをつけたりボタンカラフルにしてボタン文字を白にするといった使い方をするもんだと思っていたが、

白文字が基本のサイトって初めて見た。

ちなみに水色のボタンがあるステップぶっちゃけSTEP4や5の削除ボタン)もあり、

背景の青なことが災いし微妙コントラスト特にそのSTEP違和感バリバリである

ボタンに色を付けるほど背景には気を使わないといけないようだ。

細かく言うと、その機能さらに追加ボタンと削除ボタンがセットで一個でも項目を追加すると削除ボタンアクティブ紫色になり)

上限まで追加するとさらに追加ボタンが水色になる。紫色は押せる・水色は押せない(disable)扱いのようだ。

努力は多少認めるけど方向性と画面設計をかなり間違っている。

やはり背景は白か色を付けるにしても薄い白っぽいカラーリングに限ると思った。

さあ国籍入力

最初突撃した先駆者レポート国籍すら選択しなきゃいけなかったと悲鳴を上げていたが、さすがにやばいと思ったのか

私の登録時は初期国籍日本になっていた。

選択肢を見たら…なるほど初期選択じゃないと日本なんて選択できないわこれというレベルだった。

いろんなサイトを見ているが、これだけのプルダウンは初めて…嫌になるよな。

細かく見ると、実は日本入力候補を絞り込めるようである。おお。凄い。

国と入力すれば国が入る選択肢だけに絞り込まれるのである

でも説明がないとプルダウンに日本入力をしようとする人は少ないだろう…。

ちなみに国の選択は「国籍」「上記以外の国籍」「居住国(STEP2)」の三つある

(まあ上記以外の国籍必須じゃないが…)絞り込みに気づかないとかなりの苦行。

居住国は初期空欄の上に選択必須である

カレンダー

私が驚いたのはほかにもあるが、最初突撃レポートを出した先駆者作業で最も衝撃的な画像NaNで敷き詰められたカレンダーであろう。

今(9/29:0時時点)でも再現する。方法簡単で生年月日かパスポート期限日を一度入力する。

→再度選択する。これだけである。ほぼ間違いなく日付をDDMMYYYY形式認識してそれをYYYY年MMDD日に表示しなおしているが、

その変換した日付を認識できないのである。それであの破壊力抜群のNaNカレンダーを見ることが出来る。

その状態カーソルを外そうものなら日付がでたらめになってしまい再入力である

もしやと思い、英語に変更してカレンダーを動かしてみたらビンゴ!だった。英語では問題事象は起きないのだ。

こいつらひょっとしたら英語しかテストしてねえな…。英語でもしてなかったりして。

ちなみに恐ろしくどうでもいいことだが、誕生日1900年以降を入れないと保存できないようにチェックがかかっているが、

パスポート期限日は1400年1月1日でも保存できた。

申請する気はないがしたら何となく申請もできそうな気がする。

まあ、そんなでたらめを入力する私みたいな不埒者は応募しても落ちるだろうから多分問題はないだろう。

さすがにNaNカレンダーはそのうち連中が直すと思う(直す…よな?)ので見たい人は早く見ておくとよい。

私にはよくわからない入力

私は年配者向けのサイト運営仕事にしているのだけど、私のところの客さんは縦に長いのを嫌う。

スクロールが嫌みたいだ。

から私は技量がないなりに項目入力の幅には気を付けて

短い項目は1行に二つとかやって少しでも入力欄を縦に長くしないように努力する。

そういう発想で普段仕事をしている人間からすると、

はい・いいえのプルダウンで一行丸々使うというのは驚愕の発想である

他にも、ユニフォームサイズ選択というのがあり、

トップスボトムズ・靴・帽子でそれぞれラベル・プルダウン1行の計8行使うが

私ならトップスボトムズのラベルプルダウンで1行・残りで1行の2行かラベルとプルダウン分けても4行にする。

仮にスマホでその幅じゃ収まらないとしても

レスポンシブサイト用のフレームワーク使ってれば仮にスマホの幅になっても調整間違わなければそれなりに表示してくれる。

何よりパソコンのフルサイズ表示ではいいいえのプルダウンで一行とかはないだろう…。

国籍だって長い国名にも限度があるのだから長さ半分でいいと思うしそういう謎なプルダウン幅が多すぎて不思議である

はいいいえを選択する際の右の異常に長い空欄が私には物悲しく思えるのだ。

このサイトがプルダウンだらけなことがあり正直一番私が気になってイライラした点はこれである

でもSTEP4では短めのちょうどいい幅のプルダウンを横に並べていたりもするし、

正直何を考えているのか。(まあ、行追加処理の方は1行のほうが実装に都合がいいからこの部分だけちゃんと幅合わせしたんだろうけど…)

エラーメッセージ

エラーチェックでエラーになるとポップアップが表示されるがこれがなかなかうざい。

その辺のプラグインを使ってもエラー修正すればエラーメッセージが消えるご時世でわざわざ×ボタンを押してエラーメッセージを消さないといけないのだ。

びっくりだ。私のつたない技術でさえそれはしないと言い切れる。

例えばこのサイトスポーツに関する経験入力欄は200文字である

試しにああああああを連打して200文字以上入れてみると困った事象に出くわす。

文字数の上限を超えていますメッセージが画面中に出るのだ(一つではない、おそらくオーバーした文字数分)

電話番号で0連打でも同じことになる。面白く…はない。ぼーっとして押してると大量のエラーポカーンとすることになる。

そしてすべてのエラーメッセージを×ボタンで消していくことになる。

まあエラーを直して保存ボタンで保存して再描画しても消えるが…。

私は今でもおそらく現時点だと古臭い部類に入るだろうjquery.validateを使ってたりするが、

あれで結構便利でありそんなに考えて実装しなくても決してこんな実装にはならない。不思議だ。

このサイトはReactを使ってるみたいだが、Reactにだってそういう部類のバリデーション実装は多分あるだろうになぜこうなったのだろうか。

最後

私だけでなく多くの人があのサイトダメ出ししているが、本当に使えば使うほどダメサイトである

写真提供して申請してさらに先に進めばより魅力的な魔境が待ち受けているのかもしれないが残念ながらそこまでする気にはなれなかった。

良いところはReactを使っていること…くらいではないか

ログインページのロゴから推察するにAtosがこのサイト責任企業になるんだろうか。

どれだけAtosやその他関係者中抜きしたり下流に放り出したりしたか知らないが、億くらいの金はかけて作ったのでしょう?

もうちょっと責任もって作らない?下っ端企業が100万程度で作ったサイトだってもう少しちゃんとチェックする(というか実装を求められる)よ。

ちゃんとした企業なら1000万~2000万も出せばこれと同一内容でよりレベルの高いサイト提供するんじゃないの。

最後に、私の感想上記だが、話題になっているので私と似た目的でこのサイトを触っている人もいると思う。

もしよければ感想増田でもブログでもいいので書いてみてほしい。

2018-09-27

ソフトバンク機種変更したらsimロック解除できなかった

既端末(iPhone7Plus)は2017年5月頃にロック解除済。

9/14

iPhone XS MAX機種変更予約(netから店頭受取)。

9/15

店頭から電話連絡がくる。事前来店してほしいとのこと。

9/16

店頭。近日、渡航するため、simロック解除できる支払いを希望。即日解除は不可能との説明と受ける。

「既端末(iPhone7Plus)がロック解除済ならできるのでないか?」と問うたところ、どこかに確認

「既端末のロック解除から101日以上経過していればできる」

しかしながら、一括の場合現金であっても、入金確認に約1週間はかかるため、その後での解除となるため、即日解除を希望されるのなら、分割にすることを勧める」との説明

9/24

入荷連絡あり。

9/25

店頭。受け取り。9/16とは別の担当者

再度「即日、simロック解除できるか?」と問い合わせたところ、「できない」との説明を受ける。

「先日、確認してもらって『できる』との回答をもらったが」と伝えたところ、店側で保持している書類記載(9/16の説明記載されている)を確認し、一転「できる」の説明となった。

「即日解除するためには分割しないとダメ」との説明は同様のため、仕方なくわざわざ分割を選択

ロック解除については、手数料がかかるため、後日、自分で行うこととした。

9/26

simロック解除できず。営業時間制限

9/27

simロック解除できず。101日制限エラーメッセージが出る。

店頭窓口へ電話。9/25の担当者が出て、「個人情報確認ができないため、157へ問い合わせてくれ」。

157に連絡して待つこと25分、電話に出たサポート説明では「分割を選択されているので、101日の制限にかかる」との説明

経緯と「101日以前にiPhone7Plusのロック解除が行われている」点を説明したところ、しばらくしてから101日以前にiPhone7Plusのロック解除が行われていることは確認できた。なぜできないか調査して折り返す」と説明され、待つ。

折り返しされた回答によれば「2017年12月1日以後にsimロック解除を行った場合は、101日経過すれば、機種変更後の端末でもsimロック解除ができるが、2017年12月1日より前にsimロック解除をしている場合対象にならない」とのこと。

「すでにロック解除している端末をわざわざ解除を解いて、再度ロック解除する人がいるのか?」と聞いてみる(そもそもそんなことができるのか?)が、明確な返答は得られない。

明日、分割したものを全額支払った場合、解除できるのか?」との質問には「支払い月が11月になるため、それが確認できてからの解除となる」との返答。

店頭説明が間違った点について謝罪され、提案として「店頭へ出向いて、キャンセル(分割→現金一括への契約変更)ができるかどうか、聞いてほしい。その上で一括支払いにすれば、なんとかなるかもしれない」とのこと。

「もともと1週間かかると聞いているのに、10月6日には渡航するが解除できるのか?」の質問には「明確なお答ができない」との返答。

まあ、つまりsimロック解除できてない。

既にiPhone7Plusはなく、他の端末も持っていない。

10/6には現地で人と会うため、ネットや連絡不通になるわけにもいかず、どうすればいいのか途方に暮れている。余分な金を払うのも癪に障る

非常に困るので、キャンセル返品(可能だと)し、apple storeで注文しようかとも思ったが、お届けは10/5-10(店頭受け取り不可)で間に合わなさげ

過去にもいろいろsoftbank系の販売店には不満があったが、数年前から利用している店頭比較的まとも。

前回iPhone7Plusの時の担当店員中国人がとっても一生懸命だったため、好感度は悪くなかった。

端末代はApple Storeより割高だが、1年割引でさほど変わりないレベルまで落ちるし、通信的(接続はともかく容量的に)は面倒がなくてよいかと思ってしまったのが災いした。

今回、3人の担当者が出てきたが、すべての担当者が解除の詳しい条件を知らないまま、異なった案内をしている。

振込とかならわからなくもないが、現金一括で払っても、確認に約一週間かかるという理屈もわからない。何の確認だ?

一番よくわからないのは、2017年12月1日以後にロック解除した端末から機種変更101日以降解除できるのに、2017年12月1日より前の解除端末から機種変更101日の制限にひっかかるという点だ。そもそもこの説明が正しいかどうかも不明だが、以下の文はsoftbank公式説明だが、申し訳ないがそういう風には読めない。

「※2 過去対象回線SIMロック解除を行ったことがあり、かつ前回のSIMロック解除受付日から101日目以降である場合は、機種購入日から100日以内の場合でもSIMロック解除手続き可能です。この手続き2017年12月1日(金)から開始します。」

https://www.softbank.jp/mobile/info/personal/news/support/20170719a/

まあ、明後日あたり、店頭へ行くことにする。

店員対応を中心に書いたが、店員問題なのではなく、softbank社の問題だろう。次の契約更新はないな。キャンセル可能なら、すぐに転出するか。

2018-09-22

anond:20180922130419

プログラムやってる人には、vary じゃなくて validate の方が意味わかるなあ

プログラムデータバリデートするって言ったら、そのデータが適格かチェックするという意味

文章バリデートするというのは、コンパイラで言えば、字句解析構文解析意味解析を行うということ

端的に言えば、文章文法的に適格かチェックし、また、意味的に矛盾してる部分がないか確認すること

エラーが見つかれば、コンパイラは処理を停止してエラーメッセージを吐く

まり、やってることがコンパイラ程度のことで、そこに自分意見はない、ということを言いたかったんじゃね?

2018-06-18

Gメールって迷惑メール振り分けはできるけどエラーメッセージ返して拒否したりはできないんだな

それじゃ結局迷惑メールには送られてきてるんだから意味ないじゃん

受信拒否エラー返しできるようになってほしいな

2018-05-31

anond:20180531150218

最近だと起こりにくい理由としては

IDEエディタが発達して全角スペース表示してくれるのが多い

コンパイル前に構文エラーを教えてくれるようになった

コンパイラエラーメッセージ比較的親切(syntax error line 111とか出るし)

日本語メッセージソースに直書きしないことも多い

パッと思いつくのはこんな感じか。あとCUIのみのOSだと現在入力モードが全角半角のどっちかすぐに分からなかったりした。

でもこれらが解消されたのってかなり前だから相当昔のエピソードだろうな。

2018-04-24

サイトブロッキング時のユーザ仕様の件

クライアントTCPエラーを返すか。

クライアントHTTPエラーを返すか。

HTTPエラー番号は何番を使うか。

エラーページのアイコン海賊旗でいいか

エラーメッセージは「ブロックしました。」でいいか

啓蒙用の4コマ漫画必要か。

アクセスログを取るか。

何ヶ月分のログを保存するか。

ブロックしないホワイトリストIPには何を設定するか。

上司から頻繁に追加依頼がくると面倒だしホワイトリストの追加設定ページも作っとくかなー。

そろそろ帰りてーなー!

2018-02-12

anond:20180212215959

俺の増田履歴を見たら、空白の投稿があった。

状況を思い返すと、投稿ボタンを押したときサーバーがbusyでNginxの503エラーメッセージみたいのが出てた。

てっきり書き込みできないままで終わってると思ったけど、一応サーバーへはPOSTしたデータの一部が届いているんだね?

たまに内容がない投稿を目にするけど、そういうことだったんだね?

2018-01-24

エラーメッセージ日本語訳するのやめろ

ググれないんだよ

訳すのはいいけど訳す前の英語書いとけや

2017-12-29

anond:20171229113038

エラーメッセージが出ています

原因の調査を行い報告書を提出してください。

プログラム修正を行う場合作業申請書も合わせて提出して下さい。

2017-11-23

アプリエラーメッセージイラついた

Androidタブレットに某アプリを入れて遊んでいた。

入れてからしばらくは、普通に遊べていたが、

通信に失敗しました

電波状況をご確認の上、再度お試しください」

というエラーときどき出るようになった。

エラーの頻度は段々増してきて、通信エラーアプリが起動すらできなくなることも。

まあ、無線LANから接続不安定になってしまうんだろう、と思ってLANUSBコネクタを買ってきた。

持ち運びができないが、webページの閲覧がすごいスムーズになった。

さすが有線。

さて、アプリを起動。

通信に失敗しました

電波状況をご確認の上、再度お試しください」

はあ?

馬鹿じゃないの?

こちとらお前が何度も電波電波うからコネクタまで買ったんですけど?

お前んところのアプリ以外は普通にネットにつながるし、動画すら見える程の回線スピードですけど?

お前はエラーの種類も区別せずに、ユーザに指示出しているのかと。

それでよくまあ、課金サービスなんてやってるな?

2017-11-07

久々に凝ったフィッシングサイトを踏んだのでメモ

マイクロソフトコピーサイトが表示され、トロイアン○○(適当トロイの木馬ウイルス名)に感染したとのエラーメッセージとともに日本語機械音声でマイクロソフトセキュリティセンター電話するようメッセージ流れる

タブを閉じようとすると安全のためコンピューター自動的ネットワークから切り離すとの警告が出る。実際にはタブ操作を受け付けないようになっているみたい。

ALT+F4ブラウザを閉じて再度開くとタブを閉じることができた。ちなみに表示された電話番号検索してもヒットせず、番号を末から削って検索していくと恐らくYモバイルのものかと推測できた。

ちなみに表示されたアラート操作するとメッセージの通りトロイが仕込まれるようになっている。

追記:スクショとってYモバイルに報告すべきだったと検証PCから履歴コピーしたアドレス開いてみたんだがうまくページを再現できず。

2017-10-22

10/22(日)22時台 スター付与不具合?について

・22:20からブクマへのスター付与不具合

・当初、引用スターでいつまでたっても処理が終わらないように見えたけど、引用しないスターでも同様っぽい。

・(追)既にスターがついているブコメにはスター付与できるが、まだ1つもついてないブクマには付与できないっぽい?

・(追)chromefirefox/Win共通NGandroidアプリでは「スターの追加に失敗しました」のエラーメッセージ

・↓これとかすごい勢いでホッテントリ入りしましたが、途中から全然スターついてないので、みんな同じなのかな。

 長谷川豊氏敗れる 元フジテレビアナウンサー 千葉1区 - 2017衆議院選挙衆院選):朝日新聞デジタル

 http://b.hatena.ne.jp/entry/www.asahi.com/articles/ASKBF5DV7KBFUEHF00B.html

 

・みなさん調子どうですか。

 

・22:20頃 発生

23:17 未解消

23:22 解消したっぽい?新規スター追加確認

23:24 解消 chrome/Win引用スター成功確認androidアプリスター付与確認

2017-10-21

何でもかんでも揃えようとしないでほしい

プログラマなんだけど、なんでも揃えようとしてる人がうざい

よくあるのが、JSON とかオブジェクト系の記述するところで、 「:」とか「=>」みたいなのの位置

揃えられると一見すると見やすいが、金額みたいに揃ったみやすさが必要ないところでされると面倒

10行並んでたら1つ変えたのが原因で10行とも変えないといけなかったりする

面倒だけどツール使えば揃えること自体は楽にできるからこれはまぁいい

だが、バージョン管理ソフトでの変更行数が無駄に増えるのでパット見たとき結構大きな変更してるように見えたりするからちょっとイヤ

さらgrep かけようにも空白数が不定だから正規表現にしないといけない

正規表現書くの面倒だしそもそも遅い

大規模プロジェクトだと待ち時間が大きく変わってくる

んだけど、まあここまでは別にいい

他でも十分ある宗派の違いだし、まだ理解できる

この揃えるとき

aaa      : {
    bbbb : 100
    ccccc: 200
},
dddd     : {
    e:   : 300
}

みたいに(フォントによっては揃ってなく見えるかも)、ネストが違うのに全部を揃えようとするの、ホントやめろ

わかりづらい

上の例みたいなシンプルだと困らないが複雑な構造になってるとかなり見づらい

せめて揃えるのは連続する行で同じ階層のものだけにしてほしい

上でいう aaa と dddd の行が10行程度離れていたら、ここを揃えても全くきれいに見えないし無駄

bbbb と ccccc みたいなときだけならまあ許せる



仏の顔も三度まで、

ここからは許せないレベルもの


(1) 文字数を合わせようとする

上で書いたみたいなのは文字数が違うから合わせるためにスペースを入れる必要がでる

しか文字数が揃ってたらそんな必要はなく見た目も綺麗だ

きれいなのはわかる、だが無理やり合わせようと単語を探し始めるとかありえない

5つ項目があって、4つが6文字単語で残りの1つが4文字だったとする

6文字にしたいからそれっぽい意味単語いか探そうとしてる

無駄な上に、本来のそれに適した単語じゃないのを無理やり使うのでわかりづらい

理解できない自己満足しか思えない

揃ってることはパット見綺麗でもプログラムみたいのだと、単語まで似てると気づかないミスが出て来る

beer と bear、 form と from、 fall と fail みたいな見た目が似てる単語と、見た目が全く違う単語比較ではミスの数が明らかに変わると思う

なのに、 enum みたいな選ぶタイプのもので、数文字違うだけの似た見た目の単語を探してきて選ぶとか、ミスを誘発しようとしてるのかと言いたい



(2) 単語の語尾とか

(1)のように大半が揃ってると残りも無理やりそうしたいということで、単語勝手に変化させたものがある

例えばだが、語尾が1つを除き全部 -ly になってたとする

そうすると残り一つに無理やり ly をつける

なんなの?イン踏みたいの?ラッパーなの??

経緯を知らない人が見たら意味不明単語である

そもそも名前みたいな固有名詞にすらそんなことしてるから意味不明にもほどがある



(3) 変化形無視

上の時点で英語を完全無視英語力のなさはわかっただろうが、さらにこういうのもある

過去形には ed複数形には s のようなルールには単語によっては特殊な形をするものがあるのはもちろん知ってると思う

それを完全無視変数名を定義するから見ててすごく気持ち悪い

プレフィックスis つけるみたいな単語の組み合わせ部分なら気にしないけど単語としておかしいから、自分で書くとき本来の形で書くとエラーでるからさらイライラする

例えばこういうこと

readed, catched, taked, companys, boxs, mans, childs, fishs, classs

見てるとムズムズする

英語得意でない自分ですら違和感を感じるのに、これに何も感じないとか英語力ひどすぎると思う

まあエラーメッセージdon't have ~ とすべきところを has not ~ とか書いてたくらいだからなぁ

これが部下とか下の立場の人なら 「使う前にググってみて。おかしかったら『もしかして、~~』みたいの出るから」と言って直させるけど、上だからどうしようもない

間違ってますよー、と遠回しに言ってみたことはあるものの、直す気は全くないようだし、それどころか無邪気に揃えてやったぜみたいなこと言ってドヤ顔してるからホントどうしようもない

2017-09-29

https://anond.hatelabo.jp/20170929142332

結局お前もバカにしたいだけじゃん。こんなの、Yahoo!知恵遅れでやったって答えてくれないよ。

StackOverflowかなんかにエラーメッセージ着きで英語で書き込めば答えてくれると思うけど、それやってる暇ないし。

2017-08-23

エンジニアにも英語読まないやつがいから

ヘルプエラーメッセージも読まないで「gitは難しい」とか言う

ITリテラシー

ITリテラシーの低い人、今時いるんだね

ていうか、理解しようとしていないように感じる

エラーメッセージが出ても読もうとしないし、対策しようともしない

OKしか押すボタンないし、押さないと進まないのにイチイチ確認してくる

パソコンを使う仕事は何であっても丸投げ

ファイルを保存しても保存した場所ファイル名も解らない

「新しいファイル」「名前未設定」みたいなファイルデスクトップドキュメントフォルダーにならんでいる

そのくせに関連付けを勝手に変更してどうにもならなくなってから

「なにもしてないのに壊れた」だから

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