社内文書管理の課題解決を考える

社内文書管理の課題解決を考える 以前『業務用備忘録:コピー機価格の価格比較』と言う記事を書いた通りコピー機が壊れ入替をしました。 リコーからゼロックスへの入れ替えですが、やはりメーカーの違いで苦労する所があります。 今回はそんなお話です。 ペーパーレスFAXの悲劇 以前のリコー機では、受信FAXはPPCの中に保管され、RidocDeskというアプリで集中管理PCへデータを取込んでいました。 使用環 […]

phpMyAdmin:CSVインポートでNULLを入れる方法

MYSQLにCSVインポートでNULLを入れる方法 PHP使いのMYSQLクライアントツールと言えばphpMyAdminが定番ですよね。 今回も私の失敗談からの備忘録。「CSVでNULL入らねーじゃねーか」の解決編となります。 商品情報の検索システムが完成し、実データを入れてやろうとデータを作成しました。 データ作成ツールはExcel。その為、値の入っていないカラムは通常【空白】で処理されます。 […]

Laravel:ControllerからViewに渡した配列が空か調べる方法

ControllerからViewに渡した配列が空か調べる よく考えれば当然だったのですが、思いのほかハマったので備忘録を記載します。 やりたいことはContorollerにてWhere句で抽出したものに値があるかどうかの確認。 例えば、商品登録は出来ていてもサイズの記載がない時、抽出結果で分岐させる処理に使います。 まずはおさらい Nullと0(ゼロ)と””について Null:値がない 未定義:レ […]

マルコフ連鎖用テーブルの構造

マルコフ連鎖用テーブルの構造について 以前記載した内容は実装データを何も公開しませんでした。 「こんなことできるよ」と言う情報と実際にマルコフ連鎖で作った文章を載せただけにもかかわらず見て頂けることが多かったため、今回は私が悩んで作成したテーブル構造を記載しようと思います。 マルコフ連鎖用テーブル 様々な条件を試した結果、それなりに商品に合致した文章を作る為には下記条件がベストであると考えています […]

CSS:z-indexでプルダウンの重なりをコントロールする

重なりの上下をコントロール:z-index (CSS) ショップのヘッダーを変更しようと四苦八苦したため備忘録を記します。 四苦八苦の原因はリストの重なり。だって参考文献にしたサイトに間違いが書いてあったんだもん! はい、この備忘録は正しいものを記載しとくためのメモでございます。 z-indexの動作 cssにて指定します。 z-index:数字 この数字は小さいもから順に重ねられていきます。 つ […]

新年あけちゃいました…。

一筋縄ではいかないconvert 同じPHP、ベタ打ちからLaravelへのコンバートなんて簡単だろうと思っていたら…。 結構大変ですね。 年内に構築終わると思っていたのが大誤算です。 今回はコンバートで労力がかかっているポイントを整理してみたいと思います。 最大の難所は命名規制 結局、コンバート最大の敵はこの命名規制でした。 既に作成しているベタ打ちPHPではテーブル名を長くしたくな […]

システム設計の落としどころ

システム設計の落としどころを考察してみた PHPベタ打ちのころから、私の設計スタイルは作りながら改善です。 Laravelで新設するシステムでも同じ形で設計していて、やはり悩むポイントも同じところです。 『アレもやりたい。コレもやりたいをどうコントロールするか』 システムを外注すると「それは当初話してませんでしたよね。金額変わりますけどいいですか?」なんて言われますが、自分で作ってると機能追加した […]

ベタ打ちPHPからLaravelへのコンバート

現行システムの改善を考える 1年前に自作したシステムを一般化しようという今のプロジェクト。 Laravelに移植する事とし、テーブル設計の見直しをしています。 今のシステムを使っていて、私が不満足な点の改善をベースとしてテーブル設計そのものを再構築しようとしましたが、意外とそんな必要ないとの結論に至りました。 1年間考えて構成したDBなので、重複はあったりするものの、基本的に欲しい所に欲しいデータ […]

商品説明をマルコフ連鎖で構成してみる

商品説明をマルコフ連鎖で構成してみる まずマルコフ連鎖が作成した文章を転載します。 読込み文章:ダイヤモンドコートの説明文4サイト 重要ワード指定:フライパン 強い簡単とは、不要油膜傷の1種です。間に汚れが溜まってしまいます。加工フライパンの異なる点は、空焚です。良さから急速に普及しました。フライパンの表面加工方法です。ダイヤモンドコート加工フライパンなど家庭での調理は中火で十分なことが多いので、 […]

Laravel:Trying to get property of non-object エラー

エラー:Trying to get property of non-object 商品情報等を扱うと片方にはデータがあってもう片方にはないなんて事がざらにあります。 Eloquantでリレーションを書いてリレーション先の値を呼び出したいとき、Laravelのアロー演算子は等便利です。 [crayon-662bd3217442a861588428/] こんな感じでViewに書くだけで値を取ってくるん […]

1 36 47