forrest-gumpのブックマーク (288)

  • データ変更を伴うバッチ処理を書く時に考慮していること - shallowな暮らし

    こんにちは、id:shallow1729です。最近はインフラ寄りなお仕事をよくやっていますがこれまでにいくつかデータ移行やデータ基盤構築などのバッチ処理のお仕事をしてきました。以前にも一度そういった経験を元に記事を書いたのですが、MySQLやシステムに関する知識が以前よりも増えた今もう一度書き直したいなと思いました。 なので今回はバッチ処理を書く時のテクニック2022版という感じです。今の仕事の関係でMySQLrailsを前提にしている話が多いですが、おそらく他のデータベースを使っている人にも役に立つ話が多いのではないかと思います。ただ、今回の記事は経験に基づくものが多く、あまりよくないアイデアもあるかもしれません。改善点や間違いなどあればご指摘ください。 冪等性を持つように 冪等性とは端的に言えばある操作を複数回実行しても一回しか実行しなかった時と同じ結果になる性質の事です。長時間かか

    データ変更を伴うバッチ処理を書く時に考慮していること - shallowな暮らし
    forrest-gump
    forrest-gump 2022/03/20
    バッチ処理問わず重要な考え方。冪等性(べきとうせい)。数学かエンジニアやってないと使わない漢字。記事もあるけど、オートインクリメントとかあるから冪等にするには頭を使う。
  • SSH and Git, meet 1Password 🥰 | 1Password

    1Password now includes full support for SSH keys, providing the easiest and most secure way for developers to manage SSH keys and use Git in their daily workflow. The magic of 1Password has always been making the secure thing to do the easy thing to do. Today I’m thrilled to announce that we’re bringing this magic to development teams everywhere with the all-new 1Password SSH Agent. 🦄 In today’s

    SSH and Git, meet 1Password 🥰 | 1Password
    forrest-gump
    forrest-gump 2022/03/16
    SSHキーを1password参照にするのはありだな。毎回PC変えるたびに移動するの面倒だし。
  • ゼロトラストをベースにセキュリティを考えてみた - Gaudiy Tech Blog

    こんにちは!エンタメ領域のDXを推進するブロックチェーンスタートアップ、Gaudiyエンジニアをしている土居(@taro_engineer)です。 最近はバックエンドからインフラ周りを担当していますが、今回は「ゼロトラスト」の考えをベースにしたセキュリティの構築をテーマに書いてみたいと思います。 ゼロトラストの定義やセキュリティに関する説明は難しい部分もあるので、正直このテーマで書くべきか僕自身も悩みました(笑)。 ただ、今回導入を検討するにあたり、ネットを調べてもほとんど実例が見当たらなかったので、僕らが調べたことや考えたことがどなたかのご参考になれば嬉しいです。 1. Gaudiyのマイクロサービスアーキテクチャ 2. セキュリティを「今」考えるべき理由 3. ゼロトラストとGaudiyでの採用背景 3-1. ゼロトラストとは? 3-2. BeyondCorpとBeyondProd

    ゼロトラストをベースにセキュリティを考えてみた - Gaudiy Tech Blog
    forrest-gump
    forrest-gump 2022/03/13
    Beyond Corp使ってるのか!素敵。今後、この構成は増えていくはず。
  • 富士通、3031人が早期退職 関連費用650億円を計上 - 日本経済新聞

    富士通は8日、体と国内グループ会社で募集した早期退職に過去最大規模の3031人が応募したと発表した。国内従業員の約4%にあたる。2022年3月期の連結純利益予想も前期比21%減の1600億円と従来予想を450億円引き下げた。退職金の積み増しなど関連費用を計上し、1%増とする従来予想から一転して減益となる。富士通が早期退職を実施するのは18年度以来3年ぶり。18年度は45歳以上で総務など間接部

    富士通、3031人が早期退職 関連費用650億円を計上 - 日本経済新聞
    forrest-gump
    forrest-gump 2022/03/09
    早期退職者次のキャリアどうされるんだろう。スキルによっては問題ないけど、富士通にいたというだけで評価される時代ではない。同じようなところに行っても、早期退職の対象となりそうだし、気になる。
  • 自動運転「レベル4」解禁へ 政府、法改正案を閣議決定 - 日本経済新聞

    政府は4日、特定の条件下で運転を完全に自動化する「レベル4」の自動運転車の公道走行を許可する制度を盛り込んだ道路交通法の改正案を閣議決定した。今国会での成立を目指す。過疎地での無人自動運転による移動サービスなどを想定しており、早ければ2022年度内にレベル4の公道走行が可能になる見通しだ。レベル4の自動運転車を巡っては、主要国が実用化に向け公道試験やルール整備を急いでいる。日は21年に法改正

    自動運転「レベル4」解禁へ 政府、法改正案を閣議決定 - 日本経済新聞
    forrest-gump
    forrest-gump 2022/03/06
    自動運転レベル4解禁。地域だったり、特定の条件で自動運転が可能に。 そのうち、地域によっては自動運転だらけのところも現れるかも。
  • クラウド人事労務ソフト「SmartHR」が、Oktaとのシステム連携により、人事情報に基づくアカウント管理の自動化を実現 | SmartHR|シェアNo.1のクラウド人事労務ソフト

    株式会社SmartHR社:東京都港区、代表取締役:芹澤 雅人)が運営するクラウド人事労務ソフト「SmartHR(スマートエイチアール)」は、Okta Japan株式会社(社: 東京都渋谷区、代表取締役社長: 渡邉 崇)が運営する7,300以上の事前連携アプリケーションテンプレート群「Okta Integration Network」(以下、「OIN」)とSCIM(※1)によるシステム連携を開始しました。これにより、国内で開発・運用しているクラウド人事労務ソフトとしては初めて、「OIN」とSCIM連携した人事情報に基づくアプリケーションのアカウント管理自動化を実現しました。 ※1:System for Cross-domain Identity Managementの略称で、複数のクラウドサービスやシステム間でアイデンティティ情報のやり取りを自動化するための標準規格 ■ 連携によって実

    クラウド人事労務ソフト「SmartHR」が、Oktaとのシステム連携により、人事情報に基づくアカウント管理の自動化を実現 | SmartHR|シェアNo.1のクラウド人事労務ソフト
    forrest-gump
    forrest-gump 2022/03/02
    Okta、SmartHR構成いいなー 入退社に紐づくから、アカウントの作成忘れ、消し忘れなくなる。
  • これだけは押さえよう!住所フォームの作り方 - ケンオールブログ

    まとめ 住所フォームの作り方 住所フォームを作るときには以下の4つを押さえましょう。 オートコンプリート機能に最適化する 郵便番号フィールドは1フィールドにしてハイフン有無どちらも対応する モバイルUX優先なら郵便番号が入力されたら即座に補完。精度優先なら郵便番号補完ボタンを設置 住所フィールドは「都道府県」「市区町村」「町名以下」の3フィールドが基。「建物」フィールドはオプション 文 地域SNSのユーザー登録、ECサイトの配送先入力、資料請求、自治体サイトでの電子申請など、ウェブサービスを活用する上で住所入力は欠かすことができません。 住所入力をシンプルかつ正確に行えるような入力インタフェース(住所フォーム)は、離脱率を減らし、コンバージョン率を向上させる上で重要です。 郵便番号を入力すると対応する住所を自動入力する機能(郵便番号による住所補完)は、住所フォームの改善方法として最も効

    これだけは押さえよう!住所フォームの作り方 - ケンオールブログ
    forrest-gump
    forrest-gump 2022/02/28
    参考になる。住所フォームで、郵便番号を前半と後半で入力欄をわけない。昔のシステムだと多いけど、オートコンプリート使えないから煩わしい。
  • 「脱Excel」で作業時間を70%削減 創業120年のロート製薬が実践した「情報集約」の大改革

    サイボウズ株式会社が主催する「Cybozu Days 2021」。その中で行われた、「kintone hive 2021」は、日々の業務でkintoneを活用しているユーザーが一堂に会し、業務改善プロジェクトの成功の秘訣を共有するライブイベントです。記事では、創業120年を誇る老舗製薬会社・ロート製薬の柴田久也氏によるプレゼンテーションの模様をお届けします。営業部門が抱えていた課題と、それを乗り越えるためのkintone活用の工夫が語られました。 3つのフェーズで語る、kintone活用と定着までの取り組み 柴田久也氏(以下、柴田):みなさん、こんにちは。ロート製薬の柴田と申します。約40分間の講演にお付き合いいただけますと幸いです。 このセッションの概要です。大きく3フェーズに分けてお話しします。まず導入期では、なぜkintoneだったのか、そもそもなぜ検討しだしたのか、何が課題だった

    「脱Excel」で作業時間を70%削減 創業120年のロート製薬が実践した「情報集約」の大改革
    forrest-gump
    forrest-gump 2022/02/22
    Excelでいいじゃん問題。Kintoneに限らず全てのサービスが直面する問題。Kintoneは、Excelファイルの乱立を解決。ファイル増えると、どのファイルを見ればわからなくなるからKintoneにまとめていくのは情報集約の観点で良い。
  • Get ChromeOS Flex for PC or Mac - Chrome Enterprise

    動作が速く、管理も簡単、かつセキュアなクラウド ファーストのオペレーティング システムを PCMac でお試しいただけます。ChromeOS Flex なら、既存のデバイスを持続的にモダナイズできます。簡単にフリート全体に導入できるほか、クラウド ファーストの OS をひとまずお試しになりたい場合にも最適です。

    Get ChromeOS Flex for PC or Mac - Chrome Enterprise
    forrest-gump
    forrest-gump 2022/02/16
    古いWindowsやMacをChromeOS化して転売する人が出てきそう。
  • Meta Pay: Simple, Secure, Free Payments

    Facebook Pay is now called Meta Pay. This change will roll out globally over time.

    Meta Pay: Simple, Secure, Free Payments
    forrest-gump
    forrest-gump 2022/02/14
    Facebook Pay!
  • 「引っ越しするけど会社から歩いて10分圏内ってどこまで?」を調べるサービスをつくりました

    こうです。 新しい住居を探そうとしたとき、「会社から歩いてちょうど 30 分のところに住めたら QOL 高くない?」と思いました。(運動できる、公共交通機関と無縁、買い物もできるetc...) でも ある一点を中心とした移動可能エリアを知りたいとき、円でざっくりと表示をする以外のアプローチがほぼない ことに気がつきました。海外サイトも含めかなり調べてみましたが、類似のサービスは見当たりません。 という経緯でつくったのが How far can I go? というサイト。 ぽちぽちやっていただければわかりますが、結果の精度はかなりのものと思われます。特に道の有無や川沿いなどを検証してもらえるとその効果がすぐにわかるかと。 転職先が決まっているなら、そこにピンを差して交通手段と所要時間を設定してください。HOME'S などの住宅検索サービスには条件絞り込みをしたあとにそれらを地図上にまとめてマ

    「引っ越しするけど会社から歩いて10分圏内ってどこまで?」を調べるサービスをつくりました
    forrest-gump
    forrest-gump 2022/02/12
    vue3の早く使いたい。tailwindがnuxt3への移行を阻害してるのでまだできない😭 43万円のAPIの課金は自分なら卒倒してしまう。
  • ブラウザで動くサービスを作るときの技術選定

    はじめに 私の仕事は、新規サービスをまるっといい感じに開発するのを委託されることがほとんどです。最近はネイティブアプリを作ることよりもブラウザで動くWebサービスを開発することが多いのですが、案件の規模感や要求によって技術選定を少し変えるようにしています。「こういうときはこう」みたいに一概には言えないのですが、普段使う構成を紹介します。誰かの参考になれば幸いです。 2022/02/10 現在での内容です。 前提 開発を委託される場合の運用費をどうするの問題があります。クライアントにクレカ登録をしてもらうか、こちらで支払って毎月請求するかになります。僕は毎月やるのがめんどくさいのでできるだけ前者に倒している関係上、あまりいろいろなSaaSを組み合わせて作ることをなるべく避けています。 規模感によらず使っているもの 私の場合、以下が使えるとめちゃくちゃ効率よく開発できます。 GCP 好きだから

    ブラウザで動くサービスを作るときの技術選定
    forrest-gump
    forrest-gump 2022/02/11
    とても参考になる。Reactは最近書いてなくて、VueだからNext.jsではなくNuxtで読み替えて読んだ。
  • Web版「Visual Studio Code」がオフライン動作に対応 ~PWAとしてインストール可能に/指定サイズ以下のリポジトリコンテンツを自動DLして高度な検索・定義移動も利用できる

    Web版「Visual Studio Code」がオフライン動作に対応 ~PWAとしてインストール可能に/指定サイズ以下のリポジトリコンテンツを自動DLして高度な検索・定義移動も利用できる
    forrest-gump
    forrest-gump 2022/02/09
    Web回帰。アプリもいいけど、Webでやるのが楽だよね。ってことかな。ちょっとした環境構築が短縮できて良き。
  • グーグルが開発した画像圧縮ツールSquoosh。フロント開発向けにNode.jsで扱う方法まとめ - ICS MEDIA

    グーグルが開発した画像圧縮ツールSquoosh。フロント開発向けにNode.jsで扱う方法まとめ 『Squooshスクーシュ』というGoogleが開発した画像圧縮ウェブアプリがあります。ブラウザで変換結果を見ながら圧縮設定ができるので、画像圧縮の難しい知識を持たない方でも使いやすいことが特徴です。圧縮だけでなく、WebPなどの各種フォーマットへの変換・リサイズといったこともできる便利ツールです。 このSquooshをNode.jsで扱える『libSquoosh』が存在します。libSquooshは大量の画像を一括で圧縮、WebPへの変換、リサイズなどの処理をこれ1つで完結できるのがポイントです。昨今のウェブはページの読み込み時間が重視される傾向があります。画像のファイルサイズは読み込み時間に大きく影響するため、画像圧縮は重要なテクニックです。libSquooshをwebpack・Viteと

    グーグルが開発した画像圧縮ツールSquoosh。フロント開発向けにNode.jsで扱う方法まとめ - ICS MEDIA
    forrest-gump
    forrest-gump 2022/02/08
    SquooshってJavaScriptから使えるのね。これ一つで圧縮やフォーマット変換などまかなえるからいいね。
  • 市職員用パソコンに広告いかが 掲載料値下げ、地域経済を応援 高砂

    新型コロナウイルス禍で苦境が続く地域経済への支援と財源確保という一石二鳥を狙い、兵庫県高砂市が、職員用パソコン約900台の画面に掲載する1カ月間の広告料を、5千円から2千円に値下げして積極出稿を呼び掛けている。職員がパソコンにログインするたびに、画面に広告(縦17センチ、横21センチ)が15秒間現れる仕組み。どれほどの効果が-と思われがちだが、過去の広告では市職員の利用が増えた店もあったという。(笠原次郎) 自治体職員用パソコンへの広告掲載は、滋賀県が2008年に初めて導入。兵庫県などにも広がり、高砂市は13年に始めた。同市は当初、1カ月の広告料を1万5千円にしていたが、利用が少なかったため、5千円に値下げ。これまでに35社から228件(228カ月)分の収入があった。 市ICT推進課によると、加古川市内の足つぼマッサージ店は広告を出し、実際に高砂市職員の利用増につながったという。同課の植月

    市職員用パソコンに広告いかが 掲載料値下げ、地域経済を応援 高砂
    forrest-gump
    forrest-gump 2022/01/24
    面白い仕組みだけど判断が難しい 現在100万円の売上と数秒業務が止まる蓄積。どちらが大きくなるか判断しにくい。売上が今後も伸びればありだけど、仕事に影響も大きくなっていく
  • 市場は「なんかいい感じにしてくれる」エンジニアを求めているのではないか - 毎日がもふもふ

    エンジニア不足、エンジニア不足と言われて久しいですが、日でのプログラミングスクールの先駆けとも言えるTECH::CAMPさんのサービス開始が2014年なので、今や8年が過ぎようとしているわけです。 ともすると、市場に既にベテラン級のエンジニアがわんさかいてもおかしくないんですが、今でも「エンジニア採用できない」という声が絶えることないように見えます。はて?どうしたことだろうか、と思ったので今市場でどんなエンジニアが求められているのかを考えてみました。 高い技術力よりも「いい感じ」力を求めている エンジニアというと、技術を駆使して問題解決をするスペシャリストというイメージがあり、技術力が高い=優秀という認識を持つのが自然です。実際、技術力が低くてまともにプロダクト開発出来ないようでは論外だし、技術的な難問の攻略が命運を分けるケースはあるにはあります。 しかし、実際には開発プロジェクトの失敗

    市場は「なんかいい感じにしてくれる」エンジニアを求めているのではないか - 毎日がもふもふ
    forrest-gump
    forrest-gump 2022/01/20
    開発力も求めてるけど、いい具合にやりたいことを汲み取ってもらって、スピード感をもって改善して進めてくれる人を求めてるという話。 こうやって強強エンジニアができていきます。
  • Vanta.js - 3D & WebGL Background Animations For Your Website

    Why? Can interact with mouse / touch Customize colors & style to match your brand No pixelation – Canvas runs at full resolution Smaller filesize than background videos and large background images – three.js is ~120kb minified and gzipped Runs fast (60fps) on most laptops/desktops What's the catch? Some WebGL effects are slow on older computers. Don't use more than one or two in a single page! Not

    Vanta.js - 3D & WebGL Background Animations For Your Website
  • 当社より流出した過去の情報について(2022年1月14日)| 株式会社ラック

    当社より流出した過去の情報について 2022年1月14日 | プレス 株式会社ラック(社:東京都千代田区、代表取締役社長:西 逸郎、以下 ラック)は、2021年11月2日、フリーマーケットで販売されていたハードディスクに当社内のビジネス文書が含まれていたことを、社外からの通報により確認いたしました。その後の通報者とのやり取りの結果、12月17日にハードディスクを回収し、流出経路、流出情報の調査並びに情報の拡散が無いことの確認が完了しましたのでお知らせいたします。 なお、この件につきまして、お客様はじめ多くのご関係先にご迷惑とご心配をおかけしますことを、深くお詫び申しあげます。 1.情報流出の経緯と概要について 2021年10月31日、フリーマーケットで購入したハードディスクに、当社のビジネス文書が入っていたという匿名の通報があり、その根拠として提供された一部のビジネス文書のスクリーンキ

    当社より流出した過去の情報について(2022年1月14日)| 株式会社ラック
    forrest-gump
    forrest-gump 2022/01/14
    社内情報を個人のHDDにコピーするのはそもそもダメなんだけども、なぜそれをフリマで売るのか。
  • みずほ銀行 法人向けネットバンキングに不具合 復旧めど立たず | NHKニュース

    みずほ銀行で、法人向けのインターネットバンキングのシステムに不具合が発生し、ログインしにくい状況になっています。 復旧のめどは今のところ立っていないということです。 発表によりますと、11日午前8時ごろから法人向けのインターネットバンキング「みずほeービジネスサイト」のシステムに不具合があり、ログインしにくい状況になっています。 このサービスは、振り込みのほか、海外への送金や為替に関連した取り引きなどができるものですが、利用している顧客数は公表しないとしています。 今のところ復旧のめどは立っていないということで、銀行では顧客に対して11日付けの振り込みなど、急ぎの取り引きを予定している場合はATM=現金自動預け払い機や店舗の利用を検討するよう呼びかけています。 みずほ銀行は「お客様に多大な迷惑をおかけしていることを深くおわびします」とコメントしています。 みずほ銀行は去年8回のシステム障害

    みずほ銀行 法人向けネットバンキングに不具合 復旧めど立たず | NHKニュース
    forrest-gump
    forrest-gump 2022/01/11
    【みずほ復活の道は各銀行のシステムのコンサルをやる】 これまで培ってきたトラブルやトラブルシューティング法やアンチパターンをまとめ、各銀行のサポートに回る
  • Git for Data「Dolt」というDBの話

    ここ最近、何やらデータベースの相談をされることが何やら多くなってきたmasamikiです。 今、とあるプロダクトの開発をしようと、要件まとめたり設計したりたりしてるのですが、この仕組みをやるためには…version管理いるなぁ…gitが欲しいなぁ……となってます。 そして、調べてみたところ、2年も前のものですがこんな記事を見つけました。 「DoltとDoltHubが我々の結論だ」とおっしゃってます。 Doltとは Doltは、Gitリポジトリと同じように、フォーク、クローン作成、ブランチ、マージ、プッシュ、プルできる最初で唯一のSQLデータベースです。(← by Google翻訳) おぉ、まさしく、そのままんま、これだ。 他にも、GitRows とかも使えそうかな…と思ってみていたものの、どうやら今の要件にあうのあはDoltっぽそう。 上記事だと、他にもdata.world(Microso

    Git for Data「Dolt」というDBの話
    forrest-gump
    forrest-gump 2022/01/04
    【git感覚のDB】 バージョン管理したり、ブランチ切ってマージできるDB。使い所わからないけど、面白い。