仕事と晩飯とその他

日記です。

システム用メモ

エラー処理

黒白表、アイテム・書店ともに絞り込みは完了。条件を指定したうえできれいにクロス集計できるようになった。 残るはPDOでSQLを実行した際のエラー処理のみ。いつもは「そもそもSQLのエラーが発生しない」を目指しているのだが、条件で指定するとなるとそう…

表紙画像を増やすことにしたのだが

デルタのほう、Pub DB との差別化を図るために、openbdに無い表紙画像をAから引っ張ってくることにした。と、その前に、openbdでの表紙画像の有無をテーブルに格納→それを使って表示するという流れを作ることに。TOPページでのランダム表示、今までは、テー…

MySQLのバージョンアップ

デルタやですYO!のデータベースをバージョンアップ。MySQL5.5から5.7へ。 先週はうまくいかなかった。次の土日でやろうと色々調べたり試したりしていたのがよかったようで、予想以上にすんなり。というか、実質30分もかからず完了。よく考えたら、データベ…

データベースのバックアップというか引っ越しというか

25日に「注目度を示す表示」と「扱い社別の一覧」を作った。なかなかうまく行ったが、注目度のほうは閾値の設定が甘い。調整したほうが良さそう。 この土日は、「注目度」を定時に書き出す静的なページにも適用するつもりだったが、その前にデータベースの容…

PHP7への移行は完了・社内DBの閲覧ページは連休前に完了

デルタ・ですYO!等を抱えるドメイン丸ごとPHP7への移行、なんとか連休前半に完了。list関数で引っかかっていたのは予想通り。他に大きく引っかかったのはjson_decodeで空要素がどうこうではなく、単にforeachのループでの変数の初期化がしっかり出来ていなか…

社内システムのToDo

営業日報に関連して、担当者別訪問書店一覧や書店別訪問履歴などを整備中。書店別訪問履歴は一応できた。案ずるより生むが易し。もっと早くから手を付けておくべきだった。来週中に絞り込み・並び替え・ダウンロード(Excel)の機能を盛り込んで、再来週から…

日次更新問題なし、既刊は次の課題に、出版社名とは?

近刊検索デルタの日次更新はまったく問題なく動くようになった。素晴らしい。近刊情報については良いとして、既刊をどうするか。とりあえず20万件程度を動かしてみた。自分のDB管理のスキルが足りなくてもっさりしてしまう。あと、近刊に在庫ステータスは不…

優先順位がおかしい

新年早々優先順位がおかしい。先にやるべきはあっちだろう。

Webでの縦書きにおける禁則処理の続き

行頭禁則文字と行末禁則文字を一応分かる範囲で実装。そのうえで、サンプルとして青空文庫のテキストを投入。とりあえずコメント(入力者注)とルビを表示しないように。このあたりの処理はそれほど迷わなかった。でも、これ、実際にルビを自動で変換となる…

今のオレでは正規表現で一発は無理だと知る

ここしばらくずっと考えたり実際に書いて試したりしていたプログラム、結論としては「今のオレでは正規表現で一発は無理」というところに落ち着いた。いや、そもそも正規表現では無理な条件分岐なのかもしれない。正規表現でどこまで出来るのかがわからない…

正規表現一発も和欧混在も諦めた。

「Webページでの縦書きにおける禁則処理をjustifyを使わずにPHPとCSSでイチから実現する」ための試行錯誤、現時点では以下のような結果になった。1.和欧混在は諦めた 一応、今回は、という言い逃れはしておく。どうやるべきか、方向性は見えているのだけれ…

正規表現って本当にすごい

しばらく前から正規表現って本当にすごいし便利だと感心してばかり。PHP書く時に以前より頻繁に使ってる。あとはサイトの書き換えとか云々の時にも。その割にさっぱり使いこなせない。今回、どうしてもやってみたいことがあり、改めて挑戦してみた。条件で分…

もうひとつ余計なことをやろう

writing-modeに絡んでもうひとつ余計なことをやろう。予定としては1月上旬まで。わがいちとは別にたてよこWebアワードに出すつもり。大真面目である。やりたいことは明確なんだけど、それも含めていくつか考えないといけないことがある。ひとつは汎用性のあ…

忘れないようにメモ

年末はpythonで機械学習と思っていたけど、βの詳細情報取り込みについて流れが整理できてきた&関係者にポロッと話をしてしまったので「β復活でγにパワーアップ」を先にやることになりそう。 PDOでDBに接続 →prepareでクエリーを準備→0.RSSからXMLreaderでIS…

Bootstrapに慣れてきた&入力の重要性

今でも戸惑うことの多いBootstrapだが、だいぶ慣れてきた。自分用の登録データ確認ページのフォームをきれいに整えるためにCSSをちまちまいじっているうちに「これってBootstrapでできませんか?」などと思うようになってきた。実際にBootstrapでやってみた…

8月頑張り過ぎたか

仕事とは別に8月は頑張った。そのせいで9月に入ってたるんでいる(仕事はちゃんとやっている)。C言語の勉強は中断中。復活させたいが別の勉強で手が回らなくなりつつある。Web制作は顔合わせというか、少しだけ話ができた。丸ごとそのまま渡して終わり、に…

久々に売り込んでみるか

社内用の営業日報システムが、思ったより良い出来になった。まず、入力が簡単。修正も多分ラク。閲覧も、日付順(並べ替え可)、営業部全体と個人別、店舗別、チェーン別、地域別、どれも軽快で切り替えも基本的にリンクなので分かりやすい。閲覧については…

ちょっと追いついたと思ったらまた突き離される

fgetcsvとか分かったと思って表情が明るくなったよ。文字コードの問題もよく分かる。そうだよね、解決しないとね。シフトJIS滅亡して欲しいよ、ホント。などと思ったんですよ。一瞬だけ。SplFileObjectクラスってなんだよ。どうしてオレがやっとの思いでポイ…

システム開発用のメモ(MVCモデルとかなんとか)

請求明細書はちゃちゃっと付け足したけど、あれだと諸々機能として不足があるので、もう少しちゃんと作りこもう。それと、やっぱり電注短冊の入力と印刷機能も加えたほうがいいのかもなあ。短冊から伝票への変換をどうするかっていうの課題があるけど、それ…

販売データの盲点というか弱点というか不足

某社の売れている本の話題を見て思ったことPOSに限らず販売に関するデータは、「いつ・どこで・何が・いくつ・どうなった」にまとめられる。最後の「どうなった」に、「売れた」だけでなく、「出荷した・入荷した・返品した・在庫している」等の状況を入れら…