仕事と晩飯とその他

日記です。

Web制作

ついに大量のINSERTを攻略 〜闘いはこれからだ!

openBDの80万件超のデータ(和書のみ)、当初、「社長のpython」で決めようかと思ったが、pythonもう少し勉強してからにしたいので断念。続いて河村さんのjavascript、捨てる部分を決定という方法はスマートだなあと思ったが、「車輪の再発明になっても自分…

優先順位がおかしい

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

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

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

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

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

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

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

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

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

インフラとしての道とメディアとしての道

openBD|書誌情報・書影を自由に私たちopenBDプロジェクト(カーリル・版元ドットコム)は書誌情報・書影を、だれでも自由に使える、高速なAPIで提供します。https://openbd.jp/ セミナー参加申し込みました。現状の不備(画像・出版社名・価格等)の改善に…

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

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

C言語を(入門程度だけど)勉強したのとBootstrapに挑戦したのは結果的によかった

C言語の入門書を結局2冊読んだのは案外よかった。今までよくわからないままに放っておいた用語や概念がぼんやりとであってもわかるようになってきた。おかげでPHPはもちろんだけどjQueryとかに対して感じていた抵抗感もなんとなく減ってきた。というかC言語…

忘れないようにメモ

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

考えていたことはある程度やったので糸の切れた凧

wagaichi、始めようとしたあたりで考えていたことはある程度やった。急遽加えることになった縦書きも、とりあえずは。あとは「○○社がこれから出す予定の本」ぐらいかなあ。そのへんで例外処理とか。予定のほうは作るのは最近の新刊を抽出しているスクリプト…

また余計なことを

また余計なことを思いついてしまったのでやってみた。予想以上にうまくいったことに自分が一番驚いている。こりゃいい。他の数ページも対応させたうえで、年明けのあれに(宣伝も兼ねて)応募してみよう。そうしよう。βの時はNDLのニュースで取り上げてもら…

1月になってからやっても意味ないということに気がついたので早速変更した

今朝、急に思いついてやってみたのは「CSS writing-mode による縦書き」の実装(で用語の使い方あってるんだろうか)。新しいことやろうと思うとドツボにハマることが多いのに、今回はやるべきことが整理されていたうえに機能としても絞り込んだ使い方なので…

参加しない理由と自分でやってみる理由

諸々呼びかけを行ったりをしていると、参加しないところには理由があることがよくわかる。まず、一存で決められないというのはある。そのうえで、「(参加することによる具体的なメリットが見えないのに)手間をかけたくない」というのは大きい。「どこ(誰…

選ぶということ

「我が社の一冊 2016」についてIさんに送ったメールから - 本の紹介の切り口は無限にあると思っています。 インターネットに限らず「興味を持っている読者にそのジャンルをオススメする」手法は多々あります。ITの影響で「リコメンド」的な機能は、正直うん…

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

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

例のサイトに24社参加

例のサイト、立ち上げた日はなかなか反応が出なくて泣きそうになったが、見るに見かねた二社の参加(ありがとうございます)のあと、T社のKさんにリストの利用を確認。快諾いただいた上に参加も。ありがとうざいます。そして昨日7日はドカッと登録が。嬉しい…

急に思いついて作り始めたWebサイトを公開した

11月22日、「そうだ、例のアレ、自分でやればいいんだ。でもどうやって?」というところから構想&制作を始めたWebサイト、23日の休日、その後2回の土日を経て5日13時過ぎに公開。土日の家事がハード過ぎる割にCSSでもXMLでもPHPでも沢山はまって、次の土日…

急に思いついて

急に思いついて新しいWebページを作ることにした。以前、ドットコムでやっていた「我が社の一冊」を個人的に始める。ページの趣旨は単純で、「今年はこれだったという「我が社の一冊」を世間に向けてアピールしましょう」ということだ。オレが作ったページが…

本筋ではないところで少しずつ

社内用のDB、MySQLとPHPでクロス集計。諸々試してたどり着いたのが、値を二次元配列にしてしまうという方法。PHPで多元配列のソートが出来る関数 array_multisort を使うとカラム毎の並べ替えもできる。出来上がった配列をfputcsvでcsv書き出しも簡単。しか…

8月頑張り過ぎたか

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

やっぱり転送量も大事

スクリプトの利用を見合わせてHTTPリクエストを減らせたおかげでかなり早くなったと思ったものの、やっぱり転送量が増えたのは気になる。ということでロスレス圧縮とサイズ変更。サムネール画像を作成して転送量の問題も解決の方向へ。「リサイズとかスクリ…

WebブラウザもDOMってことか!

リクエストを減らすために試しに画像減らしてみたら驚くほど早くなった。やっぱり減らそう。見た目はなんか他のこと考えよう。今日は体調が悪くて半分以上寝てた。父の日なので珍しく妻子がカレーを作ってくれた。嬉しい。サイト高速化、さっきちろっと調べ…

地味に勉強→何をやったらいいかわかった→どうやったらいいかわからない

寝起きに「そうだ、あそこのSQL文のWHERE条件を直せば早くなる!」とか思ってウキウキしながら見たらとっくにやってた。その後、サイトの表示をもっと早くするのに何をやったらいいのかダラダラとネットサーフィン。できることはもうだいぶやっちゃった(け…

やっぱり面倒くさい

会社のWindows7に入れたXAMPP、それ自体に不満はないんだけど、家で全く同じ環境でいじれないっていうのがもう面倒だなあ。なんか前回もそんなこと思ってアンインストールした気がする。レンタルサーバーの環境も統一できてないから言ってもしょうが無いんだ…

案ずるより産むが易し、なのか

色々考えた結果、社で使ってるWindows7にもう一度XAMPPを導入。で、XMLReaderでXMLをストリームベースでパース、なんだかあっけなく出来た。そして、何度読んでもわからなかったIBMのページの「リスト 9. SimpleXML と DOM、XMLReader を使って、大きな XML …

やっと分かってきた

折に触れて何度も読んでいるWebページがある。XMLのパースについてのページだ。XMLについては分厚い本を何度も通読したにも関わらず未だによく分かっていない。特にPHPで処理する場合のDOMとかなんとか。ところが、ここへ来てついにずっとわからなかった内容…

すっかり忘れてる

この間、生きていくのに必死で(というほどのこともないが)、日記を書いている暇もなかった(こともない)。3月はどうだったかなあ。売上的にはまあまあ。課題もあるけど中身を見ると悪くないといった感じ。今年はずっとそうだな。第一四半期もう少しなん…

充電期間

某委員は3月以降に参加資格を明記することになったため、資格に該当しない自分は外れることに。諸々あったけど、刺激を受けること勉強になることは多々あり。こうした機会に恵まれたことに感謝。最近はあんまり役に立ててなかったし、離れることにそれほどの…

余裕ゼロ

先日出しておいたのがうまいことヒット。前回に引き続き、ある程度の結果は出てるということなんだろうなあ。そういう意味では少し自信持っていいのかも。糸の切れた凧状態だったAPIとかWebとかそっちのほうでようやくやろうと思うことが固まったと思ったら…