シナプス技術者ブログ

シナプスの技術者公式ブログ。インターネットで、鹿児島の毎日を笑顔にします。

SqlKata Query Builder を試してみました。

シナプスの技術部、システム開発課の小園です。 C#にSQLクエリビルダを提供するライブラリ SqlKata Query Builder を試してみました。 目次 目次 SqlKata Query Builder とは サイト なぜ試したのか 検証について 検証 Select 基本的な例 色々なWhere条件 Jo…

LDAPの応答が遅延するので調査を行ったら原因はアレだった話

技術部ネットワーク課の上曽山です。 先日、LDAPサーバの応答遅延が発生したため原因調査を行った結果をまとめました。 この応答遅延は大量にアクセスを受けた時に発生し、ローカルホストからのリクエストでも遅延するため、最初はリソース不足を疑いました…

【WordPress】自作のブロックパターンを登録する

技術部システム開発課の今門です。 今回は、最近著しく変化し続けているWordPressについて書きます。 2021年7月20日、WordPress5.8がリリースされました。 フルサイト編集用の機能が一部搭載されたり、ウィジェットがブロックエディタに移行されたりと、けっ…

BGPでのECMPについて

シナプスの技術部ネットワーク課の末吉です。 先日、内部ネットワーク構成の変更を行った際、iBGPにてトラフィックロードバランスを行う必要がでてきたため、BGPでECMPができるといいな。と思って確認した事を記事にしたいと思います。 ECMPとは? BGPでECMP…

GitLab CI/CDで、デプロイする環境を構築してみた

シナプスの技術部 システム開発課の蔵坪と申します。 CI/CDを初めて触る方向けに、GitLabのリポジトリに保存したMarkdownのドキュメントをMkDocsを使ってビルドし、公開サーバにアップする環境の構築手順を、社内勉強会で発表いたしましたので、そちらについ…

Juniper MX204でBGPを検証してみました

シナプスの技術部ネットワーク課の福山と申します。 前々回、弊社の若松の記事でご紹介したように、Juniper(ジュニパーネットワークス)社のMX204を触らせていただく機会があり、BGPの検証をしてみました。 検証内容 検証環境 MX204の主な設定 BGPピア接続の…

CSS設計手法「BEM」について

技術部システム開発課の田畑です。よろしくお願いします。 今回はCSS設計手法であるBEMについて書きたいと思います。 最近はBEMを使ってCSSを記述していた(つもり)だったのですが 自己流でやってしまっていた部分があった BEMの目指すところは何か理解が足…

Linux の CUI 環境で Google Chromeを動かす

株式会社シナプス技術部ネットワーク課の杉原です。 これから、Linux の CUI 環境で Google Chromeを動かす方法についてご説明いたします。 GUI と CUI について GUI(Graphical User Interface) GUIとは、画面上に視覚的な画像や図形が用いられているインタ…

Juniper MX204を触ってみました

技術部ネットワーク課の若松です。 これまでシナプスではCisco社製とヤマハ社製のルータ/スイッチを触る機会が多かったのですが、この度Juniper(ジュニパーネットワークス)社のMX204を触らせていただく機会に恵まれました。 簡単ですが、製品と設定について…

AWS Elemental MediaLive/MediaPackageでライブ配信をしてみた

AWS Elemental MediaLive/MediaPackageを使って、数ヶ所からReal Time Messaging Protocol(RTMP)にて送られてくるH.264のライブ映像を、HTTP Live Streaming(HLS)に変換して、受信拠点向けに配信する構成を構築しました。

Zabbix で使用しているデータベースのデータディレクトリの移動

はじめに やったこと 検証環境 ソフトウェア構成 パーティション構成 検証手順 検証結果 終わりに はじめに 技術部ネットワーク課の二之宮です。 Zabbix のサーバーのシステム領域を含むファイルシステムのディスク使用率が 90% を超えました。 検証目的で作…

なぜTrelloのボードの公開範囲を公開にするとGoogleの検索結果に表示されるのか

シナプスの技術部、システム開発課の小園です。 Trelloのボードの公開範囲を公開にすると、Googleの検索結果に表示されるという騒動がどうして起きたのか調べた結果、robots.txt(Robots Exclusion Standard)について勉強になったので、共有したいと思いま…

CentOS8の論理ボリューム作成でハマった話

技術部ネットワーク課の上曽山です。 先日CentOS Stream8で、検証のためにkvmゲストを作成→削除していたら、同じ名前のボリュームが作れなくなるという事象が起きました。 エラーメッセージ等で検索しても、あまりいい情報が出て来なかったんですが、とりあ…

【CSS】擬似クラスでフォームコントロールの状態をチェックする

こんにちは、シナプスの今門です。 今回は、CSSの擬似クラスについて書いてみたいと思います。 最近のCSSの進歩(とブラウザへの実装状況)はすさまじく、これまではJavaScriptを書かなければ出来なかったことが、CSSのみで実現できるようになってきています。…

Cisco BGP Peer テンプレートを試してみた

シナプスの技術部ネットワーク課の末吉と申します。 CiscoでBGP Peer テンプレートという機能を知ったので少し使ってみました。 BGP Peerテンプレート 検証環境 テンプレートの種類 template peer-session template peer-policy 検証ネットワーク環境 トラン…

