Hugoに置き換えた

2022年に新規でHugo選ぶのもなぁ…とか思いつつ、ブログをHugoに移行した。

もともと、Anchor CMSで動かしてたんだけど、メンテナンスされなくなったりしたのもあってスタティックなブログシステムに移行した。

[Read More]

TeamSpeak 3 Server 3.10.0-3.10.2 Release

更新

新しいクライアントも出て、昔に比べると随分変わりましたね!


原文

## Server Release 3.10.2 20 November 2019

### Fixed
- No more `invalid parameter` when user had no active TeamSpeak-Account (myTS).
- Using the initial privilege key on login resulted in a crash.


## Server Release 3.10.1 18 November 2019

### Fixed
- Whispers check `i_client_whisper_power` and `i_client_needed_whisper_power` permissions again.


## Server Release 3.10.0 6 November 2019

### Important
- TeamSpeak Client 3.3.0 or later is needed to connect to this and upcoming server
  releases.

### Added
- New channel property `channel_unique_identifier` that contains a channel UID that 
  is unchanged by snapshot import/exports.
- New compressed snapshot format that is easier to use.
- New optional parameter `-keepfiles` for `serversnapshotdeploy` that doesn't delete 
  files of channels that exist in the snapshot and on the server.
- New optional parameter `password` to snapshot commands for specifying an optional 
  password to encrypt the snapshot. The password is always being omitted from the 
  log files.
- New command line parameter `hints_enabled`(defaults to `1`).
  When enabled, the server will send permission hints to clients, that allows clients
  to know, if certain actions are likely to succeeded or not.

### Changed
- New embedded default license is valid until the 1st of July 2020.
- Improved TeamSpeak Server performance, and reduced packet loss on very busy servers.
- Allocation of client IDs has been changed.
- Permission `i_ft_file_delete_power` is now required to overwrite a file.

### Fixed
- "Server Admin Token" has been renamed to "Server Admin Privilege Key" in the new 
  server window.
- Fixed a few potential crashes.
- Fixed database error when getting the same custom property assigned twice on MariaDB.
- Fixed `clientgetids` incorrectly returning `database empty result set` when more then 
  one client was connected with the queried `cluid`.

日本語訳

[Read More]

転職した(2)

タイトルで完結シリーズ。

とりあえず少し書く。


前職について

前職はB2B向けのコールセンター関連のSaaSを作っているベンチャー企業でエンジニアとして働いていました。

[Read More]

V言語を触った

タイトル通り。

簡単に触った。


僕はIDEを使用するのが好きなので、vim, nano, Visual Studo Codeで激しくコードを書くことは少ない。

JetBrains製品を使用することが多いので(IntelliJ IDEA, GoLandなど)、VS Codeで書くのは少し辛かった。とはいえV用のExtensionがあるので、凄く困ることはなかった。

[Read More]

TeamSpeak 3 Client 3.3.1-3.3.2 Release

更新

とくになし!!!!


原文

=== Client Release 3.3.2 - 26 Aug 2019
- Fixed a crash when calling specific plugin API functions reported by t4styy.

=== Client Release 3.3.1 - 25 Aug 2019
! Updated settings.db version to 9.
+ Added optional -configname commandline parameter to specify a custom name for 
  the settings folder. Note that this parameter needs to be used in combination
  with -localconfig on Windows (default: config).
+ Added support for channel/client permission hints to enable/disable specific 
  UI actions. Note, that this feature requires TeamSpeak Server version 3.10.0 
  or later.
* Improved settings database performance.
- Fixed a bug where the same badge icon was displayed multiple times for the
  same client.
- Fixed a bug where the infoframe did not update when the selected client left
  the server.
- Fixed a crash in Qt framework when receiving specific Unicode characters.
- Fixed a freeze problem in bookmarks manager.

日本語訳

[Read More]

TeamSpeak 3 Server 3.9.1 Release

更新

とくになし


原文

## Server Release 3.9.1 2 July 2019

### Fixed
- Fixed a TeamSpeak Server crash.

日本語訳

## サーバー リリース 3.9.0 2019年7月2日

### 修正
- TeamSpeak サーバがクラッシュするのを修正しました。

TeamSpeak 3 Server 3.8.0-3.9.0 Release

更新

glibc の要求バージョンが上がってます


原文

## Server Release 3.9.0 24 June 2019

### Added
- Support for new license types (Gamer, Commercial, Sponsorship).
- `clientaddservergroup` and `clientdelservergroup` allowing to add and remove one
  or more server groups to a client.

### Changed
- `servergroupaddclient` and `servergroupdelclient` allow to add and remove one
  or more clients to a server group.
- `quit` can be used while being flood banned.
- `channeledit`, `channelpermlist` and `custominfo` return 
  more appropriate error codes.
- `servertemppasswordadd` does not allow a zero duration.
- Parsing of boolean parameters has been made more restrictive.
- Plugin command notifications contain invoker data.

### Fixed
- QueryAdmin-Password and ServerAdmin-Token are printed again, when starting the
  TeamSpeak 3 Server using the startscript or with the daemon parameter.
