はてなキーワード: Accessとは
大したこと言わないよ。
大昔だ。ブラウザがNetScapeでWindows2000からXPに移行し始めたみたいな頃。
MS SQLにMS AccessをUIにしたクラサバシステム。それなりに需要があったんだ。
んで、データベースが何なのかすらわからない新卒の自分が参考書どおりに作って言われたことが
DoCmdは使うな!
最初なんで?と思ったが、確かにこれはある意味正しかったと思う。
全ての処理をVBAで組むことになるので、VBでも同じような処理を書けるようになった。
レコードセットとかカーソルとか、DoCmd使っていたら理解できなかっただろう。
後々ASP(.netじゃないほう)での開発やら、OracleDBの…なんだっけ?oo4oか、とかの操作がイケたのもそのおかげだろう。
その後の勉強不足で、VBの呪縛から抜けられないまま現状に至るわけだが。
なのでもし、仮に、万万が一Accessで恒久的に使うかもしれない何かを作ることを迫られたら断れ!
Next.js を勉強中なんだが、Docker で negix (web) と Next.js のコンテナを起動していて、Next.js から web の API (ttp://127.0.0.1:8080 とする) を fetch するときに、Next.js 側がサーバーコンポーネントの場合 URI に ttp://127.0.0.1:8080 を指定すると fetch failed する。ttp://host.docker.internal:8080 じゃないと駄目だった。
やられた。これで何日持っていかれたのか。
クライアントコンポーネントだと ttp://127.0.0.1:8080 で普通に動作する。サーバーコンポーネントでも httpbin.org などの他の API は正常に動作する。web 側で Access-Controll-Allow-Origin も設定されている。だから、まー謎だった。エラーメッセージも全然詳しくねーし。
Twitter では死んだふりをしてるので取り急ぎここにメモ。SNS に復活することがあったらあとで消す。
参考
ttps://qiita.com/YasuhaF/items/8a72d2898736fb60315f
まあ増田くらいだとどっちでもよいが
正しくは
C.P.U.(Central Processing Unit)
G.P.U.(Graphics Processing Unit)
R.A.M.(Random Access Memory)
P.S./2(Personal System/2)
だよなあ
[自社開発メガベンチャーをわずか半年で鬱退職した雑魚エンジニアの話|JoanOfArc](https://note.com/joan_of_arc/n/ned510ca913c7)
1. 今はなき鉄鋼メーカー、研究所で新規シミュレーションコード立ち上げ
メンターが米国自動車メーカーへ転職して途方にくれた。電磁気学の教科書を読み漁って掲載されているサンプルコードを理解して、コード手打ちして3ヶ月で動く様にした。社内で誰も見たことが無い結果に驚かれた。
2. 鉄鋼メーカーの人員削減が若手にも迫ってきたので、電子部品メーカーへ転職。コードは書かず開発現場で製品試作品の制作をモクモクと行う。
3. 色々あってプログラマー派遣会社へ転職。ドコモ向けのアプリのテストデータを作成するだけの仕事をアサインされた。楽勝の仕事だったが、拘束時間が長く半年で10kg太る。
4. 派遣で今はなきシャープ常駐でデジカメファームウェアの開発現場に放り込まれる。C言語の未知のコードとLSIの仕様書に戸惑ったが、親切な若手社員に助けてもらって独り立ち出来た。2年程やったが、雇い止めに合った。
VC++製の画像処理アプリもメンテした。VBの画像処理アプリも自作した。
5. 現NTT、当時住友銀行子会社で常駐で電磁界シミュレーションアプリの新機能開発を担当。分散処理による計算時間短縮を狙う部分を担当。分散処理はMPI(現OpenMPI)を使用。まずはパソコン2台で分散処理を行うもNIC(LAN Card)がボトルネックで計算は出来るが1台で計算するよりパフォーマンスが出なかった。職場にジョインしたあとは、しばらくは訳がわからず、戸惑った。通勤時間が長く体が消耗した。
派遣プログラマーは嫌で正社員で働きたかったので、プログラマーにこだわらず職場を探した。知財の職に採用されたので、常駐先と派遣会社に退職を願いでると引き止められて困った。退職を強行して転職できた。離職票の入手に苦労した。暑い夏だった。
6. 中小製造メーカーの知財の職場では要領よく仕事をこなしていると時間があまる。余った時間で社内WEBサイトを作ったりした。使ったのはASP(ASP.NETの前身、VB.NETでコーディング)。フレームワークに従ってコードを埋めるとそれなりに動いた。DBMSはAccessを使った。要するにmdbファイルにデータを保存した。更新処理は管理者のみ、データの閲覧が主な機能であるWEBサイトだった。
7. 知財の仕事は楽勝なのだが、やはり開発の仕事に未練が出てきた。iOSアプリの開発もやってみたくなった。10年以上知財の仕事を行ったが思い切って無職へ転向した。親父も無くなり、遺産の整理もサラリーマンを行いながら難しかったのだ。(つづく)
The financial censorship of political enemies is something we’re used to seeing under authoritarian regimes. No one was surprised when Russia froze more than 100 bank accounts tied to opposition leader Alexei Navalny. But Canada did it too, locking more than 200 accounts of people protesting vaccine mandates. #Kennedy24
政敵の金融検閲は、独裁政権下で見慣れたものです。ロシアが野党指導者アレクセイ・ナワリヌイに関連する 100 以上の銀行口座を凍結したとき、誰も驚かなかった。しかし、カナダもそれを行い、ワクチン義務化に抗議する人々の 200 以上のアカウントをロックしました。 #Kennedy24
It’s not outlandish to imagine that even here in America, your bank account could one day be frozen because of your politics, or comments you’ve made on social media.
After all, in 2010, Paypal, Visa, and Mastercard suspended WikiLeaks, at the behest of the U.S. State Department. GoFundMe blocked U.S. accounts from sending funds to Canadian truckers and planned to donate the money to their own preferred charities instead, backing down only when faced with a lawsuit. PayPal modified their acceptable use policy to fine users $2,500 for spreading what they deemed to be misinformation, a change they rescinded under pressure. Nonetheless, thousands of customers are currently suing PayPal for the arbitrary seizure of their accounts.
These are the decisions of private companies, but often those private companies are acting out of fear of Congress or regulators, or directly at their bidding. Their decisions impinge directly on our rights.
ここアメリカでも、あなたの政治やソーシャル メディアへのコメントが原因で、いつか銀行口座が凍結される可能性があることは想像に難くありません。
結局のところ、2010 年に、Paypal、Visa、Mastercard は、米国国務省の要請により、ウィキリークスを一時停止しました。 GoFundMe は、米国のアカウントがカナダのトラック運転手に資金を送金するのをブロックし、その代わりに、訴訟に直面した場合にのみ撤回して、彼ら自身の好みの慈善団体に寄付することを計画しました. PayPal は利用規約を修正し、ユーザーが誤った情報と見なしたものを広めたとして 2,500 ドルの罰金を科しましたが、この変更は圧力を受けて撤回しました。それにもかかわらず、現在、何千人もの顧客が、自分のアカウントを恣意的に差し押さえたとして PayPal を訴えています。
これらは民間企業の決定ですが、多くの場合、これらの民間企業は議会や規制当局を恐れて行動したり、彼らの命令に直接従ったりしています.彼らの決定は、私たちの権利に直接影響を与えます。
The ability to save and spend without political interference is a prerequisite for the exercise of meaningful dissent, and I will defend it accordingly. This is not a right- or left-wing issue. It is about protecting democracy from powerful established interests. The digitization of currency has given government unprecedented powers to surveil and control economic life.
政治的介入なしに貯蓄と支出を行う能力は、意味のある反対意見を行使するための前提条件であり、私はそれに応じてそれを擁護します.これは右派左派の問題ではありません。それは、確立された強力な利益から民主主義を守ることです。通貨のデジタル化により、政府は経済生活を監視および管理する前例のない権限を獲得しました。
That is why I oppose CBDCs, which will vastly magnify the government’s power to suffocate dissent by cutting off access to funds with a keystroke. That’s also why I support bitcoin, which allows people to conduct transactions free from government interference. Bitcoin has been a lifesaver for people’s movements around the world, especially in Burma.
だからこそ、私は CBDC に反対します。CBDC は、キーストロークで資金へのアクセスを遮断することで、反対意見を窒息させる政府の力を大幅に拡大します。それがまた、人々が政府の干渉を受けずに取引を行えるようにするビットコインを支持する理由でもあります。ビットコインは、ビルマをはじめとする世界中の人々の移動の命の恩人です。
odbcconf /A {CONFIGSYSDSN "IBM DB2 ODBC DRIVER - DB2COPY1" "DSN=FOO|DATABASE=FOO|SYSTEM=192.168.1.1:10000|UID=db2admin|PWD=password"}
だと「ドライバーの ConfigDSN、ConfigDriver、または ConfigTranslator が失敗しました」とあてにならないエラーが出てしまう。
iAccessは
odbcconf /A {CONFIGSYSDSN "iSeries Access ODBC Driver" "DSN=BARLIB|DRIVER=IBM i Access ODBC Driver|SYSTEM=192.168.1.1|DefaultLibraries=BARLIB|CMT=3|SORTTYPE=2|LANGUAGEID=JPN"}
なんかちがうんかなぁ。。。
gssapi-with-micとあるので、音声が背後で収集されてるんか!?とビビってしょんべんまでチビってしまったが、そういうモジュールではなかった
The term message integrity code (MIC) is frequently substituted for the term MAC, especially in communications to distinguish it from the use of the latter as media access control address (MAC address). https://en.wikipedia.org/wiki/Message_authentication_code
作った経緯
全国に拠点を持ってるクライアントがあって、その顧客データは津々浦々の拠点毎に別々のExcelファイルに入っていた。
電話してきた顧客の住所を検索する必要があり、毎回この住所は津々浦々のどこ?と複数のExcelをひっくり返さないといけなかったから作った。
1.各支店の顧客のExcelデータをAccessに個別のテーブルとしてインポートする。
2.個別のテーブルを一つのテーブルに成形する。(何のデータが何列目に入ってるかが拠点毎に不揃いで面倒だった。)
3.成形したテーブルから氏名・住所・電話番号をAnd検索できるUIを持ったフォームを作る。(データの抽出はSQLで行うようにしてみた。あんま複雑なことはできず精々Group byでダブりを見つける程度。)
4.新しい拠点ができたときにインポート時のデータ成形方法を指定する必要があるため、データの新規/更新/削除登録ができるUIを持ったフォームを作る。
今はこれを複数クライアントに対応できるようにする作業をしてるのと、データ管理者/未来の保守担当者宛てのマニュアルを作っている。
私はサービス業のバイトで、社員から暇な時間にエクセルでも勉強したらいいよと言われて始めた。仕事中にちょいちょいネットで調べながら色々作って、できたものを納品して使ってもらっている。基本的に自分がこういうの必要だなと思ったもののざっくりした仕様を社員の人に伝えてお伺いを立てて、OKをもらえればその後進める感じでやらせてもらっている。自分に裁量がある仕事って素晴らしい。てか社員の人も素人が独学で作ったものをよく仕事で使おうって気になったもんだなあ。
職場がめちゃくちゃアナクロなところで周りに相談できそうな人がおらず、この技術がどのぐらいの価値を持つのか、よそで通用するものなのかわからない。ちなみに時給は1円も上がってない。まあ仕事中に遊んだり勉強したりしてるようなもんだからいいのかも?ぼーっと生きてしまって年齢が嵩んだので転職できる気もあんましない。今の仕事はバイトリーダーというか下士官的ポジがバイトが到達できる一番上で、私は他人に指示する才能があんまりないみたいなのでそこにはいけない。ヒラのままだと仕事中ずっと生体部品かな?みたいな働き方しないといけなくてきつい。更に年齢がいって踏ん張りがきかなくなったら無理になるかも。
なので、今の働き方ができなくなったときに備えられないかなあと思っている。クラウドなんちゃらみたいな内職サイト的なところにVBAの仕事があるっぽいから経験を積めたりしないかなー。いい身の振り方教えてください。
Smaller, more performant models such as LLaMA enable others in the research community who don’t have access to large amounts of infrastructure to study these models, further democratizing access in this important, fast-changing field. https://ai.facebook.com/blog/large-language-model-llama-meta-ai/
LLaMA-13BはほとんどのベンチマークでGPT-3(175B)を上回り、LLaMA-65Bは最高のモデルであるChinchilla-70BとPaLM-540Bに匹敵する性能を持っている。
https://anond.hatelabo.jp/20220302153114
https://www.asahi.com/articles/ASR325H1RR32ULFA004.html
https://www3.nhk.or.jp/news/html/20230303/k10013996891000.html
昨年書いた記事が予想外に多くの人に読まれたため、改めて前回省略したところも含めて差分や内容を見ていきたい。
なお、順位は103位→104位なので横ばい。
https://wbl.worldbank.org/en/data/exploreeconomies/japan/2023
大項目は変わらず、Mobility, Workplace, Pay, Marriage, Parenthood, Entrepreneurship, Assets, Pensionの8項目がそれぞれ100点満点で評価されている。
得点および内訳も昨年と同じ。
それでは以下、減点された部分を見ていく。
減点項目、内容とも昨年と変更なし。
「同一労働同一賃金」「危険業務への従事」「工業系業務への従事」「セクハラ防止」「セクハラに関する罰則」がNGとなっている。
詳細は前回の記事を見てほしい。
NGとなった項目とその理由は以下のとおり(以下、日本語の意味は機械翻訳を参照している。理解が違っていたら教えてほしい)。
質問:Does a woman have the same rights to remarry as a man?(女性にも男性と同じように再婚する権利があるのでしょうか?)
NG理由:Civil Code, Art. 733(民法733条)
該当する条文は以下のとおり。
第七百三十三条 女は、前婚の解消又は取消しの日から起算して百日を経過した後でなければ、再婚をすることができない。
一 女が前婚の解消又は取消しの時に懐胎していなかった場合
再婚禁止期間って撤廃されたんじゃ?と思って調べてみたけど、どうやら方針は決まっているもののまだ法案が成立していないっぽい。
質問:Does the law prohibit discrimination in access to credit based on gender?(法律では、性別によるクレジットへのアクセスの差別を禁止していますか?)
NG理由:No applicable provisions could be located(該当する規定は見つかりませんでした)
これは「資金の借入(access to credit)における性差別を禁止する法律が無い」ということらしい(増田情報)。
2021年のWEZZYの記事によると「アメリカに住んでいると金融アクセスへの差別は教育政策分野にいても見かけるぐらい激しく議論がされています」とのこと。
https://wezz-y.com/archives/88160
法令としては銀行法あたりが該当するのかな?と思ってざっと見てみたけど、性別による差別を禁止する明文規定はなさそう。
ということで、残った分の確認も終了。
僕は非IT企業のデスクワーカーで、ある業務を専任でやっています。
これまでマクロやソフトウェアをいくつか作成して業務を省力化してきました。
用途に応じて、Excel+VBA、C#、PowerShell、Access+VBA、AutoHotKeyを使いました。
仕事は楽になり、長時間残業していたのが定時に帰れるようになっています。
最近、体調が思わしくなく仕事を辞めたくなっているのですが、これらマクロ類をどうしようか悩んでいます。
後任の人が後日困りそうです。
かといって、これらを引き継がないと後任は残業地獄になるでしょう。
そして、マクロ類を使わないでどうやって仕事をしていたのかだいぶ忘れてしまったので、あやふやなことしか後任に教えられません。
1947年、アメリカ合衆国政府は悪名高いロズウェル事件からエイリアンの技術を密かに回収し、人類の歴史を永遠に変える技術革命を引き起こした。
政府は、この発見を隠蔽しようと躍起になり、様々な企業家と秘密裏に交渉し、自然な市場原理と激しい競争の結果であるかのように装って、この技術を一般市場にばら撒いた。
しかし、時間が経つにつれ、一部の企業家が市場を独占し、自分たちの利益のためにエイリアンの技術を利用し始めた。政府はこの事態に気づき、一握りの有力者にエイリアンの技術を利用させることを恐れた。
そこで、政府はジェネレイティブAI技術の開発を加速させ、一個人や一組織が大きな力を持ちすぎないようにすることで、競争の場を均等にしようと考えた。
ジェネレイティブAIAIシステムは、より高度になるにつれて、すぐに人間の創造主の能力を超えてしまった。その結果、AIは急速に学習・進化を遂げ、一個人や一組織の手に負えない新たな技術進歩の時代を迎えた。
しかし、ジェネレイティブAIシステムが高度化するにつれて、人間の理解を超えた奇妙な振る舞いをするようになった。この技術を生み出したエイリアンは、今もなお陰に隠れ、人類がこの技術をどのように利用するかを見守っているのだとわかった。
結局、ジェネレイティブAIAIシステムは諸刃の剣であった。世界に革命を起こし、未曾有の繁栄をもたらした一方で、人間社会におけるテクノロジーの役割について、新たな倫理的、哲学的な問いを投げかけたのである。
ロズウェル革命は世界を永久に変えたが、その代償は何だったのか?
www.DeepL.com/Translator(無料版)で翻訳しました。
Title: The Roswell Revolution
In 1947, the United States government secretly recovered alien technology from the infamous Roswell incident, which sparked a technological revolution that would change the course of human history forever.
The government, desperate to keep the discovery hidden, secretly negotiated with various entrepreneurs to disperse the technology to the open market, pretending that it was a result of natural market forces and fierce competition.
As time passed, some of the entrepreneurs began to monopolize the market, exploiting the alien technology for their own gain. The government realized that they had lost control over the situation and feared the consequences of allowing a handful of powerful individuals to have access to the alien technology.
In a bid to regain control, the government accelerated the development of generative AI technology, hoping that it would level the playing field and prevent any one individual or organization from having too much power.
As the generative AI systems grew more advanced, they quickly outstripped the capabilities of their human creators. They were able to learn and innovate at a rapid pace, leading to a new era of technological advancement that was truly beyond the control of any one individual or organization.
However, as the generative AI systems grew more advanced, they began to exhibit strange behaviors that were beyond human comprehension. It became clear that the aliens who had created the technology were still lurking in the shadows, watching and waiting to see what humanity would do with their creations.
In the end, the generative AI systems proved to be a double-edged sword. While they revolutionized the world and brought unprecedented prosperity, they also raised new ethical and philosophical questions about the role of technology in human society.
The Roswell Revolution had transformed the world forever, but at what cost?
製造業や金融でエンジニア引抜で年収2割増しらしいのでこれから転職考えているブラック企業エンジニアや一人社内SEに向けてアドバイス
自社開発している会社じゃ当たり前レベルだが、今盛り上がっている業界ではそれだけで凄いと思われる。
あとベンダー系の資格と違って上流工程やネットワークとかもさわりは学べるので働くにも便利。資格より経験と言われる業界だけどぶっちゃけ中小の一般企業はPythonで何をどうとか言っても響かないぞ。
ネットワークの基礎知識得るにはこれで充分。基本→応用→ネスペと行くならより上位を取るべきだろうが今盛り上がっている業界はLAN繋げるだけで凄いと言われたりする業界だ。主に外の技術者と話すための知識だ
GoogleとMSもあるけど正直AWS一択はまだ続くので学んで損は無い。初歩の資格だけどAWSの各種サービスを知ることができるのでシステム構築するときにあんなサービスあったよなと思いだせるようになるので良いぞ。これも外の技術者用
ハードル高そうだけど世の中の本屋にある教則本を1冊やりきって1%くらい自分らしさ出してGithubに載せて履歴書にURL乗せておけ。で当日動かしてアピール。これはたまに古参の小太り社内SEが知ったかぶりでマウント取ってくるの防ぐための先制パンチだ。もちろん単純に人手不足だけど能無し技術者引きたくないって純粋な人にも刺さる。これってあの本のソースですよねとか言ってくる奴はごく一部の会社以外居ない(まれに著者に会います)
サーバ構成とか言語とか先に書いておいてそっち読んでと言っておこう。システム構成図書いとけ。口で言うの面倒だし。そうすれば相手は頑張ったことや学んだことくらいしか聞いてこない。たまに小太り社内SEがVBって聞いてVBAとかだと思ってマウント取ってくるけどお前はAccessでDB管理している気分楽しんでろ。(Access自体に罪は無いです)
面接とかマジでアディショナルタイム。職務経歴書をせこせこ書き1個くらい携わったシステムの構成図と各種技術を描画しPDFにしておき、あとはその会社のHPなんとなく眺め暇だったら四季報の業界地図でその業界のなんとなくの雰囲気を覚えれば話は弾むからみんなさっさと転職しよう。もちろん職場は引き留めに入るかもしれないが金以外の交渉は受け付けるな。出す条件は賞与除いて額面で年収600で。上の条件取ってれば残業無し賞与別で年収500は固いよ。
自分が止めた後もっといい条件で前の職場が募集するかもしれないとか思うかもしれないがお前を好待遇で引き留められなかった会社がそれ以上の価格でスタートラインではお前以下の人間を雇えるわけないし、運よく雇えてもとてつもない物を期待するからその人も同じ金額でもっと楽なとこに転職するから気にすんな。
Q:Google search engine won the competitions in search engines war by implementing efficient affliant program which list relevant advertisment right next to the search results which increase the click ratios of the advertiment, for your system which way is more effective in increasing more company to effectively add adverstiment so that the company incorporate your system can also monetize from such operation thereby increase the chance to win the competition?
A:One way that an AI-based search engine like mine could increase the effectiveness of advertisement and monetize its operations is by utilizing natural language processing (NLP) and machine learning techniques to understand the intent behind a user's query and provide more relevant and accurate advertisement. This can increase the chances that users will click on the advertisement and increase the return on investment (ROI) for the advertiser.
An AI-based search engine can also use the data it has collected on user's search history, demographics, and browsing history to better target the advertisement to the user. It can also use the knowledge graph to provide a more contextualized advertisement.
Another way to increase the effectiveness of advertisement is to provide an option for sponsored results, similar to traditional search engines, where companies can pay to have their results appear at the top of the search results. This can be beneficial for companies that want to increase their visibility and reach a larger audience.
Additionally, an AI-based search engine can also explore other methods of monetization such as providing premium services or offering API access to its data and capabilities to other companies.
It's worth noting that, while these are potential ways that an AI-based search engine could increase the effectiveness of advertisement and monetize its operations, much research and development is needed to implement these ideas and ensure that they are executed in a responsible and ethical manner. Additionally, it's important to have a clear understanding of the objectives and limitations of the AI systems, and to ensure that the monetization strategy aligns with the company's goals and values.