TECH PLAY

さくらインターネット

さくらインターネット の技術ブログ

291

はじめに さくらのナレッジ編集部の法林です。 ブラウザで複数人による同時編集ができるオープンソースのクラウドオフィスソフトウェア・Collabora Onlineについて、昨年9月に2本の記事を公開しました。いずれも日本UNIXユーザ会の榎真治さんによるセミナーを記事化したものです。 クラウドコラボレーションサーバ「Collabora Online」を構築してみた(1) 〜Collabora Onlineの概要〜 クラウドコラボレーションサーバ「Collabora Online」を構築してみた(2)〜構築方法とコミュニティ〜 今回の記事はこれらの続編です。さくらのクラウドやさくらのVPSを使ってCollabora Onlineの環境を構築してみたので、その過程をご紹介します。 注意事項 構築した感想を先に書きますが、構築過程において失敗しやすいポイントが多く、作業は難航しました。Collabora Onlineがまだ発展途上のソフトウェアで、中身がどんどん変わっていっているからだろうと推測しています。コマンド名などが以前の記事で紹介したものから変更されているものもありました。 そういうわけで、この記事はあくまでも2022年4月現在の情報であり、今後も構築方法が変化する可能性がある(つまりこの記事に書かれている情報は古くなりやすい)ことをあらかじめお伝えしておきます。 構築方法はいくつかあるがうまくいかないものも多い Collabora Online公式サイトのドキュメントや榎さんのセミナー記事でも紹介していますが、Collabora Onlineの構築方法はいくつかあり さくらのクラウド Ubuntu Nextcloud Collabora Online オフィスソフトウェア SNAP
アバター
はじめに さくらのナレッジ編集部の法林です。 ブラウザで複数人による同時編集ができるオープンソースのクラウドオフィスソフトウェア・Collabora Onlineについて、昨年9月に2本の記事を公開しました。いずれも日本 […]
アバター
はじめに 2022年1月26日(水)〜28日(金)の3日間、鹿児島市の川商ホールにてJANOG49ミーティングが開催されました。 今回のJANOGでは、当社ならびにグループ会社のエンジニアによる発表が何件かありましたが、 […]
アバター
こんにちは、テリーです。物申す系YouTuberのヘライザーを毎日見てます。ヘライザーのサブチャンネルのとある動画の中で、別の女優さんに顔を置換して話をしているシーンがありました。おそらく芸能人の写真1枚から顔データを取 […]
アバター
この記事は、2022年3月11日(金)に行われた オープンソースカンファレンス2022 Online/Springにおける発表 を編集部にて記事化したものです。 はじめに さくらインターネットの前佛と申します。「CentOS Linux 8のEOLと対応策の検討」というテーマで発表させていただきます。補足資料が下記のURLにあります。参考になると思いますので、併せてご覧ください。 https://bit.ly/osc22on-centos 前半のあらすじ 前半の記事 では、CentOS 8が2021年末で終了したことと、CentOS 8の環境をとりあえず現在使えるディストリビューション(CentOS Stream/AlmaLinux/Rocky Linuxなど)に移行する方法をご紹介しました。 後半となるこちらの記事では、CentOSに何が起こったのかとか、AlmaLinuxやRocky Linuxはどういうディストリビューションなのかといった話をしていきます。 CentOSに何が起こったのか? ここからは、そもそもCentOSに何が起こったのかっていう部分について、軽く経緯を振り返ってみたいと思います。CentOS Streamは初めてですという方もいらっしゃると思いますが、そのあたりも軽く説明させていただきたいと思っています。 Red Hat Linux黎明期 <a href="https:// Linux CentOS MIRACLE LINUX osc22on AlmaLinux Rocky Linux ディストリビューション
アバター
この記事は、2022年3月11日(金)に行われたオープンソースカンファレンス2022 Online/Springにおける発表を編集部にて記事化したものです。 はじめに さくらインターネットの前佛と申します。「CentOS [&#8230;]
アバター
この記事は、2022年3月11日(金)に行われた オープンソースカンファレンス2022 Online/Springにおける発表 を編集部にて記事化したものです。 はじめに さくらインターネットの前佛と申します。「CentOS Linux 8のEOLと対応策の検討」というテーマで発表させていただきます。補足資料が下記のURLにあります。参考になると思いますので、併せてご覧ください。 https://bit.ly/osc22on-centos 発表の流れ 発表の流れとしては、まず一つ目は「CentOS 8は終わってます」って話です。そして実際どうしたらいいんだろうっていうところで、いくつかの選択肢を考えてみましょうとか、現実的にどうしましょうかっていう話ですね。あと、移行スクリプトが提供されてるものがありますので、それを使って今のCentOS 8の環境を別の環境に延命する方法もご紹介したいと思っています。 後半では、そもそもCentOSは今どんな状況にあるのかとか、第3の道としてコンテナを使った、クラウドネイティブに対応したアプリケーションの移行という話もしたいなと思っています。 CentOS 8はEOL <a href="https://knowledge.sakura.ad.jp/images/2022/03/osc2022spring03 Linux CentOS MIRACLE LINUX osc22on AlmaLinux Rocky Linux ディストリビューション
アバター
この記事は、2022年3月11日(金)に行われたオープンソースカンファレンス2022 Online/Springにおける発表を編集部にて記事化したものです。 はじめに さくらインターネットの前佛と申します。「CentOS [&#8230;]
アバター
こんにちは、テリーです。物申す系YouTuberの ヘライザー を毎日見てます。ヘライザーのサブチャンネルのとある動画の中で、別の女優さんに顔を置換して話をしているシーンがありました。おそらく芸能人の写真1枚から顔データを取り込み、自身の顔を芸能人に置き換える処理をしています。 今回は顔置換技術(フェイススワップ)の中でも特に最新の SberSwap を紹介します。従来のフェイススワップは学習用に大量の顔画像が必要で、学習処理に大量の時間(数時間)が必要でした。そのため、大量の画像が手に入らない人に置き換えることが難しく、また気軽に試すこともできませんでした。それらの欠点を克服し、短時間で学習し、置換することができるSberSwapは、フェイススワップの中でも大本命の技術と期待され始めています。 動作確認環境 SberSwap v2.0 Chrome 99.0.4844.74 Google Colaboratory M1 Mac上で動かそうと試みましたが、NVIDIA GPUを搭載した環境でないと動作しませんでした。GitHubのページをよく見ると、Google Colaboratoryで動作するためのリンクがあります。ローカルで動作させる前にColaboratoryで試す方が簡単です。本記事でもColaboratoryでのサンプル実行の様子を紹介します。 サンプル実行 機械学習 AI GPU DeepFake FaceSwap SberSwap
アバター
はじめに これまでさくらインターネットでは、学校や学生さんを支援する活動を様々な形で行ってきました。今回はその中から、雙峰祭への「さくらのクラウド」環境支援の事例を、実行委員をされた3名の方(小谷優空さん、小川広水さん、 [&#8230;]
アバター
この記事は、2022年1月28日(金)に行われた JANOG49における発表 を編集部にて記事化したものです。 自己紹介 [caption id="attachment_30465" align="aligncenter" width="680"] JANOG49にて発表中の筆者(写真提供:JANOG49スタッフ)[/caption] 小岩と申します。 ビットスター という札幌の会社で働いています。ビットスターは一言で説明するはなかなか難しいんですけど、「ITで、こまったを、よかったに。」をスローガンにいろいろやっている会社です。あと、 一般社団法人LOCAL っていう、北海道を中心にITコミュニティの活動を支援する団体の理事をやっています。それから、札幌で 「88NITE」 っていう、ゲーム音楽のパーティーをクラブでやったりするイベントでDJをやってます。好きな焼酎は三岳です。まとめると「妻とLesMillsとHardstyleとfunkotとホッピーとバーボンとレモンサワーを愛するどこにでもいるサラリーマン」です。 何の話か 今日は何の話をするかというと、日本の国内に支店とか拠点がいくつかあるような、よくある企業内部ネットワークの最近の話をしたいなと思っています。 広域な内部ネットワークに対する変化 はじめに、最近こういった広域な内部ネットワークに対する変化がいろいろあって、例えばクラウドやS BGP OSPF NGN JANOG 北海道 VPN AWS さくらのクラウド ネットワーク モバイル
アバター
Webサイト運営はセキュリティ攻撃との闘い――。 技術の進歩とともにサイバー攻撃の手法も多様化し、サイトを1つ立ち上げるだけでもいくつものセキュリティリスクを考慮しなければならない時代が到来しています。 たとえば、毎年IPAが発表している「情報セキュリティ白書」では、ここ数年一貫してCMS(コンテンツマネジメントシステム・Webサイトを簡単に作成・編集・管理できるシステム)の脆弱性対策が言及されています。また、2016年以降減少傾向にあったWebサイト改ざん件数が、2020年になって微増しているという興味深いデータも発見できます。コロナ禍によってインターネットの重要性が増し、それに伴いセキュリティ攻撃の母数も増えたことで、過去の攻撃トレンドも復活しているようなのです。 [caption id="attachment_30235" align="aligncenter" width="680"] 情報セキュリティ白書2021(IPA・独立行政法人 情報処理推進機構発行) P12より抜粋[/caption] 企業や組織からの情報発信が重要な今の時代、過去から現在そして未来へと変化し続けるセキュリティ脅威に立ち向かうためにはどうすればいいのか。セキュリティに特化したSaaS型CMS「Secure CMS」の開発・運営をてがける 株式会社アントアント 様にお話を伺いました。 談 株式会社アントアント 取締役 営業部長 谷脇広貴 様 同 取締役 開発部長 竹内久泰 様 聞き手 さくらインターネット 営業部 植木 洋介 ※以下敬称略 セキュリティ搭載があたり前の時代 ――アン セキュリティ さくらのクラウド CMS Terraform usacloud Secure CMS
アバター
こんにちは、テリーです。フルリモートワークになり、会社の機材を借りてテストすることが気軽にできなくなりました。特定の機種でしか発症しないバグや、機種固有の機能を実機で試す場合、わざわざ電車に乗って取りに行くのも面倒だと感じる機会がたびたびあります。 そんな中、高解像度カメラ、高解像度ディスプレイ、高速Wi-Fi、USB-Cの普及により、高解像度配信のための要素技術がこの数年で全て廉価に手軽になりました。そこで4K 60FPSの映像をそのままライブ配信したくなりますが、廉価なWebカメラでは4Kの場合に最大30FPSとなる商品もあります。進化の激しい映像業界で、最新の高性能カメラを毎回買い続けて手元に置いておくのはコスト面で大変です。今回はこのケース、高解像度・高フレームレートの映像配信を、本物のカメラがない状況で手軽にシミュレーションする方法をご紹介します。 仮想カメラとは パソコン用のWebカメラはさまざまなメーカーから販売されており、OSが個別対応することなく動作しています。デバイスドライバが各カメラの違いを吸収しているためです。OSが「カメラ」と認識するようなソフトウェアのことを「仮想カメラ」と呼びます。単なるソフトウェアであるため、物理的にはありえないような設定値を持つカメラを作り出すことができます。例えばフレームレート120FPS、解像度8Kなどです。下記でご紹介する映像配信ソフト OBS Studio には、Windows/Mac/Linuxで動作する仮想カメラが付属しています。他にも同様な仮想カメラは存在しますが、本記事ではOBS Studioの仮想カメラを使用し、4K60FPSの仮想カメラを設定する手順・確認する手順を紹介します。 動作環境 本記事は以下のバージョンを用いて動作を確 WebRTC ffmpeg Chrome 動画 エンコード
アバター
ごあいさつ みなさんこんにちは。2021年度新卒入社 インサイドセールスの岩田、稗田です。 さくらインターネット CS本部 営業部 インサイドセールス 岩田夏美 学生時代はフランス語を専攻していました!いつかフランス語圏のお客様と商談できることを心待ちにしながら 日々業務に励んでいます。 さくらインターネット CS本部 営業部 インサイドセールス 稗田美里 学生時代は心理学科を専攻していました。 人の心は読めませんが、お客様のニーズを満たすべく日々奮闘中です。 二人とも、学生時代はITとは畑違いの学問を専攻していました(筋金入りの文系です)。 日々業務に励みつつ、ITの知識を一から勉強中です! はじめに さてここから本題ですが、CentOS8からの移行はもうお済みでしょうか、、? 2020年12月9日、CentOS Projectは、2029年5月31日までサポート予定だった「CentOS 8」のサポートを2021年12月31日で終了すると発表しました。 サポート切れのOSをそのまま継続利用してしまうと、下記のような恐れがあります。 脆弱性などの問題が発生した場合にも、修正が行われない OS上で使用するアプリケーションが更新できない &nbsp; とはいえ……   サポート切れOSを使い続けるのはマズイと分かってはいるけれど、移行先のOSはどうしたらいいんだろう?? &nbsp; &nbsp; そんな方へ、今回の記事をお届けします。 題して、「さくらの文系新卒がMIRACLE LINUXをインストールしてみた」! MIRACLE LINUXって? 2006年に日本オラクルと日本電気が中心となって設立されたミラクルリナックス社によって開発が開始されたディストリビューションです。 現在は、日本国内でサイバートラスト社によって開発・管理されています。 2021年 10 月より、C さくらのクラウド MIRACLE LINUX
アバター
この記事は、2022年1月27日(木)に行われた JANOG49における発表 を編集部にて記事化したものです。 自己紹介 [caption id="attachment_30304" align="aligncenter" width="680"] JANOG49にて発表中の筆者(写真提供:Home NOC Operators’ Group)[/caption] はじめまして。米田悠人と申します。さくらインターネットで学生アルバイトをしておりまして、さらに Home NOC Operators’ Group というところで理事をやっております。現在、大学4年生で、ちょっと卒論が危うい状態になっているので、皆さん応援していただけたらなと思っている次第でございます。 IPアドレス管理指定事業者の業務とは? さて本題に入ります。まず、IPアドレス管理指定事業者(LIR)における業務とは何かっていう話をします。 新規でIPアドレス管理指定事業者契約をする場合に、まず最初にIANA→APNIC→JPNIC→LIRの順番に割り振りを受ける形になります。その中からエンドユーザの皆様や我々LIRが使うアドレスの、割当・変更・返却といった各種申請の手続きをJPNICから委託されているような形になっております。何かがあったときの連絡手段にもなりますので、割り当てたユーザさんやLIR自身の住所・電話番号・メールアドレスといった重要な情報を常に最新の状態にしておかないといけないっていうのを、皆さんも覚えていただけたらと思います。 背景 それでは、今回の取り組 Python 自動化 Go JANOG LIR IPアドレス アドレス管理
アバター
現在、日本の労働人口は減少の一途をたどっており、人手不足で業務過多に陥る企業は多く存在しています。 また、そうした企業さまに向けて業務自動化を促す「RPA(Robotic Process Automation)」を開発・販売する企業は増えており、多種多様なRPAツールが市場に流通しています。 こうしたRPA活用を通じたDX(デジタルトランスフォーメーション)は、今後のビジネスに不可欠なのです。 その一方で、RPA導入が初めての企業にとっては、RPAを導入してから何をどのように取り組んだら良いのか悩むはず。 実際、RPA導入企業の8割で、ユーザー部門以外が開発を担っているというデータも出ています(出典:ガートナー (2020年2月)『 ガートナー、企業におけるRPAの推進状況に関する調査結果を発表 』より)。下図は、出典元にある「図3. RPAの開発体制」の引用です。 そこで今回は、企業が初めてのRPA導入を行った後に、実際にDXを実現するために取り組むべきことを紹介します! 取り組むこと① DXを推進していくための組織を組閣しよう! まずDXの一環としてRPAを導入した際にオススメしたいのは、「 DX化を進める組織体制を整えること 」です。 というのも、多数の企業がRPAを活用できず頓挫してしまう原因は「RPA活用に向けてやるべきことが多すぎて、全てをこなしきれないこと」にあるからです。 実は、RPAを導入してもすぐに業務が自動化できる訳では RPA DX batton
アバター
みなさんこんにちは、はやし(ま)です。 今回は、最近当社が取り組んでいる「さくらのマイクロコミュニティ」、及びそのマイクロコミュニティの一つである「マイクラサーバー管理者の会」のご紹介、そして、このイベントの中でマインクラフト(マイクラ)サーバーを会場として立ててみた話をお届けいたします。 ※この記事をお読みいただく際の注意事項 このページの情報は、Mojang社の公式情報ではありません。また、このページの手順でマインクラフトマルチサーバーを構築した際にもし問題が発生した場合、Mojang社は無関係であり、また当社は責任を負う事ができかねる点、予めご了承ください。また、この記事ではマインクラフトJava版バージョン1.18.1(2021年12月の記事作成時点における最新バージョン)をもとに記事を書いています。マインクラフト等のバージョンアップにより、本記事の内容が使用できなくなる可能性があります。あしからずご了承ください。 「さくらのマイクロコミュニティ」とは 昨年から日本においても急拡大した新型コロナウイルスの影響により、多くのイベントがオンライン化を余儀なくされることとなりました。オンラインイベントは遠方からでも気軽に参加できるというメリットはありつつも、熱量高い会話が生まれづらい、という課題があるのではないでしょうか。 さくらのクラウド マインクラフト
アバター
こんにちは、テリーです。コロナ騒動による自宅待機・フルリモートワークになって以来、ビデオ会議や動画再生をほぼ毎日必ず使うようになっています。当たり前のように使えるようになったビデオ会議ですが、ケータイの回線を使用したテザリングのように、インターネット回線が低速で不安定な状況の場合は、音声がブチブチと切れたり、ビデオがコマ落ちしたりという状況が今でも発生しています。そんな低速・不安定な回線でもそれなりの画質・音質で安定したビデオ会議をするためには、使用帯域幅を減らすことが必要です。さらなる高圧縮のビデオコーデックが期待されています。 ビデオコーデックは単に最新であればよいというものではなく、配信側・中継側・視聴側の3つのコンピュータで解釈可能でなければならないという点で、開発からリリースまでの期間が他のソフトウェアと大きく異なります。たとえばOSやプログラミング言語は開発元が自分たちの都合のよいペースで頻繁に更新しています。ビデオコーデックもいずれはそういう時代になるでしょう。 2021年現在、もっとも期待されている次世代ビデオコーデックAV1が普及期に入りました。Netflixは2020年からAV1の使用を開始しました。YouTubeをChromeで再生するとほとんどのコンテンツでAV1コーデックが使用されています。ChromeではWebRTCでもAV1が使えるようになりました。最大の問題は、Apple製品が未対応ということです。macOS、Safari、iPhone、iPadでAV1のコンテンツが再生できません。 本記事では、普及待ったなしとなったAV1コーデックがライブ配信に使用できるかを意識して使ってみたいと思います。 動作環境 本記事は以下のバージョンを用いて動作を確認しています。 MacBook Pro (14-inch, 2021) M1 Max macOS M WebRTC ffmpeg Chrome 動画 エンコード AV1
アバター
ありがたいことに 第1回 、 第2回 の記事共に大変ご好評をいただいておりまして、ご関心をお寄せいただいた方からノーコードでどんなことができるのか、もっと簡単にイメージをつかみたいというお問合せを数多くいただいております。 そこで今日は、実際にノーコードで作成したアプリの動画をご紹介したいと思います。なんとなく興味はあるけれど、忙しくてなかなかトライアルなどを試す時間が取れないという方は必見です。ぜひご覧ください。 ご紹介するアプリは、製造業や小売・卸売業をはじめとしたさまざまな業界で活用可能な在庫管理アプリです。 スマホカメラとOCRを活用して納品伝票をワンタップでデジタル化、社内管理用のQRコードとの紐づけもあっという間に完了します。モバイルアプリを活用することで、在庫管理がより正確に、リアルタイムに進化します。 MySQL NoCode ノーコード Unifinity
アバター
はじめに ISUCON (Iikanjini Speed Up Contest)は、ウェブサービスの性能向上を競うコンテストです。これまでに11回の大会が開催され、回を追うごとに参加者も増えて大規模なイベントとなっています。大会のレベルも非常に高く、IT業界の第一線で活躍しているエンジニアの方々でも、優勝の栄冠を手にすることはなかなか難しいです。 さくらインターネットはISUCONのスポンサーとして協賛しているだけでなく、多くの社員がコンテストに参加しています。また、過去にはISUCONの問題作成を担当したこともありますし、ISUCONの創設に関わったメンバーも在籍しています。 そこで今回は、ISUCONに関わったことのある社員の皆さんに集まっていただき、ISUCONではどんなことをやっているのか、何がおもしろいのかなどを、座談会形式でうかがいました。参加メンバーは以下の方々です。各々のプロフィールなどは 前編の記事 をご覧ください。 長野雅広(kazeburo) 江草陽太(ひなたん) 関根隆信 川畑裕行 穎川和弘 飛田一貴 前編のあらまし 前編ではこんな話をしました。 ISUCON立ち上げ当初のこと ISUCONの運営体制 運営側で用意するもの 問題作成において考えていること インフラの規模 それでは続きをお楽しみください! チームでのISUCONの戦い方 法林: ここからは参加者目線でのISUCONの話も聞いてみたいと思います。ISUCONで出題された問題で、印象や記憶に残っているものとかありますか? 一同: ……………………。 Webサービス ISUCON パフォーマンス コンテスト
アバター