- A crash related to 'set_option: Bad file descriptor' has been fixed.
- Temporary passwords are being checked for clients with the
  ignore server password priviledge. 
- A bug where some ServerQuery notifications were sent twice after using
  `servernotify`
- `serverlist -short -uid` works as expected now.
- `clientlist -badges` shows all client badges again.
- Startscript checks if instance is already running.
- Server did not start any longer on some Linux systems 
  Thank you 'Ragyal'.

=== Server Release 3.8.0 28 May 2019

Important: This release requires GNU C library (glibc) 2.17 or later on Linux. If you need to
           check which version of glibc is installed on your system, you can use `ldd --version`,
           which usually comes with any glibc installation.
Important: Client badge information is now signed to prevent using fake data. Badges in the old
           format will not be visible on this server.
           TeamSpeak Client version 3.3.0 with support for signed badges will be available soon.

Added: The query command `banlist` now supports optional pagination parameters.
       Please refer to the ServerQuery documentation for details.
Added: Temporary passwords are now stored in the database and will be loaded on start.
Added: New command line parameters 'daemon' and 'pid_file'. This makes it possible
       to start the server as a daemon.
Added: Channel properties and permissions to support channel banners.
       This feature requires TeamSpeak Client version 5.

Changed: The startscript restart parameter now allows to use more than one parameter.
Changed: New server logs are no longer created with a BOM.
Changed: Server / channel icons will not display as negative values anymore in ServerQuery.
Changed: ServerQuery commands `clientlist -ip` and `clientinfo` won't display brackets around IPv6
         addresses of clients anymore.
Changed: Max size of text messages has been increased to 8 KiB for improved usability in upcoming
         TeamSpeak Client releases.

Fixed: Reduced packet loss on systems under high load.
Fixed: In some rare case the server did crash when shutting down a virtual server.
Fixed: The startscript restart parameter could not be used when ran outside the server directory.
Fixed: Server did report the ability to create channels to the weblist in cases where a client
       could not create any channel.
Fixed: No more 'Error querying client connection info: 1796' messages in the client log.
Fixed: Server freezes related to heavy server usage.
Fixed: Critical log messages on startup do not create cores.

日本語訳

[Read More]

TeamSpeak 3 Client 3.3.0 Release

更新

古いテンプレート使ってる人は注意してください


原文

=== Client Release 3.3.0 - 18 Jun 2019
! Updated Qt framework to 5.12 LTS releases.
! Updated Opus codec to version 1.3 to introduce lots of quality improvements,
  new features, and bug fixes.
! This version of the TeamSpeak Client requires macOS 10.12 (Sierra) or later.
! The HTML style tag is no longer supported in infoframe templates. All addon
  authors should use the <stylename>_chat.qss file for CSS style definitions
  instead.
! Updated Plugin API version to 23.
* Increased size limit for text messages to 8 KiB.
* Updated easy-permission templates to use Opus instead of Speex/CELT codecs.
* Spacer tags in channel names will now be omitted in infoframe templates.
* Improved pagination support for banlist and clientdblist for plugin API.
+ Added additional variables to infoframe templates.
+ Implemented multi-select for clients in the servertree.
+ Implemented multi-track recording feature, to allow recording each client's 
  audio stream independently.
+ Added support for signed badges to prevent usage of fake data. Note, that
  this feature requires TeamSpeak Server version 3.8.0 or later.
+ Added support for URL tagging in incoming text messages.
+ Added support for myTeamSpeak ID bans in virtual server banlist.
+ Added support for Windows tiles. Thanks to our user RandomHost for providing
  the material.
+ Added support for updated license types (Gamer, Commercial, Sponsorship).
+ Added invoker data for onPluginCommandEvent(). Note, that server-side support
  for this API change will be introduced with TeamSpeak Server version 3.9.0.
- Fixed a freeze in easy-permission settings when switching between different
  templates.
- Fixed a bug where default profiles could be deleted in settings.
- Fixed crashes reported by crashdumps.

日本語訳

[Read More]

TeamSpeak 3 Client 3.2.5 Release

更新

Qtの修正のみです


原文

=== Client Release 3.2.5 17 Apr 2019
- Fixed Qt security vulnerability

日本語訳

=== クライアント リリース 3.2.5 2019年4月17日
- Qtのセキュリティ脆弱性を修正

TeamSpeak 3 Client 3.2.1-3.2.3 Release

更新

この間3.3じゃなかった?


原文

=== Client Release 3.2.3 01 Oct 2018
- Fixed a crash in audio playback.
  Thanks to our user Seebi for the great report!

=== Client Release 3.2.2 17 Sep 2018
! Fixed client freeze when plugins are using voice callbacks.
! Cancel myTeamSpeak ID validation if there is no encryption key present.
- Fixed problems with myTeamSpeak ID update.
- Fixed Sync state handling if encryption was not set up.
- myTeamSpeak ID is now properly updated after using sync fallback.

=== Client Release 3.2.1 14 Aug 2018
! Improved connecting to myTeamSpeak service

日本語訳

[Read More]