ファイルメーカーユーザの集い Part6 (690レス)
上下前次1-新
274(3): 2023/03/09(木)10:07 AAS
俺は昔に客からの案件でファイルメーカーアプリを作ったときの話。
スクリプトとかデータベース定義など触れない権限でウチがメンテ代を毎月30000円貰う契約だった。
メンテ中にキーロガーで開発用パスワードを暴かれて突然契約を切られたことがある。
そこからは改造されたり自分たちでメンテしてんだろうなと予想。
少し弄れば自分たちが作ったことにして他社に売ることだって出来るしな。
275: 2023/03/09(木)10:09 AAS
専業プログラマー向けの開発環境が求められるんだろうね
276: 2023/03/09(木)10:38 AAS
>>274
コンパイルがないとそれ出来ちゃうよね
277: 2023/03/09(木)12:25 AAS
>>274
契約書に普通はリバースエンジニア禁止項目がある筈、訴えればかなりの大金取れる
時効迎えてないなら弁護士に相談した方がいい
278(1): 2023/03/09(木)12:27 AAS
>>271
リレーションで日付を大なり小なりするだけ
279: 2023/03/09(木)12:28 AAS
>>273
認知されてないクライアントを探すFM界隈にするとFMを過大評価してしまうけれどFMの認知度なんて秀丸のシリアルキーぐらい
280: 2023/03/09(木)12:30 AAS
前にも書いたけれどマジでFMのトレーニングに行った方がいいよ
費用も時間もかかるけれど習得した技術は一生物の資本になる
281(1): 2023/03/09(木)12:35 AAS
>>273
個人的にはCとOracleで作ろうとFMで作ろうと成果物が同じなら同じ単価を貰っていいと思う
事実俺は貰っている、恐らくはFM界では一番単価が高い開発者だとは思う
FMの開発者はFMだから安い単価なんてコンプレックス抱く必要はない
Pythonなんて見方を変えればFMより楽なのに調子に乗った単価取ってるじゃん
282: 2023/03/09(木)12:57 AAS
>>274
冷静に考えたらかなり悪質な奴だな、admin権限抜いてメンテしなければいけなくなる
顧客も結局はマイナスになるのに
次からはリバースエンジニアしたら賠償金一億と名記するといいよ
283(1): 2023/03/09(木)14:59 AAS
>>281
俺は時間あたり8000円取ってるけど
ひょっとして10000円とか取ってる人?
どんな経歴??くわしく!
284(1): 2023/03/09(木)17:13 AAS
>>283
人月でいうと300万円、ずっと同じソリューションで食べてる
実際にはコンサル込みの意味合いが強い
285: 2023/03/09(木)22:12 AAS
>>278
どういう意味ですか?
286(2): 2023/03/09(木)22:28 AAS
数学などの科目テーブルを作った様に日付だけのテーブルを作る
2023/02/28<
でリレーションすれば3月1日まで出るでしょ
月でやりたきゃdate関数、年でやりたきゃyear関数
287: 2023/03/09(木)22:30 AAS
あと俺が言ったのは力技でも何でもなくてFMの基本、SQLとは違ってFMはリレーションを如何に使いこなすかが肝
その調子ならindexがないとかでどうせ困るよ
288: 2023/03/09(木)22:35 AAS
その事をFMがテキストで明示しないのが俺はいけないと思う、なまじaccessやSQL齧ってると出来ないことだらけと感じてしまう
ここに限らず質問者に対して奇々怪界なカスタム関数進めたり、破綻が見え見えの再帰関数を勧める奴見てリレーションなら一発なのにといつも思ってる
絶版だからPDF版の経典を先生のところから買いなよ
「リレーションを極める」
何だかんだ言ってFM使いこなしてるやつはこれがベースなんだよ
289(1): 2023/03/09(木)22:40 AAS
>>286
monthだったねw
このリレーションに頼るのがFMの足を引っ張っている面もある
パフォーマンスがやはり落ちる、パフォーマンスが必要な時には極力リレーションの数を減らして1:1にする
ExecuteSQLの登場がリレーションありきのFMへの回答だったんだけれど、性能が悪いわなw
290(1): 2023/03/09(木)23:22 AAS
>>284
やべぇ
どんなコンサル?どんなアプリつくってんの?
291(1): 2023/03/09(木)23:28 AAS
>>286
それだと
2023/03/09 100 日まとめ
2023/03/09 200 日まとめ
2023/03/09 5 月まとめ
2023/03/09 5 月まとめ
を
2023/03/09 300
2023/03 10
にできなくない?
292: 2023/03/10(金)09:16 AAS
>>289
ExecuteSQLはそのまま使うとローカルのオカレンスに対して行うことになるから
元々のSQLエンジンとしての性能が高くないのに加えてテーブルデータをまるっと持ってきてしまう分
パフォーマンスが低い。回避しようとすればサーバ側に一旦投げて結果を得る様にするとか工夫が必要。
ただ、ExecuteSQLはオカレンスに頼らずに済むのと、リレーション先がインデックスが作れないフィールドでもOKなので
地味に活躍するけどね。
293(3): 2023/03/10(金)09:18 AAS
>>291
集計したい単位でリレーション元を開始、終了で日付範囲を自前で計算して設定してやればいいだけだと思うけど。
上下前次1-新書関写板覧索設栞歴
あと 397 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.007s