並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 36 件 / 36件

新着順 人気順

depの検索結果1 - 36 件 / 36件

  • 中小企業でApple製品を利用する前にやっておくこと

    はじめに 企業でApple製品を利用したいというニーズは昨今とても多くなってきていると思います。 しかもApple製品は買えばすぐに使えてしまうというメリットでもあり、企業としては情報統制という意味でデメリットとなります。 またゆるく使い始めてしまうと、後々企業できちんと管理する場合にとても面倒な事になります。 この記事では、今後Apple製品を利用しようとしている中小企業の情シス担当者向けに、事前準備として実施しておいた方がよいことをまとめます。 こんな企業にお勧め スタートアップ これからApple製品を使い始める予定があるけど、よくわかってない 実はもう使っちゃってるけど、心配。。。 やっておく事リスト appleの営業担当と繋がる AppleStoreForBusinessの設定 ABM(AppleBusinessManager)の設定 Appleの営業担当と繋がる 何をするにもま

      中小企業でApple製品を利用する前にやっておくこと
    • IPアドレスに縛られない新しい通信識別技術と既存のインターネットが共存するための国際規格が発行されました (METI/経済産業省)

      欲しいデータ/コンテンツを取得する際に「場所(IPアドレス)」を指定して取りに行くのではなく、データ/コンテンツの「名前」を指定して取りに行く新しいネットワーク技術と、既存のインターネットが共存するための国際規格が発行されました。 この国際規格により、Society5.0 を支える重要な基盤要素であるIoTにおけるデータ通信が効率化され、様々な産業分野でデジタル化が促進されることが期待されます。 1.背景 現在の通信方式は、通信相手となるサーバの場所(IPアドレス)を指定し、常にそこまでデータ/コンテンツを取りに行くプロセスによって成立しています(図1参照)。この仕組みは、サーバ・端末の位置が変わらず、「一対一」の通信であることを前提として構築されたため、現在のようにサーバ・端末が移動し、「一対多」「多対多」の通信となる場面には十分に対応することができないことがあります。このようなケースで

      • GoでWebアプリ開発時にあるあるだったレビューコメント | フューチャー技術ブログ

        The Gopher character is based on the Go mascot designed by Renée French. はじめにTIG DXユニット 1の真野です。 コードレビューについては3,4年ほど前に、コードレビューにおけるレビュアー側のアンチパターン って記事を書いたりもしました。当時はレビュアーの伝え方って大事だよなって話をしてました。いつしかレビュイーからレビュアーに比重が変わることが増えてきました。相互レビューは当たり前にしていますがが、比較的こうしたらもっと良くなるんじゃないかな?と提案される回数より、自分が提案する回数の方が増えてくるタイミングってありますよね? そういうわけで、最近Goで主にバックエンドのWebAPIや、AWS Lambdaで動くETLアプリ、たまにCLIツールを開発する時に、2回以上同じ指摘したコメントをまとめてます。Go言語

          GoでWebアプリ開発時にあるあるだったレビューコメント | フューチャー技術ブログ
        • 女性の運転技術が低いのではない、自動車の規格が男性向きなのだ - さよならワンオペ育児?

          ……と言い切っていいものかは分かりませんが、少なくとも大いに関係あるのではないかという気がします。 いえ、最近、赤ネコさんのこんなツイートを見かけまして。 『女性の方が運転が下手』とは思いたくないところ、一般に車って標準とされる体型は男性に合わせてデザインされてるんじゃないかなぁ。 だから同じ車で運転技術を競ったら女性が不利になりそう 最近は体格に合わせて調節できる車が多いと思うけど、トラックとかの作業用の車はそーゆー配慮が遅れてそう — 赤ネコ@弁護士兼マンガ家 (@Redips00) 2021年12月24日 ものすごく思い当たる節があったのです。 そういえばバイクの免許取りに行ったとき、教官の指導通りに座るとハンドルが遠くて大変不器用なアクセルワークになってしまったことがあります。小柄な教官に当たったら「体格で乗車姿勢も変わる」と教えてもらい漸くまともに操作ができるように。 https

            女性の運転技術が低いのではない、自動車の規格が男性向きなのだ - さよならワンオペ育児?
          • オリンピック・パラリンピック開会式の音楽監督をFPM田中知之が担当、作曲メンバーに小山田圭吾

            開会式と閉会式ともにショーディレクターを小林賢太郎、音楽監督を田中知之(FPM)、音楽監督アシスタントをナカムラヒロシ(i-dep、Sotte Bosse)、舞台美術を種田陽平、ライターを放送作家の樋口卓治が担当。開会式は小山田圭吾(Cornelius)、徳澤青弦、原摩利彦、景井雅之が作曲を担当し、映像監督として辻川幸一郎、児玉裕一、小島淳二らが参加する。このほか、開会式のクリエイターの1人として、が~まるちょばのHIRO-PONも参画する。 「東京2020オリンピック・パラリンピック競技大会」の開会式および閉会式の共通コンセプトは「Moving Forward」。このコンセプトには新型コロナウイルス感染症が拡大している状況下で開催される大会だからこそ、スポーツの力で世界中をつなげ、未来に向かって希望を生み出す場にしていきたいという思いが込められている。「東京2020オリンピック競技大会」

              オリンピック・パラリンピック開会式の音楽監督をFPM田中知之が担当、作曲メンバーに小山田圭吾
            • 日本代表止まらない快進撃、世界大会ベスト4(平岩康佑) - エキスパート - Yahoo!ニュース

              日本時間19日未明、VALORANTの世界大会「2022 VALORANT Champions Tour Stage 1 - Masters Reykjavik」のプレーオフがアイスランドで行われ、日本代表のZETA DIVISIONがDRX(韓国)を2−1で下した。日本代表として世界大会ベスト4は同ゲームでは初。深夜2時からの放送にもかかわらず50万人以上の視聴者が見守った。 止まらない快進撃 日本代表ZETA DIVISION(以下: ZETA)の5人が試合を決め切ると、飛び上がって仲間と強く抱き合った。 両者一歩も譲らない大接戦を演じていたが、まさかの幕切れだった。第1マップを逆転で勝ち切ったZETAは、第2マップ中盤でも韓国代表のDRXをリード。2つのマップで勝てばそのまま試合の勝利となるが、DRXが強さを見せ逆転を許す。1−1で迎えた最終マップ、ZETAはなんと6連勝でDRXを大

                日本代表止まらない快進撃、世界大会ベスト4(平岩康佑) - エキスパート - Yahoo!ニュース
              • Go初心者が気を付けること

                Go初心者がやってしまいがちなやらない方がいいことを書き出してみました。 情報検索や環境構築 golang.jpを見に行ってしまう Golang(ごーらんぐ)と呼んでしまう(by hogedigo) depが最新推奨のパッケージマネージャだと勘違いする(Go標準の「go mod」を使おう) 「GO???」環境変数を理解せずに設定しまくる(わからない場合は一切設定しないのが正しい) しょっぱなからgvm,gobrew,goenvなどのマルチバージョンのマネージャを入れようとしてエディタ連携環境構築に失敗する (複数バージョンのGoの運用は既に標準のGoだけでできるようになっている) エディタにgoimportsやgolintを設定し忘れる OSのパッケージマネージャまかせで古いGoやgccgoをインストールしてしまう エラーハンドリング周り err変数名のバリエーションを増やしすぎる(ほとん

                • 写真を撮って電柱を“制圧”、報酬もらえる 東電が参画した位置情報ゲーム「ピクトレ」の狙い

                  位置情報を活用したゲームやサービスが注目を集めるようになって数年が経ちました。今回、紹介するのは、そんな中でも、東京電力パワーグリッドとシンガポールのGreenWay Gridが共同で開発した「PicTree~ぼくとわたしの電柱合戦~」(以下、ピクトレ)。これはゲームを通してインフラ管理と地域活性化を同時に実現しようとする試みです。 ピクトレは、プレイヤーが「V(ボルト)」「A(アンペア)」「W(ワット)」の3チームに分かれ、電柱の写真を撮影・投稿することで“制圧”、それを地図上でつないだ距離に応じてポイントが獲得できるという位置情報ゲームです。ポイントはAmazonギフト券や独自の暗号資産「DEAPcoin(DEP)」に交換可能。一見すると、電柱をつなぎ合わせていく普通の位置ゲーに思えるのですが、その裏には東京電力の「インフラ設備の保守点検にユーザーの力を借りたい」という思惑があります。

                    写真を撮って電柱を“制圧”、報酬もらえる 東電が参画した位置情報ゲーム「ピクトレ」の狙い
                  • じゃあ何すか、COBOL以外では4.8 - 4.7 - 0.1できないってことっすか / ScalaとSpireで安心安全な計算ライフを実現しよう - Lambdaカクテル

                    先日こういうツイートが流れてきた。 Q:なぜ金融系では未だにCOBOLが使われるんですか? A:お手元にExcelがありましたら任意のセルに「=4.8-4.7-0.1」って入れてみてください。— 遊撃部長F/S&RWAs (@fstora) 2024年6月6日 Q:なぜ金融系では未だにCOBOLが使われるんですか? A:お手元にExcelがありましたら任意のセルに「=4.8-4.7-0.1」って入れてみてください。 普段我々がゴリゴリ馬車馬のように使っているソフトウェアでよく利用されている浮動小数点型、すなわちfloatやdoubleなどは特定の算術に弱いことが知られている。というかもうこの手の話題はあまりに拡散されてしまったので、なぜかネット民はみんな知っている基礎教養、三毛別羆事件とかデーモンコアみたいな感じになっている。 ちなみにこれはCOBOLかそうではないか、という軸が問題になっ

                      じゃあ何すか、COBOL以外では4.8 - 4.7 - 0.1できないってことっすか / ScalaとSpireで安心安全な計算ライフを実現しよう - Lambdaカクテル
                    • Linuxカーネルビルド大全 - Qiita

                      はじめに (本記事は Linux Advent Calendar 2020 および 東京大学 品川研究室 Advent Calendar 2020の11日目の記事として書かれました。) カーネルのビルドについての情報はググると色々と出てきますが、「ここを見ればOK」と思えるサイトに巡り会えていないので、自分で書いてみることにしたのが本記事です。 いずれLinuxカーネルをビルドする必要にかられるであろう研究室・学科の後輩や、忘れっぽい将来の自分のためにも、改めてLinuxカーネルのビルド方法についてまとめてみたいと思います。 概要 さて、「カーネルをビルドしよう」という状況に置かれた場合、実際にすべきことは主に以下の4点だと思います。 ソースコードの取得 ビルド環境の構築 カーネルコンフィグの準備 ビルド及びインストール そこで本記事では、カーネル本体のビルド上記の4点の他、関連して以下の

                        Linuxカーネルビルド大全 - Qiita
                      • 車椅子ユーザーが苦言 「伊是名夏子さんが叩かれて唖然。無人駅を無くせばいいだけの話」 : 痛いニュース(ノ∀`)

                        車椅子ユーザーが苦言 「伊是名夏子さんが叩かれて唖然。無人駅を無くせばいいだけの話」 1 名前:↓この人痴漢で(東京都) [BR]:2021/04/20(火) 19:19:46.15 ID:iie5tbqP0 先日久しぶりに駅で乗車拒否をされたという話を聞いた。詳細は彼女のブログに譲るとして、私がその炎上したTwitterでのやり取りにどう思い、どう感じたかを述べていく。 乗車拒否というのは明らかに“差別”そのものである。差別がいけない、というのは人類普遍の原理だと思いたいが、Twitterのやり取りを少しだけ見ると、まずこれは差別であるという認識を持てていない人が本当に多い。それぞれが自分の考えやすい、想像しやすい人の立場に立つことによって感情移入を行い、私の友人の行為を非難したり同情したりしている。 友人は移動の権利を私たちがどんな風に勝ち取ってきたかを知っているからそれを継承して、無

                          車椅子ユーザーが苦言 「伊是名夏子さんが叩かれて唖然。無人駅を無くせばいいだけの話」 : 痛いニュース(ノ∀`)
                        • 五輪反対派が急にだんまり? 開会式“演出チーム”に「サブカル大物」が集結(SmartFLASH) - Yahoo!ニュース

                          7月14日、東京オリンピック・パラリンピック競技大会組織委員会は開会式・閉会式のクリエイティブチームメンバーなどを発表した。 おもなメンバーとして、アドバイザーを狂言師の野村萬斎氏、聖火台デザイナーを佐藤オオキ氏が務める。 開会式・閉会式ともにショーディレクターを務めるのは、元「ラーメンズ」の小林賢太郎氏。さらに、田中知之氏(FPM)やナカムラヒロシ氏(i-dep、Sotte Bosse)、種田陽平氏などの参加が発表された。また開会式は小山田圭吾氏(Cornelius)らが作曲を担当し、映像ディレクターの児玉裕一氏らが映像監督として参加する。 ある音楽ライターが、今回のクリエイティブチームの面々について語る。 「田中知之氏と小山田圭吾氏という、“渋谷系”として音楽カルチャーを引っ張った2人が起用されています。 小林賢太郎氏は、以前の“五輪演出チーム”に参加していた椎名林檎氏と仲がよく、以前

                            五輪反対派が急にだんまり? 開会式“演出チーム”に「サブカル大物」が集結(SmartFLASH) - Yahoo!ニュース
                          • ちょっと複雑なシェルスクリプトをJavaScriptで書く - lacolaco-engineering

                            ちょっと複雑なシェルスクリプトを https://github.com/google/zx を使って書くとJavaScriptプログラマにとってはメンテナンスしやすい /lacolaco/lacolaco.iconはzx歴 3-4ヶ月ってところ (2021-08) 嬉しいところ async/awaitが使える 配列が扱いやすい モジュールで再利用しやすい 他のNode.jsライブラリと併用できる Prettierでフォーマットしやすい Lintしやすい エディタ支援が安心 Made by Google 微妙なところ JavaScriptプログラマ以外にとっては無用 とはいえシェルスクリプトによほど慣れてる人以外はよく整理されたJavaScriptのほうがセマンティクスを読み取りやすいのではないか スクリプト自体はこんな感じ(公式READMEより) code:js #!/usr/bin/en

                              ちょっと複雑なシェルスクリプトをJavaScriptで書く - lacolaco-engineering
                            • Vue.jsやReactなど、JavaScriptライブラリのコードスニペットを利用できるVS Codeの拡張機能 -Snipsnap

                              サポートしているJavaScriptライブラリの一覧(上記以外にもたくさんあります) Snipsnapは現在のプロジェクトで使用している言語やパッケージに基づいて、ライブラリで使用可能なスニペットをナビゲートし、必要なスニペットを選択します。 Snipsnapのインストール Snipsnapのインストールは、VS Code Marketplaceから。 VS Codeで開いたら、「Install」をクリック Snipsnapの使い方 Snipsnapは、手動でアクティブ化する必要はありません。ワークスペースフォルダにpackage.jsonファイルが含まれ、すぐに使用できます。トリガーが必要な場合は、コマンドパレットのReload Windowを使用します。 設定 利用可能な設定オプションは、スニペットのリクエストから特定のライブラリを除外することだけです。Snipsnapはロックファイル

                                Vue.jsやReactなど、JavaScriptライブラリのコードスニペットを利用できるVS Codeの拡張機能 -Snipsnap
                              • NFCタグをWebアプリで読み書きできる「Web NFC」、Chrome 81ベータで実装開始

                                Googleは現在開発中のChrome 81ベータ版に、Web NFCの機能を試験的に組み込んだことを明らかにしました。 Web NFCは、WebアプリケーションからNFC(Near Field Communication:近距離無線通信規格)タグの読み書きを行うための仕様および機能です。NFCに対応したICタグとデバイスを数センチの距離に近づけると非接触で通信ができます。 スマートフォンの多くにはすでにNFCリーダー/ライターの機能が備わっているため、Web NFCの機能を組み込んだWebブラウザを利用することでアプリケーションからスマートフォンのNFC機能を利用可能です。 ただし現時点でのWeb NFCの対応範囲はNDEF(NFC Data Exchange Format)と呼ばれる軽量なメッセージ交換までで、ISO-DEP、NFC-A/B、NFC-F、HCEなどへの対応はスコープ外と

                                  NFCタグをWebアプリで読み書きできる「Web NFC」、Chrome 81ベータで実装開始
                                • 「台風の読み方です。」勘違いしがちだが線は進路、丸が大きくなると大型になるわけでは"ない"

                                  荒木健太郎 @arakencloud 雲研究者・気象庁気象研究所主任研究官・学術博士。防災・減災のために、雲の仕組みを研究してます。気象監修:映画 天気の子/ドラマ ブルーモーメント。出演:情熱大陸/ドラえもんなど。著書:すごすぎる #天気の図鑑 シリーズ/てんきのしくみ図鑑/雲の教室/雲を愛する技術/気象のはなしなど。発信は個人見解です mri-jma.go.jp/Dep/typ/araki/

                                    「台風の読み方です。」勘違いしがちだが線は進路、丸が大きくなると大型になるわけでは"ない"
                                  • ルネサス、車載半導体の主力工場で火災 対策本部を設置 - 日本経済新聞

                                    半導体大手のルネサスエレクトロニクスは19日、主力の那珂工場(茨城県ひたちなか市)で火災が発生したと発表した。先端品を扱う直径300ミリメートルの半導体ウエハーに対応した生産ラインが被害を受けた。同工場は車載半導体の主力工場で、操業停止が長引けば世界的に不足が続く車載半導体の供給に影響が出る可能性がある。20日午前9時から現場検証を開始した。ルネサスは部署横断型の緊急対策本部を設置した。状況確

                                      ルネサス、車載半導体の主力工場で火災 対策本部を設置 - 日本経済新聞
                                    • JSONの差分を取ってJSON Patchを得るにはdiffsonがおすすめ - Lambdaカクテル

                                      こういうツイートを見た。 Scala (or Java) で、jsonのdiffをpatchファイルみたいな感じでわかりやすいテキストで出力してくれるライブラリないかなあ。そしてjacksonに依存してないといいな— Arthur (@Arthur1__) 2024年1月13日 現代のプログラミングではJSONの差分を取ったり、逆にパッチを当てるということがよくある。可能ならそれがPretty Printできると良い。 JSONの差分をScalaで取る方法についていくつか調べてみたのでメモ。 JSONの差分をどう表現する? JSON Patch diffson diffsonでJSON Patchを生成する diffsonでJSON Patchを適用する diffsonでJSON Merge Patchを生成する diffsonでJSON Merge Patchを適用する JSON Pat

                                        JSONの差分を取ってJSON Patchを得るにはdiffsonがおすすめ - Lambdaカクテル
                                      • Go関連の比較的新しいTips - Plan 9とGo言語のブログ

                                        READMEにpkg.go.devのバッジを貼る godoc.orgはpkg.go.devに移行していくことが告知されているので、新しいプロジェクトではREADME.mdに貼っているバッジを移行しましょう。pkg.go.devのURLやバッジは // バッジ https://pkg.go.dev/badge/<package path> // リンク https://pkg.go.dev/<package path> の形を取ります。例えばgithub.com/lufia/backoffの場合は以下のように書きます。 # Backoff ...summary... [![GoDev][godev-image]][godev-url] ...description... [godev-image]: https://pkg.go.dev/badge/github.com/lufia/back

                                          Go関連の比較的新しいTips - Plan 9とGo言語のブログ
                                        • Wasmはなぜセキュアなのか?

                                          Wasmはなぜセキュアなのか? 前回Wasmのバイナリを読んでみたが、実行時にどのようにセキュアに実行しているのか気になったので調べてみた。 とりあえず今回も公式ドキュメントを見ながら整理しつつ、実際のコードも無理なく辿れそうなところはwasmerの実装を参考に見ていきたいと思う。 Wasmの目指すセキュリティ とりあえず公式の記載を脳死で読解していく。 The security model of WebAssembly has two important goals: (1) protect users from buggy or malicious modules, and (2) provide developers with useful primitives and mitigations for developing safe applications, within the

                                            Wasmはなぜセキュアなのか?
                                          • これだけ読めばOK!Scalaの環境構築2023 - Lambdaカクテル

                                            自分は、仕事でScalaを数年間・プライベートな経験を含めると10年弱のScalaの経験がある、そこそこの熟練Scalaエンジニアだ。チームにメンバーが入ってきたり他人に勧めるたびにScalaの環境構築を教えている一方、最新の知見を反映した記事が無くて他人に勧めづらかったので、自分が書くことにした。 現在ある記事 けっこう古びている 覚えながら書かれていることが多いのでやや曖昧な箇所がある(でもありがとう!) 最新のツールが利用できておらず無駄が多い 網羅的でない 今回目指す内容 最新の知見を活用して最短距離を目指す 何もない状況から一通りのツールが揃う所を目指す Scalaの環境構築は年を追うごとに簡単になってきているので、大多数の読者は引っかからずに進めるようになっているはず。 Scalaは基本的にJVMで動作する言語だ。このため環境構築にはJVMのセットアップも含まれるのだが、それに

                                              これだけ読めばOK!Scalaの環境構築2023 - Lambdaカクテル
                                            • 五輪反対派が急にだんまり? 開会式“演出チーム”に「サブカル大物」が集結 - Smart FLASH/スマフラ[光文社週刊誌]

                                              五輪反対派が急にだんまり? 開会式“演出チーム”に「サブカル大物」が集結 社会・政治FLASH編集部 記事投稿日:2021.07.15 19:30 最終更新日:2021.07.16 14:53 7月14日、東京オリンピック・パラリンピック競技大会組織委員会は開会式・閉会式のクリエイティブチームメンバーなどを発表した。 おもなメンバーとして、アドバイザーを狂言師の野村萬斎氏、聖火台デザイナーを佐藤オオキ氏が務める。 開会式・閉会式ともにショーディレクターを務めるのは、元「ラーメンズ」の小林賢太郎氏。さらに、田中知之氏(FPM)やナカムラヒロシ氏(i-dep、Sotte Bosse)、種田陽平氏などの参加が発表された。また開会式は小山田圭吾氏(Cornelius)らが作曲を担当し、映像ディレクターの児玉裕一氏らが映像監督として参加する。 【関連記事:世界中から笑いものに…「五輪無観客」決断した

                                              • Webアプリがジョイコンなどに対応する「WebHID」、NFCタグを読み書きする「Web NFC」、シリアルポートで通信する「Web Serial」など、Chrome 89ベータではデフォルトで有効に

                                                Webアプリがジョイコンなどに対応する「WebHID」、NFCタグを読み書きする「Web NFC」、シリアルポートで通信する「Web Serial」など、Chrome 89ベータではデフォルトで有効に Googleは、現在公開中のChrome 89ベータ版で、「WebHID(Human Interface Device)」、「Web NFC(Near Field Communication:近距離無線通信規格)」、「Web Serial」など、これまでOrigin Trialsとして実験的実装とされてきた機能をデフォルトで有効にし、利用可能にしたことを明らかにしました。 WebHIDは、Webアプリケーションからヒューマンインターフェイスデバイス、例えばニンテンドースイッチのジョイコンやプレイステーションのデュアルショックコントローラ、あるいはMacBookのキーボードバックライトなど、キ

                                                  Webアプリがジョイコンなどに対応する「WebHID」、NFCタグを読み書きする「Web NFC」、シリアルポートで通信する「Web Serial」など、Chrome 89ベータではデフォルトで有効に
                                                • Node.js v16 の主な変更点 - 別にしんどくないブログ

                                                  2021/04/20にリリースされたNode.js v16の主な変更点を紹介します。 nodejs.org M1 MacでもNode.jsが使えるようになります V8 v9.0 Atomics.waitAsync RegExp match indices Timers Promises APIが安定版になりました fs.rmdirのrecursiveオプションがDeprecatedになりました Node.js v15の機能がLTSとして使えるようになる 最後に 参考記事 変更履歴 M1 MacでもNode.jsが使えるようになります Node.js v16.0.0は、Apple Silicon、いわゆるM1チップと呼ばれるAppleの新しいチップに対応したNode.jsの実行ファイルが公式で配布される最初のバージョンになります。 v15.xでもソースコードからのビルドでM1 MacでもNo

                                                    Node.js v16 の主な変更点 - 別にしんどくないブログ
                                                  • npm v7の主な変更点まとめ

                                                    こんにちは@watildeです。趣味でnpmへのコミットをたまにしているのですが、最近はNode.js側に比重を置いているのでv7のキャッチアップに少し遅れてしまいました。キャッチアップついでに自分なりに情報をまとめたので、v7における代表的な新機能と破壊的変更について、GitHubの記事よりも少し詳しめに紹介と解説を行ってみます。なるべく参考リンクを付けているので、詳細が気になった際はリンクから一次情報に飛んで読んでみてください。 また、情報に誤りがあった場合はTwitterにて教えていただけると助かります。 背景 npmチームより、2020/10/13にnpmの新しいメジャーアップデートであるところのv7の公式リリースが発表されました。8月からbeta版のリリースを繰り返していましたが、2ヶ月かけて内部的なリファクタリングとスモークテストを繰り返して今回の発表に至ったのかと思います。ま

                                                      npm v7の主な変更点まとめ
                                                    • これまでとこれからのGo | gihyo.jp

                                                      Goの歴史 本連載では、筆者(tenntenn)と周囲のGoエンジニアで、Goに関わる今アツい話を取り上げていきます。最新のGoの機能やこれからリリースされるGoの機能はもちろん、実際の開発現場で用いられているノウハウや自作ライブラリやツールについてご紹介します。第1回目はtenntennがこれまでとこれからのGoについて取り上げます。 Goは2009年にGoogleによって公開されたプログラミング言語です。2012年にGo1として正式公開されました。2022年現在では、GoogleやNetflixをはじめとする海外企業だけはなく、筆者の所属するメルカリなど国内の企業でも多く用いられるようになってきました。海外のGoの導入事例は公式サイトのケーススタディで確認できます。国内企業の導入事例はGoの公式Wikiに掲載があります。これらを見るとスタートアップからメガベンチャー、大企業までさまざま

                                                        これまでとこれからのGo | gihyo.jp
                                                      • 流行っている・流行っていないプログラミング言語に関する1つの考察 - Qiita

                                                        なぜ〇〇というプログラミング言語は流行らなかったのか? 最近、私は古くからあるプログラミング言語に興味があり、LispやSmalltalkなどの言語に興味があります。触っていくうちに、結構面白いな。と思うことがあるのですが、それほど人気があるとは言えません。 例えば、プログラミングの人気を表すTIOBE Indexでも、ランクが高いとは言えませんし、それらの言語はプログラミング言語の歴史。という中で、ちょっと学ぶぐらいで、それほど詳しくは知らない。という人が多いでしょう。 Quoraを探してみると、「Lispはなぜ覇権を握らなかったのでしょうか?」の回答であったり、「Smalltalk が広く使われなくなったのはなぜですか?」という回答が見つかります。 そのように各プログラミング言語に関する言説を読んだり、実際に使って見たり、歴史を紐解いていくうちに、思うことがあったので、まとめたいと思い

                                                          流行っている・流行っていないプログラミング言語に関する1つの考察 - Qiita
                                                        • 技術戦略策定のための Fact 収集術 - スタディサプリ Product Team Blog

                                                          こんにちは。@chaspy です。プロダクト開発部の技術戦略グループのマネージャをしています。 技術戦略グループでは、日頃開発する上での課題の投げ込みや議論、解決するための計画をボトムアップで行っています。技術戦略グループの活動については過去のアウトプットもご覧ください。 blog.studysapuri.jp また、本稿のテーマである、組織やシステムの状況を把握するための Fact 収集については技術戦略 DevOps WG が担当しています。以前発表した資料もご覧ください。 このように、技術戦略グループではエンジニア1人1人が課題だと思うことを表明、宣言し、その課題をトリアージすること、および課題を評価するための Fact の発見・提供を行う仕組みが組織としてボトムアップで行える状態になっています。一方、開発部長として、事業戦略と結びつける形で技術戦略を策定する際には、現場のエンジニア

                                                            技術戦略策定のための Fact 収集術 - スタディサプリ Product Team Blog
                                                          • useEffect()内でsetState()するのを減らすテク

                                                            コンポーネント上の useEffect() (or useLayoutEffect()) で複雑なこと、特に再レンダリングを発生させるsetState()等をすると、deps配列(第2引数)の指定方法などによっては、おかしな挙動を起こしうるのでなるべく避けたいです。何より、テストが面倒なプレゼンテーションロジックは、常にシンプルに保つ方がメンテナンスが容易になります。 追記: これはStateの更新がEvent(setState())を発生させ、さらなるState更新を生むことで、データの流れが複雑になっているというところが本質かなと思います。ReduxじゃなくてもUnidirectional Data Flow(単方向データフロー)は普遍的な概念として有効なはずです。 Unidirectional Data Flowについては画像作りをサボってしまったのでこの記事あたりを参照してください

                                                              useEffect()内でsetState()するのを減らすテク
                                                            • 外部ユーザが安全かつ直接的に Amazon S3 へファイルをアップロードできるようにする方法 | Amazon Web Services

                                                              Amazon Web Services ブログ 外部ユーザが安全かつ直接的に Amazon S3 へファイルをアップロードできるようにする方法 このブログは 2022 年 3 月 24 日に Anderson Hiraoka (Solutions Architect) と、Rafael Koike (Principal Solutions Architect) によって執筆された内容を日本語化した物です。原文はこちらを参照して下さい。 企業では、ファイルや画像などのデジタル資産をリポジトリに保存することが求められることが多くあります。多くの場合、これらのファイルのソースは、社内システムに接続されていないパートナーまたは個人であり、ファイルをアップロードするためには、企業の認証が必要となります。お客様は従来、ファイルのアップロードを処理するためにサーバーを使用していましたが、大量のネットワー

                                                                外部ユーザが安全かつ直接的に Amazon S3 へファイルをアップロードできるようにする方法 | Amazon Web Services
                                                              • ナレッジグラフを用いたRAGの改善 - Ahogrammer

                                                                RAG(Retrieval Augmented Generation)は大規模言語モデル(LLM)の性能を改善するための手法の1つであり、質問に対する回答を生成する際に、外部知識源から情報を取り込みます。 これにより、LLM 自体で学習できる情報量に制限されることなく、より正確で詳細な回答を生成することができます。 よく使われているRAGでは、外部知識源として検索エンジンにテキストをインデックスしておき、質問に関連するテキストをベクトル検索や全文検索を用いて取得します。しかし、構造化データを扱うことには苦労するため、質問によっては回答が不十分、あるいはまったく回答できないことに繋がります。 これらの問題を克服するために、ナレッジグラフを用いたRAGが構築されることがあります。ナレッジグラフでは、エンティティとその間の関係がグラフ構造で表現されており、単純な検索を用いた場合には回答できないよ

                                                                  ナレッジグラフを用いたRAGの改善 - Ahogrammer
                                                                • GiNZAと患者表現辞書を使って患者テキストの表記ゆれを吸収した意味構造検索を試した - エムスリーテックブログ

                                                                  エムスリーエンジニアリンググループ AI・機械学習チームの中村(@po3rin) です。 好きな言語はGo。仕事では主に検索周りを担当しています。 最近「医療言語処理」という本を読んで、医療用語の表記ゆれ吸収や意味構造検索などについて学びました。 医療言語処理 (自然言語処理シリーズ) 作者:荒牧 英治発売日: 2017/08/01メディア: 単行本 そこで今回はElasticsearchと患者表現辞書を使った意味構造検索がどのくらい実戦投入できるかを簡単に試したので、概要と実装方法を簡単にご紹介します。 患者テキストの表記ゆれ 患者テキストの表記ゆれとは MEDNLPの患者表現辞書 トークンによる検索の課題と対策の検討 主語が違うのにヒットしちゃう? 意味構造検索 係り受け解析と患者表現辞書を使った意味構造検索の実装 患者表現辞書を使った係り受け解析 患者表現辞書の表現をクエリに展開する

                                                                    GiNZAと患者表現辞書を使って患者テキストの表記ゆれを吸収した意味構造検索を試した - エムスリーテックブログ
                                                                  • go.modについての陥りやすい誤解 - ぽよメモ

                                                                    はじめに go.modにおけるGoのバージョン指定 依存先のgoディレクティブの方が古いバージョンを指す場合 依存先のgoディレクティブの方が新しいバージョンを指す場合 goのバージョンよりgoディレクティブが先行する場合 goディレクティブまとめ 1.21以降のgo.modにおけるGoのバージョン指定 require時のバージョンの指定 Minimal version selection モジュールのバージョン replaceの波及先 依存先が別のパスにreplaceしている場合 go.sum まとめ はじめに これはあくあたん工房アドベントカレンダー 2021 11日目の記事です。 ポエムを書いていたら気分が暗くなったので、消して自分の過去のメモを記事にすることにしました。そんな解釈するやつおらへんやろwwと是非笑って読んでください。 2023-09-19追記:Go 1.21からいくつ

                                                                      go.modについての陥りやすい誤解 - ぽよメモ
                                                                    • Jamf ProでMacのゼロタッチデプロイをやってみた話 - SmartHR Tech Blog

                                                                      こんにちは、コーポレートエンジニアの小石(@koipai)です。 この記事では、毎月10〜20人が入社してくるSmartHRにおいて、従業員PCにかかる初期セットアップを自動化して、オンボーディングをちょっと楽に、そしてリモートワークにも対応できるシステム構築をした話をしたいと思います。 なにが課題だったのか まず、前段となる話、つまり僕がSmartHRに入社してJamf Proを触り始める以前の話をすると、僕が入社した2019年11月時点、SmartHRでは既にJamf Proが導入済み、ゼロタッチデプロイっぽいことはやっていた、という感じでした。 SelfServiceによる「なんちゃってゼロタッチデプロイ」 Jamf ProにはSelfServiceという、Jamf独自のアプリ配布用アプリが存在します。 そして、SelfServiceでは管理者によって登録されたアプリを従業員が任意で

                                                                        Jamf ProでMacのゼロタッチデプロイをやってみた話 - SmartHR Tech Blog
                                                                      • Lensを始めとするOpticsがプログラミングをどう変えるか / 複雑なデータのモデリングをサボるには - Lambdaカクテル

                                                                        仕事でLensを使う機会があった。Lensは複雑で入り組んだデータ構造の読み書きに非常に効果的な手法であるにもかかわらず、関数型プログラマ以外にはあまり知られていないように思える。 そこでこの記事では、Lensとは何なのか、なにが良いのか、具体的にどのようなケースでLensが役立ったか、そしてLensの亜種について紹介する。業務でも使ってます! AIくんが考えるLens 前提条件 Lensとは Lensの使いどころ データをモデリングする場合 (とても つらい) Lensを使う場合: Lensはアクセスパスである Lensと愉快な仲間たち Lensの合成 -- andThenでひっつけよう Lens Law Monocleの便利機能 Lensの自動生成でサボる Focusでもっとサボる Lensがもたらしたもの まとめ あわせて読みたい 前提条件 この記事ではLensを紹介する言語としてS

                                                                          Lensを始めとするOpticsがプログラミングをどう変えるか / 複雑なデータのモデリングをサボるには - Lambdaカクテル
                                                                        • [TypeScript]モノレポ管理ツール比較検討

                                                                          モノレポ管理のツールを検討したときのメモ Background 自分が所属するチームで開発する JavaScript/TypeScript のプロダクトが増えてきて、同じような内容のリポジトリがいくつも存在している(n個とする)。 変更を加えていくにつれて、それぞれの差分が大きくなり、以下のような問題が発生する。 開発が止まっているプロジェクトの構成が古くなり、修正コストが発生する 開発が複数同時進行している場合、同じような実装を手動で同期する必要がある これらは共通の基盤等があれば効率的に(理想的にはn分の1の労力で)開発が可能であり、将来的なコストを考えると、いまのうちにその仕組みを考えておきたい。 Proposed Solutions 要件は以下 複数のパッケージをnpmとしてpublishできる アプリケーションも管理できる Nx, Rush, Lerna を主要な選択肢としている

                                                                            [TypeScript]モノレポ管理ツール比較検討
                                                                          1