並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 51件

新着順 人気順

Mediumの検索結果1 - 40 件 / 51件

Mediumに関するエントリは51件あります。 開発技術aws などが関連タグです。 人気エントリには 『ミルクボーイがアジャイルを説明したら』などがあります。
  • ミルクボーイがアジャイルを説明したら

    序章駒場「最近、うちのおかんがシステム開発に興味を持っててなぁ、名前は忘れたらしいんやけど、迅速に開発できて、仕様変更にも対応できる、素晴らしい開発手法を取り入れてるところがあるらしいんやわ〜。」 内海「そんなもんアジャイルに決まってるがなぁ〜! 今やシステム開発と言えば、アジャイル。素早く変化に対応できるってゆーのが特徴なんよ。そもそも名前が “迅速” を意味する英語やねんから、アジャイルに決まってるがなぁ〜。」 チームの人数駒場「最初、オレもそう思たんやけどな、なんでも 40 人ぐらいで開発してるらしいんやわぁ〜。」 内海「ほなぁ、アジャイルちゃうかぁ…。アジャイルでは 5〜9 人ぐらいが推奨されてるからなぁ〜。40 人もおったら、とてもやないけど、コミュニケーションが成立するとは思われへんなぁ〜。効率の悪い伝言ゲームになるのは目に見えてるからなぁ〜。おかん、他にもなんか言うてなかった

    • 【1月23日追記】12月23日、24日に発生しました障害に関するご報告

      いつもSkebをご利用いただき、誠にありがとうございます。 12月23日12時よりskeb.jpにアクセスできない大規模な障害が発生しておりましたが、12月24日07時に復旧いたしました。 12月23日、および12月24日が納品期限のリクエストは納品期限を12月25日23時59分までに延長させていただきます。 みなさまには多大なご迷惑をお掛けしましたことをお詫び申し上げます。 本障害につきまして詳細をご報告させていただきます。 概要日時: 12月23日12時22分〜12月24日7時00分 (JST) ダウンタイム: 18時間38分 内容: skeb.jpにアクセスできない不具合 原因: SkebはすべてのサーバとシステムをHerokuに設置していたが、障害発生時刻より同サービスのアカウントが理由の通知なく利用できなくなった。 解決: Herokuの一切の利用を中止し、すべてのサーバとシステ

      • 専門職と視座

        こんにちは。ミクシィでスポーツやライブエンタメ関連の技術部長を担当している石井です。社内向けに書いている記事を少しづつ外部公開していきます。 大規模なサービス開発組織で働いていると、技術職スタッフにおいても、視座の高さを求められることが増えます。「視座の高さ」という単語は、曖昧で、入社していきなり「視座!視座!」と言われても、「えらい人がなんか言うとる」「わいには、まだ早い」くらいで、腹落ちしないと思います。しかし、給与体系にも紐づいていたりするので、給与が上がってくると、「視座をもうちょっとあげてもらわないとね…」と上長から言われれて「えー」となるかもしれません。私の考える「視座の高さ」と、なぜ専門職にも必要になるのかを説明しつつ、サービス開発と組織の関係について考えてもらう機会になればと思います。 私は、エンジニアリングを、単にプログラミングを書いたりすることで技術課題解決するというこ

          専門職と視座
        • ChatGPT で何が変わったか

          2023 年 3 月時点で、自分の開発スタイルがどう変わったかを雑に書いておく。 どんなタイミングで何を聞いているか主に Go と TypeScript や W3C や IETF の仕様について聞く場合はほぼ ChatGPT Plus を利用している。間違いとかはどうせ公式ドキュメントを読めばいいので、正しさは求めておらず、きっかけを求めている。 最近では Cloudflare Workers 上で動く WebAuthn サーバーを実装しているが W3C の WebAuthn を開きつつも、ほぼ ChatGPT に相談しながら実装している。 TypeScript で Uint8Array から ArrayBuffer に変換する方法を聞いたり、証明書について聞いたりと色々。参考までにどんなことを聞いているかを紹介しておきたい。 WebAuthn で送られてくる署名の r と s がたまに

            ChatGPT で何が変わったか
          • ピークカット戦略(集団免疫戦略)地獄への道は善意で舗装されている

            「コロナの感染を止めることは難しいので、ピークをコントロールし、最終的に、ゆっくりとみんながコロナに罹ることによって、集団免疫を獲得しよう」 いわゆるピークカット&集団免疫戦略とよばれるものだ。 先日英国のジョンソン首相がこの路線をとることを表明し話題になった。 私はこの戦略が最終的に破綻し、より多くのコストを払うことになるだろうことを2月の始めから繰り返しツイッターで書いてきた。しかしながら、いまだ多くの政治家やブロガー、識者ですらピークカット&集団免疫路線を支持していていることに驚きを隠せない。 なぜピークカット戦略が破綻するのか。なぜ最終的なコストが高く付くのか? 多少長いが、できるだけシンプルに書いたので最後まで読んで欲しい。 ピークカット戦略(集団免疫)とはなにか? まずは、ピークカカット戦略(集団免疫)について簡単に説明する。 ピークカットとは、医療崩壊を起こさないように、感染

              ピークカット戦略(集団免疫戦略)地獄への道は善意で舗装されている
            • Amazon EC2 を Arm に切り替えたら幸せなことしかありませんでした | CyberAgent Developers Blog

              技術本部 サービスリライアビリティグループ(SRG)の長谷川 @rarirureluis です👳 #SRG(Service Reliability Group)は、主に弊社メディアサービスのインフラ周りを横断的にサポートしており、既存サービスの改善や新規立ち上げ、OSS貢献などを行っているグループです。 はじめに Apple M1 で Arm という単語をよく耳にし、そしてその性能に驚いた方も多いと思います。Apple M1 が搭載された Mac のベンチマークはこちら そして Amazon EC2(以下:EC2)にも Arm が搭載されたインスタンスがあります。 https://aws.amazon.com/jp/ec2/graviton/ 今回はとあるサービスの全開発環境の EC2 インスタンスを m5.large から t4g.medium へ移行したら幸せになれたので、この記事を

                Amazon EC2 を Arm に切り替えたら幸せなことしかありませんでした | CyberAgent Developers Blog
              • 踏み台EC2を廃止してSession Manager接続に置き換えました

                こんにちは、エウレカ SRE チームの原田です。 今年 (2021年) エウレカでは、公開鍵認証で接続するEC2の踏み台サーバを廃止し、代わりに各サーバへの接続をIAMで認証できるSSM Session Managerへのリプレースを行いました。本記事ではそのモチベーションや、実装のポイントを紹介していきたいと思います。 旧来の踏み台サーバ 旧来の踏み台サーバエウレカで長く運用されていた踏み台サーバ (Gateway) は以下のようなものでした。 各開発者は、自分の秘密鍵を使って踏み台サーバへSSHを行う ( 踏み台サーバ上には各開発者の個別ユーザーおよび公開鍵が登録されている )踏み台上では、接続が許可されているSSH対象のサーバの秘密鍵がユーザー毎に配置されており、その鍵で各サーバにSSHするMySQL / Elasticsearch / Redis など、Private Subnet

                  踏み台EC2を廃止してSession Manager接続に置き換えました
                • GitHubで会社用とプライベートアカウントを分けよう(問題ないよ)

                  普段使うサービスで、会社用のアカウントとプライベートのアカウントを分けると便利でセキュアですよね?うっかり間違って仕事のデータを大公開してしまうリスクも小さくなります ただ、日本国内では、アカウント分離はNGで、個人ごとに1つのアカウントに集約しないと規約違反であるという言説が広まっているようです。 認識共有用に頑張って書いた図。指摘歓迎ですそこでGitHub Supportに事実を確認したところ(英語)、規約違反ということはないという話でした。会社側で有償のオーガニゼーションを契約し、仕事用アカウントを所属させていれば、各自のプライベートアカウントは無料でOKです。 ロジックとしては、オーガニゼーションに所属させているアカウントは有償コーポレートアカウント(名称仮)なので、個人アカウントに対する無料アカウントの複数所持禁止条項は無関係となります。 該当条項 One person or l

                    GitHubで会社用とプライベートアカウントを分けよう(問題ないよ)
                  • Nostr. Nostrという新しい分散型のソーシャルプロトコルを試してみています。 | by Fumi | Feb, 2023 | Medium

                    Nostrという新しい分散型のソーシャルプロトコルを試してみています。 私の公開鍵 はこちらです。 npub1zkquutx5q7c3f8pv5ad2wgszrwxkmnmj9769dxf7r3uvnf92mn0sas5dnh NostrとはNotes and Other Stuff Transmitted by Relays、略してNOSTR。 こちらがGitHub。 The simplest open protocol that is able to create a censorship-resistant global “social” network once and for all. It doesn’t rely on any trusted central server, hence it is resilient; it is based on cryptographic

                      Nostr. Nostrという新しい分散型のソーシャルプロトコルを試してみています。 | by Fumi | Feb, 2023 | Medium
                    • 機能開発を止めずに、6万行の TypeScript 移行を完了させた開発プロセス

                      スタディスト 開発部 技術支援ユニットの笹木 (@s_sasaki_0529) です。 2021年上半期、およそ6万行の JavaScript コードを TypeScript に置き換える作業を、半年間単独で行いました。 本記事では、機能開発自体を止めずに、どのように走り切ることができたのか、ふりかえりたいと思います。 なお、本記事の内容は、移行開始直後の登壇資料 “大規模 Vue アプリケーションの TypeScript 移行” と、移行完了後の登壇資料 “6万行の TypeScript 移行とその後” と重複する内容を含んでいます。 Teachme Biz と TypeScript弊社が開発している、マニュアル作成・共有システム Teachme Biz は、iOS/Android や Windows など、マルチプラットフォームで提供されています。 その中でも、作成・管理に多く使われて

                        機能開発を止めずに、6万行の TypeScript 移行を完了させた開発プロセス
                      • Pythonのアンダースコア( _ )を使いこなそう!

                        Pythonは一番書きやすいプログラミング言語と知られ、多くの人の第二外国語(英語に次ぎ)です。でもGithubやGitlabで他人のコードを参照した時や自分でclassを書いてる時、こういう疑問はあったでしょうか: 「def __init__(self): の__init__のアンダースコアは何故二つなのか?」 「def _func(x): と def func(x): とdef func_(x): に違いはあるのか?」 「y, _ = func(x)のアンダースコアは何か?」 そんな色んな所で使われてるアンダースコアの使い方を、今回整理して説明してみました! アンダースコアの使い場所Return値を無視する。関数の名付けで使い方を区別する。数字を読みやすくする。インタプリタで最後に表示された値を代表する。以上4種類の状況でアンダースコアを使いこなす事により、読みやすいpythonicな

                          Pythonのアンダースコア( _ )を使いこなそう!
                        • swagger-merger を用いた大規模API開発における Swagger 運用

                          はじめにこんにちは、Finatext で保険事業のプロダクト開発をしている @toshipon です。今回は以前の Fin-JAWS のイベントで少し紹介させていただいた、我々の現場で取り組んでいる、大規模API開発における Swagger を用いたAPI仕様のドキュメント運用方法について紹介いたします。 概要我々の現場では、API ベースのWeb Application を開発する際に、Swagger を用いて API 設計をしたり、BFFサーバー開発者やフロントエンド開発者とのコミュニケーション手段として活用しています。 ただし、Web Application の規模が大きくなってくると、Swagger の 定義ファイルは肥大化してしまい、メンテナンスが困難になってきます。 今回は、Web Application の規模が大きくなっても耐えうる Swagger 定義ファイルの運用方法を

                            swagger-merger を用いた大規模API開発における Swagger 運用
                          • Disclosure of a vulnerability that allows the theft of visitors' email addresses using Medium's custom domain feature / Mediumの独自ドメインプランを使って訪問者のメールアドレスが窃取できる脆弱性の開示

                            0_medium_vuln_en.md Disclosure of a vulnerability that allows the theft of visitors' email addresses using Medium's custom domain feature Author: mala Introduction This article describes a vulnerability in a web service called Medium that allows you to steal visitors' e-mail addresses by using custom domain plan of Medium. This is done as my personal activity and is not related to my organization.

                              Disclosure of a vulnerability that allows the theft of visitors' email addresses using Medium's custom domain feature / Mediumの独自ドメインプランを使って訪問者のメールアドレスが窃取できる脆弱性の開示
                            • Business Source License 1.1

                              HashiCorp が OSI オープンソース・ライセンス のソフトウェア (以降 OSS) 製品を Mozilla Public License 2.0 (以降 MPL) から Business Source License 1.1 (以降 BUSL) にライセンス変更して話題になっています。 自社は主力製品はクローズドソース、それ以外は Apache License 2.0 で OSS として公開という戦略をとっていることもあり、 BUSL について自分の考えを雑に書いておこうと思います。 法律の専門家ではないので、間違いもあると思います。きっちり理解したい人は弁護士に相談しましょう。

                              • YouTubeの推薦アルゴリズムの変遷を追う〜深層学習から強化学習まで〜

                                はじめにこの記事は「eureka Advent Calendar 2019」24日目の記事です。 こんにちは、Data Analystの @pacocat です! 私はeurekaには2019年11月に入社したばかりなのですが、毎日楽しく仕事させてもらっています。最近はプロダクト開発のための定性調査の仕組みづくりを手伝ったり、事業分析や組織開発をしていたりと、様々な定量・定性データを活用してどのように事業成長に貢献できるか考える日々です。 前職ではAI PdMとして、ゲームや強化学習領域でのAI活用を推進していました(興味ある方はGDC2019での発表や各種スライド slideshare / speakerdeck をご覧ください)。直近はがっつりAIに関わっているわけではありませんが、趣味で推薦×強化学習分野のサーベイをしていたら面白い話題がたくさんあったので、それらの中からYouTub

                                  YouTubeの推薦アルゴリズムの変遷を追う〜深層学習から強化学習まで〜
                                • Athena+Embulk+BigQueryによるアプリケーションログの分析環境構築

                                  はじめにこんにちは、Finatextで証券プラットフォーム(Brokerage as a Service、以下BaaS)の開発に携わっている石橋(@bashi0501)です。過去のFinatextテックブログではTerraform、CDKとIaCをテーマにした記事しか書いたことがなかったのですが、今回はログの分析活用をテーマとします。 概要弊社の証券事業ではECSによるワークロードを組んでいます。本テーマのアプリケーションログについては標準出力したものをawslogsログドライバーが回収してCloudWatch Logsに送信しています。 ログの検索という観点ではCloudWatch Logs Insightsというサービスでかなりリッチにフィルターや集計を行うことができるのですが、ログデータを元にしたユーザーのファネル分析や業務改善(後述します)に活かしていきたいという意図があるため、マ

                                    Athena+Embulk+BigQueryによるアプリケーションログの分析環境構築
                                  • ECS Fargate で S3 bucket を用いた環境変数の運用方法

                                    はじめにこんにちは、Finatext で保険事業のプロダクト開発をしている @toshipon です。今回は我々の一部の現場で取り組んでいる、ECS Fargate 上で利用する環境変数を、 S3 bucket を使って運用しているお話を紹介いたします。 概要ECS Fargate 上で、アプリケーションコードと同期的に環境変数の更新を行いたい。 そのために、mozilla/sops というファイル暗号化ツールを利用して暗号化した環境変数ファイルをアプリケーションコードのリポジトリで管理し、CI/CD ( Codepipeline ) によるデプロイのタイミングで、環境変数ファイルを復号してS3にアップロードし、ECS task上で S3 から環境変数を参照する仕組みを紹介いたします。 解決したい課題環境変数更新とアプリケーションコードデプロイのタイミングが非同期であることECS Farg

                                      ECS Fargate で S3 bucket を用いた環境変数の運用方法
                                    • TechCrunch

                                      Welcome, folks, to Week in Review (WiR), TechCrunch’s regular newsletter covering this week’s noteworthy happenings in tech. TikTok’s fate in the U.S. looks uncertain after President

                                        TechCrunch
                                      • 人気ブログサービスMediumが検索トラフィック激減! ブランド構築に他社サービス依存は危険【SEO情報まとめ】 | 海外&国内SEO情報ウォッチ

                                        英語圏で人気のブログサービスMedium(ミディアム)全体の検索トラフィックが激減し、情報発信をMediumに依存していた企業にも大ダメージとなった。企業の担当者がここから学ぶべきこととは? ほかにも、グーグル社員による「コア アルゴリズム アップデート」「中古ドメイン名」「グーグルの信頼性と安全性」に関する解説や、その他のSEO情報を、今年もまとめてお届けしていく。 コアアップデートで上がったサイトと下がったサイト、その違いをグーグル社員が指摘中古ドメイン名「僕ならやらない、リスクあるから」グーグル金谷氏が断言グーグル検索が過去5年で最大の飛躍!? BERT採用で言語理解能力が格段に向上巨大プラットフォームとしてグーグルが考える信頼性と安全性非セキュアなページからのリンクはオーソリティやPageRankが少ない!?トラフィックが減ったサイトからのリンクは否認すべきか?.com や .jp

                                          人気ブログサービスMediumが検索トラフィック激減! ブランド構築に他社サービス依存は危険【SEO情報まとめ】 | 海外&国内SEO情報ウォッチ
                                        • Announcing Flutter for Windows

                                          Since we launched Flutter, we’ve focused on delivering a cross-platform solution for beautiful, tailored apps that are compiled to machine code and take full advantage of the underlying graphics hardware of your device. Today marks a significant expansion of this vision with the first production release of support for Windows as an app target, enabling Windows developers to benefit from the same p

                                            Announcing Flutter for Windows
                                          • AWS Lambda battle 2021: performance comparison for all languages (cold and warm start)

                                            Let’s compare the performance of all supported runtimes + 2 custom runtimes (Rust and GraalVM). Will compare cold start and warm. Source code is here: https://github.com/Aleksandr-Filichkin/aws-lambda-runtimes-performance. It requires the minimum local setup(almost all is Dockerized) NodeJs (14.x)Python (3.9)Go(1.x)Ruby(2.7).Net(3.1)Java (11)Rust(1.54.0)GraalVM(21.2)Disclaimer:All benchmarks were

                                              AWS Lambda battle 2021: performance comparison for all languages (cold and warm start)
                                            • ZOZO プラットフォームSREとコロナ禍におけるチームリーディング術

                                              MLOpsチームは4名程度の規模だったのですが、PF-SREチームは当初から8名という大所帯(現在は10名)で、適切なチーム人数と言われる Two Pizza Rule の8人を超えてしまい、チーム運営のやり方を変えていく必要がありました。 また、2020年2月頃からCOVID-19によって週5リモートワークに代わり、その中で如何に効率を落とさずにチームとして働くかを模索していく必要がありました。 本記事では、小さなチームから、大きなチームのリーダーに移り変わるにあたってどのような変化を進めていったのか、またCOVID-19におけるリモートワークにどのように適合していったのかを記載していきたいと思います。 チームリーディングで気をつけていること私がチームをリードするときに気をつけていることは、約一年前に発表したZOZO MLOps のチームリーディングとSRE (Engineering)と

                                                ZOZO プラットフォームSREとコロナ禍におけるチームリーディング術
                                              • エウレカのデータ組織運営の1年間

                                                はじめにこんにちは、@pacocat です!この記事は「eureka Advent Calendar 2020」15日目の記事です。 気づけばエウレカに入社して1年が経ちました。入社後はデータアナリストとして活動していましたが、今年の3月からはData Directorとして、AIを含むデータ部門を統括する立場として、組織づくりや戦略推進を行っています。 もともとエウレカに入社したきっかけは、過去にデータアナリスト→AIプロジェクトリーダーとキャリアを積んでいく中で、プレイヤーとしてだけでなく、チームや組織としてデータ活用のあるべき姿を考えたいという気持が高まったことにあります。今は毎日優秀なメンバーに支えられながら、成長痛を感じつつ新しいチャレンジを楽しめています。 この記事では、普段私がどのような観点でデータ組織を運営しているか、をまとめていこうと思います。データチームはこの1年だけで

                                                  エウレカのデータ組織運営の1年間
                                                • 「Twitter離れ」が起きる中Twitterの共同創設者が立ち上げたMediumがMastodonに独自コミュニティを開設

                                                  Twitterの共同創設者であるエヴァン・ウィリアムズ氏が立ち上げた記事投稿プラットフォームのMediumが、Twitterの代替サービスとして注目を集めるMastodonで、独自のインスタンス「me.dm」を開設しました。 Medium embraces Mastodon. The fediverse is a breath of fresh air… | by Tony Stubblebine | Jan, 2023 | 3 Min Read https://blog.medium.com/medium-embraces-mastodon-19dcb873eb11 オープンSNSのMastodonでは、ユーザーが異なるサーバー(インスタンス)上でアカウントを作成することが可能となっており、インスタンス毎に独自の文化が築かれています。ただし、どのインスタンス上でアカウントを作成しても、異

                                                    「Twitter離れ」が起きる中Twitterの共同創設者が立ち上げたMediumがMastodonに独自コミュニティを開設
                                                  • FinatextにおけるAWSのガードレール戦略の紹介

                                                    はじめにこんにちは、Finatextでエンジニアをしている @s_tajima です。 Finatextでは、現在約40個のAWSアカウントを管理しています。 それぞれのAWSアカウントは、あるサービス専用になっていたり、いくつかのサービスが同居していたり、本番環境用だったり、開発環境用だったりと用途は様々です。 この中には、 証券ビジネスプラットフォームのBaaS を提供しているAWSアカウントも含まれます。 このBaaSに限らずとも、金融ドメインで広くサービスを提供しているFinatextでは、その基盤となっているAWSのセキュリティの管理が非常に重要になってきます。 今回は、弊社がAWSのセキュリティを担保するためにどんな運用をしているかというお話です。 既に複数のAWSアカウントを管理している方、特に管理はしているもののいまいち適切な状態になっていないと感じている方に読んでいただけ

                                                      FinatextにおけるAWSのガードレール戦略の紹介
                                                    • Serverless NEG でシステム開発をより柔軟に

                                                      はじめに以前 Yuki Furuyama さんが「NEG とはなにか」という哲学的な(?)記事を書かれていましたが、このたび「Serverless NEG」(Serverless Network Endpoint Group)という新しいタイプの NEG が追加されました。(まずは Beta でのご提供です → EDIT(2020–10–14): 2020年10月14日に GA になりました。) これで NEG は Zonal NEG、Internet NEG、Serverless NEG の三種類になりました。 Furuyama さんの Zonal NEG に関する記事には「NEG は Kubernetes の Service に相当するもの、Network Endpoint は Pod に相当するものです」とありましたが、Serverless NEG では「Network Endpoi

                                                        Serverless NEG でシステム開発をより柔軟に
                                                      • 日本のコロナ第三の道。R=1持久戦略の概要と考え方。

                                                        日本が選択しているコロナへの対処法は、R=1持久戦略とよぶものです。これは、中国の封じ込め、英国の集団免疫(すでに撤回済みですが)とも違う、第3のアプローチです。 R=1持久作戦では、自粛を中心とした社会的距離を保つことにより、長期間にわたり、コロナの拡散を現状レベルで抑えることを目的とします。その間にワクチンの開発を待ちます。 現在の日本国民は、さまざまな自粛の制限のなか、苛立ちを覚えているひとが多いかとおもいます。これがいつまでつづくのかと。出口がみえなければ、我慢も限界になるというものです。 自粛策がどこまで必要なのか、何をやり、何をやらない選択ができるのか。いつまでやる必要があるのか。 こうした疑問に答えるための、議論の土台と、およその方向性について、このエントリでは解説します。 少々長いですが、シンプルに書いたので、最後まで読んで欲しいと思います。 ぼくらは、R=1を保つウイルス

                                                          日本のコロナ第三の道。R=1持久戦略の概要と考え方。
                                                        • Firebase イベント データ分析のための Google Cloud 活用方法 (1) Firebase イベント データのスキーマ

                                                          本連載についてモバイルやウェブ アプリケーションの KPI を改善させるためには、ユーザーの日々の利用状況や行動を適切に把握した上で、施策を検討して実施することが重要となります。特に、実際に KPI 改善施策を検討して実施する企画者やマーケターが、自分自身でデータを分析し、その結果にもとづいて施策を検討できるようになることは、「現状把握 → 施策検討 → 施策実施 → 効果測定」という KPI 改善のサイクルを迅速に回すために必要不可欠となっています。 Firebase SDK で開発されているアプリケーションについては、Google Analytics for Firebase を利用することで、ユーザーのイベント データを簡単に Google Analytics で収集できるようになっています。さらに、収集したイベント データを BigQuery へエクスポートすることにより、企画者や

                                                            Firebase イベント データ分析のための Google Cloud 活用方法 (1) Firebase イベント データのスキーマ
                                                          • Backdoor Attack in Python

                                                            Hacking is to identify weaknesses in computer systems or networks to exploit its vulnerabilities and gaining access. Hacking means using computers to commit fraudulent acts such as fraud, privacy invasion, stealing corporate-personal data, etc. Cybercrimes cost many companies millions of dollars every year. Businesses need to protect themselves against such attacks. On the other hand, Python is a

                                                              Backdoor Attack in Python
                                                            • Apple M1 ARM Performance With A 2020 Mac Mini Review - Phoronix

                                                              Apple M1 ARM Performance With A 2020 Mac Mini Written by Michael Larabel in Computers on 20 November 2020 at 12:22 PM EST. Page 1 of 7. 206 Comments. For those curious about the hardware potential out of Apple's in-house M1 processor powering new Mac Book Pros and Mac Mini, for the past week we have been running benchmarks of this ARM-based processor and have a number of benchmarks to share today

                                                                Apple M1 ARM Performance With A 2020 Mac Mini Review - Phoronix
                                                              • 【iOS15】設定アプリのURLスキーム一覧(標準アプリ) - もう一人のY君

                                                                Modified:2022/09/13 iOS15のiPhoneで使用可能な設定アプリおよび標準アプリのURLスキームを紹介しています. 前回(iOS14)と異なる場合は可能な限りその点について言及しています. スポンサーリンク 検証 環境および先頭の文字列について 設定アプリ(起動) アカウント Apple ID ファミリー共有 サブスクリプションの編集 Apple Pencil iCloud iCloud > バックアップ Wi-Fi Bluetooth モバイル通信 通信のオプション(シングルSIMの場合) 通信のオプション(デュアルSIMの場合) 通知 各Appの通知画面 サウンドと触覚 着信音 集中モード(旧おやすみモード) 着信を許可 スクリーンタイム 休止時間 App使用時間の制限 通信/通話の制限 常に許可 コンテンツとプライバシーの制限 一般 情報 情報>証明書信頼設定

                                                                  【iOS15】設定アプリのURLスキーム一覧(標準アプリ) - もう一人のY君
                                                                • MySQL5.7系からMySQL8.0系にアップグレードする際の破壊的変更を回避するために

                                                                  Photo by Rubaitul Azad on Unsplashはじめにこんにちは、2021年4月にFinatextに新卒で入社し、まもなく3年目になるToshiya Matsuzakiです。サーバーサイドエンジニアとして、AWSでのインフラ構築とGoによるシステム開発を行っています。 先日、MySQL5.7系互換であるAmazon Aurora v2を使用していたリリース前のプロダクトのデータベースを、MySQL8.0系互換であるAmazon Aurora v3にアップグレードした際に、予期せぬバグが発生しました。調べたところ、MySQL5.7から8.0へのアップグレードに含まれていた破壊的変更点によるものでした。 そこで、今回のバグから得た学びと対応方法について書きたいと思います。現在稼働しているシステムに対して、MySQL5.7系から8.0系にアップグレードをすることを検討してい

                                                                    MySQL5.7系からMySQL8.0系にアップグレードする際の破壊的変更を回避するために
                                                                  • Mediumの記事がnoindexになって試したこと

                                                                    いつの間にか弊社のブログ記事がnoindexになっていて、色々試してnoindexが外れるまでのお話。下のツイートの裏側のお話です。 最終的にこうやるとnoindexが外れるのではと書いてありますが、あくまで確証はなく、他の記事を見ているといつの間にかnoindexが外れていたりしたので参考程度にしてください。 noindexの発覚ある日会社のslackにこんな投稿が。 なんかふと検索してたら気づいたんですけど、Medium にあげた最近の記事ってググっても引っ掛からなくないですか?? 最初はインデックスされるのが遅れてるのかなぐらいの気持ちでしたが、記事のソースを見てみるとまさかのnoindexが。もちろん自分たちでそのような設定をしたわけでもなく、関係しそうな設定も見当たりません。 さらに調査を進めた結果、 最近の記事だけではなく、過去の記事も含めて見たところほぼ全記事がnoindex

                                                                      Mediumの記事がnoindexになって試したこと
                                                                    • Top 12 OSINT Tools for the Dark Web

                                                                      1) TORBOT This tool is an OSINT resource designed specifically for the dark web. Crafted using Python, its primary aim is to systematically gather comprehensive information using data mining algorithms. Its capabilities extend to meticulous data retrieval and the generation of a tree graph, enabling in-depth exploration. Operating as an Onion Crawler (.onion), it extracts page titles, site address

                                                                        Top 12 OSINT Tools for the Dark Web
                                                                      • noteとMediumは本質的に別物だ|すのれぱ通信

                                                                        2018年の秋、サンフランシスコ。 僕は親友と共に憧れの会社のオフィスに来ていた。正確にいえばビルのエントランスだったが。 コネもアイデアもなく、オフィスの中は全く見れなかった。でも、彼らが少しだけ身近になった気がして嬉しかった。 そのスタートアップはMedium(ミディアム)という名前で、誰でも自由に記事を書いて発信できる同名のプラットフォームを運営している。 心地よく読みやすいシンプルな画面デザインが特徴。ウザい広告も一切ない。 専門家から学生まで幅広い層が記事を書いていて、様々な分野で質の高いコンテンツが日々生み出されている。特にデザインの学習に関しては、今まで何度お世話になったかわからない。 ここまで読んでお気づきの方もいるかもしれない。 そう、Mediumはnoteにそっくりだ。 しかし、より本質に焦点を当てると、ふたつの間に決定的な違いがあることがわかった。 noteとMedi

                                                                          noteとMediumは本質的に別物だ|すのれぱ通信
                                                                        • なぜ古橋研究室が mapbox meetup を主催するのか?

                                                                          2019年、mapbox が日本にやってきた。ウェブ地図サービスmapboxをご存知の方がどのくらいいるだろうか。GoogleマップやAppleマップ、Yahoo!地図、マピオンなどの地図サービスを知っている人は多いかもしれないが、正直2019年現在 mapbox の名前を知っている人はよほどの地図マニアか業界関係者ではないかと思う。そして何より、Volunteered Geographic Information(VGI)の代表格であるOpenStreetMap の地図データを使いやすい地図APIやSDKに仕上げ、ウェブ地図からスマホのアプリまで多くのカスタマイズされた地図サービスを商用サービスとして提供するmapboxは、Google Maps API 一色だった業界を大きく塗り替え始めている。 この mapbox が日本を、そして世界を大きく変えていくと古橋研究室は考えている。ともす

                                                                            なぜ古橋研究室が mapbox meetup を主催するのか?
                                                                          • Swiftのメモリ管理を知る

                                                                            Swiftの優秀な言語仕様のおかげで、私たちがメモリ管理について意識することは少なくなりました。一方で、Swiftのメモリ管理方式では循環参照が発生し、メモリリークが起こることもあります。本記事ではこのような問題の対処方法も含め、Swiftにおけるメモリ管理を解説します。 値型のメモリ管理値型は、変数が使われなくなると(=スコープの範囲外に出ると)すぐに自動で解放されます。値型に関してはメモリ管理を考える必要はありません。 参照型のメモリ管理参照型は、その名の通り複数の箇所から1つのメモリを参照するので、使われなくなったかどうかを単純に判定することができません。そこでSwiftでは、Automatic Reference Counting, 通称ARCという方式を用いて、メモリ領域を自動的に管理してくれます。他言語ではGC(ガベージコレク ション)という名で同様の仕組みが提供されていること

                                                                              Swiftのメモリ管理を知る
                                                                            • Apache Airflowでエンドユーザーのための機械学習パイプラインを構築する Part3

                                                                              Part2では、Airflowの基本的な使い方を学びました。Part3では、実際にパイプラインの実装に入っていきたいと思います。とはいえ一度に全部は作れないため、パートに分けて作成をしていきます。今回は、データ収集を担当するパートの一部を実装しようと思います。 Part3にて実装の範囲: データの取得処理具体的には、以下の処理のうち1~2を実装してみます。 EDINETから、決算関連文書のリストを取得するリストに掲載された文書をダウンロードして、ストレージに格納するダウンロードされた文書からテキストを抽出し、DBに格納する抽出したテキストから特徴量を計算し、ストレージに格納するEDINETは、企業の決算文書などを公開している金融庁のシステムです。最近APIで文書にアクセスできるようになったため、こちらを題材に使ってみたいと思います。 基本的には、ファイルダウンロード・テキスト抽出・特徴量抽

                                                                                Apache Airflowでエンドユーザーのための機械学習パイプラインを構築する Part3
                                                                              • Build pipelines with Pandas using “pdpipe”

                                                                                IntroductionPandas is an amazing library in the Python ecosystem for data analytics and machine learning. They form the perfect bridge between the data world, where Excel/CSV files and SQL tables live, and the modeling world where Scikit-learn or TensorFlow perform their magic. A data science flow is most often a sequence of steps — datasets must be cleaned, scaled, and validated before they can b

                                                                                  Build pipelines with Pandas using “pdpipe”
                                                                                • Analystのスループットを継続的に最大化させるデータ基盤の運用思想

                                                                                  この記事は「Eureka Advent Calendar 2020」の16日目の記事です。 こんにちは、Head of BIの鉄本です。 15日目は Jun Ernesto Okumuraによるエウレカのデータ組織運営の1年間でした。今日はこの話に関連して、もう少し具体的にEureka BIチームのAnalystの分析フローを支える分析環境について書きます。主に運用の思想や仕組みづくりの紹介になります。 想定読者Data Lake・Data Ware House・Data Martなどのデータ基盤周辺知識があるAnalystを活かすデータ基盤の開発運用に興味がある前置きBIチームの紹介やAnalystの業務フローに関する前置きが少し長くなりますがお付き合いくださいませ。 お急ぎの方は、本題まで飛ばしてください。 チームのミッションとデータ基盤BIチームは、「価値のある意思決定」と「意思決定

                                                                                    Analystのスループットを継続的に最大化させるデータ基盤の運用思想

                                                                                  新着記事