GitLabサーバをリストアしてみた

シナプスの技術部 システム開発課の蔵坪と申します。 弊社はオンプレミスのGitLabサーバを運用しております。 昨年の12月くらいに、GitLabには正常にアクセスできるが、アップデートが出来ないという状況が発生しました。 アップデートのメッセージを見ると…

検証中にOSPFのロードバランシングでループが発生した話

シナプスの技術部ネットワーク課の福山と申します。 今回シナプスのバックボーン見直しをするにあたって、GNS3で模擬環境を構築してテストをしていたのですが、パケットがループし、到達性が失われるという事象が発生しました。 ループした原因と対策した内…

CSSのvhと%の話。

田畑です。よろしくお願いします。 先日コーディングを行う中で試行錯誤した部分についてお話ししたいと思います。 シナプスではAcroBiz CloudPBXというサービスを提供しております。 シナプスのコールセンターで実際に使っているコールセンター向け電話ソリ…

正規表現について

シナプスネットワーク課の杉原と申します。 今回は正規表現についてご紹介したいと思います。 正規表現とは 正規表現とは、メタ文字と呼ばれる記号を組み合わせた表現を使って、一定条件の文字列を照合する方法です。 代表的なメタ文字一覧 メタ文字 機能 備…

Catalyst2960Gのパスワードリカバリ方法

技術部ネットワーク課の若松です。 シナプスではシスコシステムズ社製のルータやスイッチを触る機会が比較的多いのですが、そのルータOS(IOSと言いますが、AppleのiOSとは別物です)はローエンドからハイエンドまでほぼ同じコマンド体系であり若手スタッフの…

ISPのネットワーク増強・設備更改の向こう5年間のロードマップを作りました

中野です。 以前のインターネットの速度測定の自動化の投稿で、インターネットサービスプロバイダー(ISP)の重要指標の1つは通信速度/回線速度と書きました。 今回は、その通信速度/回線速度を維持向上していくために、2020年度から2024年度までの5年間のネッ…

snmptrapd で SNMPトラップを受信できない?!

技術部ネットワーク課の二之宮です。 はじめに サービス運用の効率化を目的とした監視ソフトの入れ替えを検討するにあたり、Zabbix を試すことになりました。 その中で、SNMPトラップの受信テストを行いました。 これまで使用してきた商用ソフトとは異なり、…

Qualys SSL Labs の SSL Server Test で全項目100点をとるためにした事

シナプスの技術部システム開発課の小園です。 Qualys SSL Labs の SSL Server Test で全項目100点を取ろうと思い、検証した事を記事にしました。 Qualys SSL Labs - SSL Server Test とは Qualys SSL Labs 社が提供する、SSLサーバ証明書の設定状況の確認や…

こんな時、どうsortする?

技術部ネットワーク課の上曽山です。 ログの分析や集計を行う時やコマンドの実行結果を整理する時、よくsortコマンドを使います。 最近、立て続けにsortの使い方で悩まされる場面があったので、どんなオプションを使えば適切に並び替えられるのかまとめまし…

WordPressのブロックエディタのチューニング

システム開発課の今門です。 前回はWordPressの新しいエディタ、ブロックエディタとはどんなものなのかを紹介しました。 今回はブロックエディタのチューニングについて話します。 現在、WordPressのコア開発の中心はブロックエディタになっています。アップ…

中継回線メンテナンス対応方法を見直しました

シナプスの技術部ネットワーク課の末吉と申します。 シナプスでは、東京/大阪の2ヶ所で他のASと接続をしており、鹿児島から東京/大阪までは回線事業者の複数の専用線を利用しています。 その専用線の1つが、メンテナンス等で利用する事ができない場合、お客…

GitLab Runner(Windows)の稼働状況をGrafanaのダッシュボードで確認する

シナプスの技術部 システム開発課の蔵坪と申します。 GitLab CEには、GrafanaとPrometheusが標準バンドルされており、最初から有効になっております。何も設定しなくてもGrafanaのダッシュボードでGitLabの状況を確認できるようになっておりますが、今回、Gr…

EtherChannelの負荷分散を調べてみました

シナプスの技術部ネットワーク課の福山と申します。 CiscoスイッチでEtherChannelを使用し、複数の物理ポートを束ねて1つの論理ポートとして扱うことができます。 実際に送信されるポートはEtherChannelのロードバランス方式に基づいて負荷分散されますが、 …

シナプスのブランドカラーを決めた話

開発課の田畑です。 今回はシナプスのブランドカラーを決めた話を書きたいと思います。 半年ほどブランドカラーを決定するためチームとして活動していまして、先日シナプスのブランドカラーが決定しました。 以前ブランドカラーをピンクにしていたこともあり…

BINDの大切な設定の話

こんにちは、技術部ネットワーク課の若松です。今回はネームサーバの話この技術者ブログをご覧になられているみなさんは、それぞれの会社でIT担当としてサーバの運用を任されている方も多いのではないでしょうか。サーバには、WWWサーバ、メールサーバ、DNS…