イベント
イベントを探す
本日開催のイベント
明日開催のイベント
ランキング
カレンダー
マガジン
マガジンを読む
マガジン
技術ブログ
書籍
動画
動画を見る
グループ
グループを探す
グループを作る
イベントを作成・管理
学生の方はこちら
ログイン
|
新規会員登録
TOP
グループ
さくらインターネット
ブログ
トップ
イベント
資料
動画
ブログ
さくらインターネット の技術ブログ
全291件
2021/12/09
パフォーマンス向上への飽くなき挑戦! さくらのエンジニアによるISUCON座談会 (前編)
はじめに ISUCON (Iikanjini Speed Up Contest)は、ウェブサービスの性能向上を競うコンテストです。これまでに11回の大会が開催され、回を追うごとに参加者も増えて大規模なイベントとなっています。大会のレベルも非常に高く、IT業界の第一線で活躍しているエンジニアの方々でも、優勝の栄冠を手にすることはなかなか難しいです。 さくらインターネットはISUCONのスポンサーとして協賛しているだけでなく、多くの社員がコンテストに参加しています。また、過去にはISUCONの問題作成を担当したこともありますし、ISUCONの創設に関わったメンバーも在籍しています。 そこで今回は、ISUCONに関わったことのある社員の皆さんに集まっていただき、ISUCONではどんなことをやっているのか、何がおもしろいのかなどを、座談会形式でうかがいました。 参加者の皆さん 座談会に参加した皆さんに、自己紹介をしていただきました。 長野雅広(kazeburo) クラウド事業本部で、さくらのクラウドの、主にアプライアンスと呼ばれるサービス(エンハンスドLB、DNS、シンプル監視など)の開発や運用をやっています。ISUCONには初回から関わっていて、ISUCON2までは出題を担当し、ISUCON9の予選でも出題をやりました。その他の回では普通の出場者として参加していて、予選落ちも何回もありますが、ここ2回ほどは本選にも出ています。(編集部注:ISUCON3と4では優勝も経験しています) 江草陽太(ひなたん) さくらインターネットに新卒で入社してから7年ぐらい、ソフトウェアエンジニアとかをしてまして、今は技術統括の執行役員と、セキュリティの担当であるCI Webサービス ISUCON パフォーマンス コンテスト
2021/12/07
勢い余ってカンファレンスプラットフォームを作った話
こんにちは、寺尾です。さくナレではだいぶ久しぶりの記事を書かせていただきます。 一般社団法人日本インターネットプロバイダー協会 (JAIPA/ジャイパ)という団体で JAIPA クラウドカンファレンス (略称、クラコン)というイベントを毎年開催していて、その実行委員を務めています。 今年は9月2日にオンラインで開催しました。最近のマイブームはライブ配信なので、このイベントでもライブ配信を中心に活動をしてきました。 ライブ配信プラットフォームを巡って、いろんな紆余曲折があったので、今回の記事はライブ配信プラットフォームを記事にしてみました。 ■はじまり 2020年の開催では配信を専業で提供している会社さんに配信機能を提供していただいて開催しました。しかし、いくつかの課題があったので、2021年の開催では配信機能単体では無く総合的なイベントプラットフォームを検討しました。 昨年、課題に感じていたのはこのあたりです。 マルチトラック(同時複数トラック)に対応している 資料ダウンロードなどのトラッキング機能がない アンケートの回答率が悪いので回答率を上げたい(画面にQRコードを表示しただけではなかなか回答してくれない) そもそも、オンラインイベントを雑に分類すると、 マーケティング系の部署が主催するイベント と、 テック系イベント があります。 テック系イベントでは、そこまでアンケートやトラッキングを行うのは少ないと思いますが、マーケティング系イベントの場合、KPIの測定やホットリードを見つけ出すために様々な数字や情報を取得したいのです。 今回のイベ さくらのクラウド 動画配信 エンハンスドロードバランサ
2021/11/16
【Netflixでも使ってる!】 映像品質評価ライブラリVMAFを使ったエンコードパラメータの決定方法の紹介
こんにちは、テリーです。Macbook Proの新商品は買いましたか? M1Pro/MaxのベンチマークがYouTubeにたくさん紹介されていますが、ほとんどが「動画を編集したときの操作感」「動画を出力してみたときの時間」という比較ですね。動画編集を扱わないユースケースでは、体感できるほどの差が出ないのかもしれません。 今回は動画のエンコードの話です。撮影した生のカメラ映像をファイルに出力または配信する場合、生のデータでは大きすぎるので、何かしらのコーデックを使ってファイルサイズを小さくします。「画質とフレームレートは極力よい状態を維持したい。しかしファイルサイズは小さくしたい。電波のよくない環境でも見れるようにしたい」というトレードオフがあります。画質をよくすればファイルサイズは大きくなり、画質を犠牲にすれば地下でも見れる人が増えます。多くの人が「このくらいでいいんじゃないか?」という経験や勘で決めているか、もしくは編集ソフトのデフォルト値をそのまま使っているようです。 では、その設定値(エンコードパラメータと言います)の最適解はどのように求めるのでしょうか? 世界最大級の映像配信会社Netflixが、自社で使用しているビデオ品質評価ライブラリ VMAF をオープンソースで公開しています。Netflix規模の配信会社になると、配信データ量を1%減らすだけ莫大なコスト削減になるでしょう。本記事では、VMAFの使い方を紹介します。 動作環境 本記事は以下のバージョンを用いて動作を確認しています。 MacBook Pro (16-inch, 2019) macOS Big Sur 11.6.1 VMAF 2.3.0 ffmpeg 4.4.1 インストール VMAFはYUV形式での比較となるた ffmpeg 動画 配信 エンコード VMAF
2021/11/09
GIGAスクール構想における「1人1台端末」及び「高速大容量の通信環境」を終えた今、次に考えるべき事とは?
今回の記事では、文科省から2021年5月に発表された「教育情報セキュリティポリシーガイドライン」の改訂のポイントと対策手法についてご説明させて頂きます。 参考URL: https://www.mext.go.jp/a_menu/shotou/zyouhou/detail/1397369.htm 「教育情報セキュリティポリシーガイドライン」の趣旨と改訂のポイント 「教育情報セキュリティポリシーガイドライン」の趣旨 学校ICT環境整備の推進を踏まえ、 1人1台の端末を活用するために必要な新たなセキュリティ対策 や クラウドサービスの活用を前提としたネットワーク構成 等の課題に対応する。 改訂のポイント 1人1台の端末を活用する為に必要な新たなセキュリティ対策 ⇒Webフィルタリングやマルウェア対策 ⇒学校や家庭内での利用におけるリテラシー教育 クラウドサービスの活用を前提としたネットワーク構成 ⇒ローカルブレイクアウト構成 ⇒ネットワーク分離を必要としない認証によるアクセス制御 1人1ID化に対する新たなセキュリティ対策の追加 ⇒入学/転入、進級/進学、転出/卒業/退学などにおけるID管理 ⇒複数の認証要素を組み合わせた多要素認証 ⇒シングルサインオンを用いた認証の効率化 1については、児童生徒、教職員問わずにマルウェア対策など日常的なセキュリティ対策を施す事と共に、家庭も含めた情報リテラシーの向上とモラル教育を行う事が重要かと思われます。本来であればセキュリティ対策などは統一されているべきですが、各自治体によりポリシーや考え方が様々であると見受けられますので、モラル さくらのクラウド シングルサインオン 多要素認証 ID管理 WisePoint
2021/11/02
社外からMySQLのデータにアクセスできるスマホアプリをノーコードで簡単に作ってみる(2)
ノーコードってなんとなく簡単そうなイメージはあるけど、いざやってみると結局制限が多くてやりたいことが実現できなかったり、逆に無理やり実現しようと思うと高額な費用が必要だったりで却って大変なんじゃないの?よくある話題先行のバズワードですぐに廃れるのでは?本当に使えてる人っているの?って思いますよね。 そんなあなたのために、今日はいますぐアプリを作りはじめたい気持ちをグッとこらえて、ノーコードのアプリを実際に導入するまでのステップや導入前に検討すべきことについて紹介したいと思います。ノーコードに対して半信半疑でいまいち本格的な検討に踏み出せないという方にもおススメです! ノーコードってそもそも何?という方は 前回の記事 もご覧ください。 本当にノーコードでできる? 前回解説した通り、ノーコードは基本的にパーツの組み合わせですので、どのようなパーツが用意されているかによってできることが変わってきます。 例えば前回もご紹介した Unifinity では、現場業務に適したパーツが揃っています。具体的には、在庫や備品などに MySQL NoCode ノーコード Unifinity
2021/10/26
WPScanによる、WordPressの脆弱性診断の始め方
WordPress のセキュリティ診断ツール WPScan 近年、不正アクセスの増加により、セキュリティに対する関心も高まりつつあります。さくらインターネットでも Web改ざん検知サービス やSSLの契約数が伸びてきているようですが、それでもやはり不正アクセスは絶えないのが現状です。 狙われるのはメールパスワード、そして WordPress さくらのレンタルサーバのサポート経験上、しばしば目にする不正アクセスは、メールパスワードの漏洩による大量メール送信です。しかし、これは比較的対策が簡単です。意識してパスワードの管理を行っていれば、それでリスクの9割以上はなくなると思います。 次に多いのがWordPressの不正アクセスです。WordPressは世界の1/3のサイトで使われており、便利で人気がある反面、非常に狙われやすいアプリケーションでもあります。 さくらのレンタルサーバのコラムにも セキュリティリスクが9割以上減るWordPressセキュリティの基本の基 を書きました。対策はこちらをご覧いただきたいです。 加えて、実際に脆弱性があるのかどうかについても確認しておきたいところです。しかし、ウェブサイトの脆弱性診断ってとても高価です。筆者が調べたところ、月額数万円以上というところが多いようです。 そうだ WPScan を使おう WPScan とは、オープンソースの WordPress の脆弱性スキャンツールです。個人利用の範囲では、無料で利用できます。 CUI(コマンドラインと呼ばれる黒い画面) レポートが全て英語 という点でちょっとハードルは高いですが、無料で基本的な脆弱性を洗い出してくれる優れたソフトです。 今回は、さくらのVPSに セキュリティ WordPress さくらのレンタルサーバ さくらのVPS WPScan
2021/10/21
WebRTC+Pythonを用いたリモート・リアルタイム映像処理開発方法の紹介
こんにちは、テリーです。今回はいつも以上にニッチなお話です。カメラ画像処理アプリケーションは映像を取得したコンピュータ上で行うことが一般的です。それは映像を伝送する際の圧縮復元で画質が劣化してしまうことと、伝送先での映像のトランスコード処理の集中ですぐにCPUが逼迫することが容易に想定されるからです。そのため、低遅延映像伝送後の映像処理の開発事例はあまり取り上げられていません。カメラが接続されたコンピュータ上で自作プログラムが動かせないことがありますし、開発言語が違う場合もあるでしょう。そこで今回はリモートカメラの映像をWebRTCで送受信し、Pythonで画像処理を加えて送り返す、ライブトランスコーディングの開発方法を紹介したいと思います。 動作環境 本記事は以下のバージョンを用いて動作を確認しています。 MacBook Pro (16-inch, 2019) macOS Big Sur 11.5.2 Chrome 94.0.4606.71 Docker desktop 4.1.0 Ubuntu 20.04.3 LTS aiortc 1.2.1 OpenCV 4.5 aiortcをインストール Python製WebRTC実装・ aiortc を使用します。GitHubからaiortcを入手した後、VSCodeを使用してフォルダを開きます。 git clone https://github.com/aiortc/aiortc.git cd aiortc code . VSCodeのRemote-Containersプラグインを利用して、下記のファイルを追加・修正し、UbuntuのDockerコンテナとして立ち上げます。 .devcontainer/devcontainer.json / AI WebRTC カメラ 配信 画像処理
2021/09/30
クラウドコラボレーションサーバ「Collabora Online」を構築してみた(2) 〜構築方法とコミュニティ〜
この記事は、2021年8月28日(土)に行われた オープンデベロッパーズカンファレンス(ODC)2021 Online での セミナー を記事化したものです。 はじめに 前回の記事 では、Collabora Onlineの概要や使うメリットを説明しました。それに続いて今回は、Collabora Onlineの構築方法や、開発コミュニティの体制などを紹介します。 システム要件 Collabora Onlineのシステム要件は条件によって違ってくるようですが、Nextcloudのビルトインを使うケースでは以下のようになっています。( 出典 ) OS:Linux x86-64またはARM64(aarch64) CPU:2コア メモリ:1GB + 100MB/ユーザ ネットワーク帯域:100kbps/ユーザ ディスクスペース:350MB Nextcloud 19のCollabora Online app 3.7.0以降 CODEの構築方法はいくつかある CODE(Collabora Online Development Edition)の構築方法は結構いろいろあるんですが、基本的にはどれもお試し用途です。本格運用になってくるとまたちょっと変わってくるんですが、お試しの方法として Nextcloud Collabora Online オフィスソフトウェア
2021/09/28
Acronis実践的なバックアップ
Acronis Cyber Protect Cloud を使用した実践的なバックアップの取得方法を、エージェントのインストールや計画の作成方法の説明を通して、ご紹介します。 エージェントの配置(サイレントインストール) Acronis Cyber Protect Cloudはエージェントベース(※エージェントレス環境もあり)で動作します。エージェントはAcronis Cyber Protect Cloudのコンソール上よりダウンロードすることができます。 Windows環境でサイレントインストールにてエージェントを配置する方法をご紹介します。 「無人セットアップの.mstおよび.msiを作成」からmsiを作成します。 インストールするコンポーネントを選択します。Windowsマシンの場合は「Windowsエージェント」を選択します。 任意の場所にインストーラを配置し、コマンドを実行します。 <コマンド例> msiexec.exe /i BackupClient64.msi /l*v log.txt /qn ADDLOCAL=MmsMspComponents,BackupAndRecoveryAgent TARGETDIR="C:\Program Files\BackupClient" REBOOT=ReallySuppress MMS_USE_SYSTEM_ACCOUNT=1 REGISTRATION_ADDRESS= https://jp-cloud.acronis.com REGISTRATION_LOGIN=<ユーザ名> REG バックアップ Acronis Cyber Backup Cloud Acronis
2021/09/21
今すぐ使える分散DB「エンハンスドデータベース(TiDB)」のご紹介
この記事は、2021年9月7日(火)に行われた さくらの夕べ Tech Night #4 Online での発表を記事化したものです。 はじめに この記事では、7月にリリースした、さくらのクラウドで使える機能の1つである 「エンハンスドデータベース(TiDB)」 というサービスについて紹介します。サービスの紹介に加えて、その裏で使っているTiDBという分散データベースの技術についても簡単に触れようかなと思っています。 分散データベース / NewSQLについて NewSQLとは さて、皆さんは「分散データベース」とか、あるいは「NewSQL」とか、そういった単語を耳にすることがあるでしょうか?ということでまずはこのお話をしたいと思います。 NewSQLと呼ばれているものはどういったものかといいますと、SQLをインターフェースとするという特徴を持っていて、データベース(例えばMySQLやPostgreSQLなど)と同じように強い整合性を持ち、トランザクションをサポートしていて、かつ分散データベース(分散型のリレーショナルデータベース(RDBMS))である、というところを特徴とします。 これらの特徴のうち、最初の3つは普通のRDBMSと同じですが、それを分散していい感じに動くようにしたという点が、Newがつく所以かなと思います。 NoSQLとの関係 以前にはNoSQLというものが流行った時期もありました。Noは「Not Only SQL」の略だと言われていますが、例えばM さくらのクラウド 分散処理 データベース SQL TiDB Hacobune
2021/09/16
クラウドコラボレーションサーバ「Collabora Online」を構築してみた(1) 〜Collabora Onlineの概要〜
この記事は、2021年8月28日(土)に行われた オープンデベロッパーズカンファレンス(ODC)2021 Online での セミナー を記事化したものです。 日本UNIXユーザ会の榎と申します。 今日はCollabora Onlineという、LibreOfficeを使ったサーバの話をします。アジェンダとしては以下を予定しています。 Collabora Onlineについて メリットと使い方 構築方法(いくつかあります) コミュニティの状態など この記事では、アジェンダの前半2つについて解説します。後半2つは次回の記事で説明します。 Collabora Onlineについて Collabora Online は、ブラウザで編集できる、オープンソースのクラウドオフィスソフトです。同時編集や共同編集をしたいときに適しています。一言で言うと、GoogleドキュメントとかOffice365みたいなイメージです。 ただ、開発元であるCollabora Productivity社やCollabora Onlineのコミュニティがサービスをホストしてるわけではないので、自分でホストするか、どこかのホスティングベンダーを探す必要はあります。世界中に何社かCollabora Onlineのホスティングをやっているところがあるので、それを使う手もあります。 それから、ファイル管理機能がな Nextcloud Collabora Online LibreOffice オフィスソフトウェア
1
More pages
12
13
14
15
コンテンツ
トップ
イベント
資料
動画
ブログ
グループに関するお問い合わせ