メニューを閉じる

テクノデジタルグループ

メニューを開く
TECHNODIGITAL 開発ブログ 社内でいろんな変なもの、
作りまくっています。
社内でいろんな
変なもの、
作りまくっています。

2018.02.27

インフラ

node.js + socket.io サーバーのメモリリーク対策

坂東です。 nodejs + socket.ioサーバーのメモリリークが止まりません。 以下の手動gcを定期的に実行しても使用量増え続ける。 global.gc(); 対策として、cron で週一「forever restart」を実行して…

2018.02.22

プログラミング

socket.io-ruby-emitterでsocket.ioサーバーが落ちるならpackageをバージョンアップ

坂東です。 先日、こういう記事を書いたばかりなんですが、 マルチスレッドなSocket.ioでのRedis pub/subはsocket.io-emmiterを使おう nodejsで稼働させてるsocket.ioサーバー側が落ちます。 確実…

2018.02.19

プログラミング

マルチスレッドなSocket.ioでのRedis pub/subはsocket.io-emmiterを使おう

坂東です。 以前に、Redisのpub/sub機能を使ってRailsとsocket.ioと連携させるという、記事を書きました。 Railsとnode.jsを連携させる   スケールアウトしようとしようとNode.jsにCluste…

2018.02.16

開発環境・ツール

androidにサーバーを立ててphpMyAdminを導入してみた

こんにちは、shiroです。 諸事情でパソコンにローカルサーバーを立てるのが難しい期間があり、android上にローカルサーバーを立ててphpMyAdminを入れましたので、その方法について書いていきます。 目次 事前準備 Server f…

2018.02.13

プログラミング

フィボナッチ数のいろいろな対応方法

Canadian Devです。僕はプログラミングが楽しいのは、謎のような問題をプログラミングで解くことです。カナダでウェブ開発学校を通ったとき、先生達がCoffee and Codeという時間を与えてくれました。朝にコーヒーを飲みながらみん…

2018.02.05

開発環境・ツール

DockerでCentOS7起動時にsystemctlが動かないとき

Mです。 どこかで「世界ではubuntuが人気で日本ではCentOSが人気」と見たのですが、 今Google Trendsを見ると日本でもubuntuが人気ですね。(といっても検索数が多いことしかわからないですが) 今度ubuntuの勉強を…

2018.02.01

その他

正規表現での置換が便利だった

Mです。 文字列の置換をするときに $1,$2,$3…という表記を使用することで、()でグループ化したものをそのまま置換に使用する事ができて非常に便利だったので記事にします。 たとえば 「getTestA();」と「getTes…

2018.02.01

開発環境・ツール

Chromeからキャストの機能を消す設定

坂東です。 Google Home や ChromeCast など、キャスト機能付きデバイスの開発案件が増えてきてると思います。 これらの機器が同一Wifi内に居ると、ChromeでPlayMusicやYoutubeを使ってる時に「キャスト…

2018.01.31

プログラミング

setIntervalとsetTimeoutの非同期プログラミング

Canadian Devです。今回はJavaScriptの非同期プログラミングのベイシックドリルに取り組んでみたいと思います。 ドリルの内容:タイプライター タイプライターみたいに、文章をブラウザに1文字ずつ表示して、一つの文が終わったら1…

2018.01.26

DB

MySQLのイベントスケジューラを設定した話

こんにちは、shiroです。 個人でサーバーを借りてMySQLを動かそうと思い、テスト用にローカルでスケジューラの作成をしていたので、今回はそれに関する話です。 まぁ、サーバーを借りたはいいけどスケジューラの機能が塞がれていたんですけどね。…

最近の記事