日本語を扱うPythonプログラマ(with Python2)にとっての最大の天敵(過言)、UnicodeEncodeError。 昨日横の人がその餌食となり、その解決の手助けをしているうちに自分の中でPython2での文字列処理の方向が少し整理できた。(近いうちにPython3バージョンもまとめたい) 個人的結論 バイト文字列/ユニコード文字列のどちらを扱っているかを常に意識しておく。 (基本的に)プログラム内ではユニコード文字列を扱い、標準入出力とやり取りする際(ex. print)にはバイト文字列に変換する。 バイト文字列とユニコード文字列 バイト文字列は特定のエンコード方式(ex. utf-8)でエンコードされており、リテラルでは'あいう'のように表現する。一方、ユニコード文字列はUnicodeのコードポイントを並べたものであり、リテラルではu'あいう'のようにuをつける。 (py
サポートチームのための顧客管理システム「formrun」を運営するmixtape合同会社は導入ユーザー数が1400件を突破したことを4月22日公表している。これは2016年12月のリリースより4カ月での到達となる。 formrunはフォームの作成から入力された情報の管理、問い合わせに対しての社内外コミュニケーションを一括で出来るシステム。 SlackやChatWorkなどビジネスSNSとの連携や内蔵メール機能での送受信が可能な点が特徴だ。 同社に確認したところ、同サービスはコストカットや顧客対応の品質向上を目的にカスタマーサポートやセールス、マーケティング部門で利用されるケースが多い。導入企業のスマートフォン決済システムを運用するコイニーでは、資料請求フォームに同サービスのバリデーション機能を導入した結果、前月比でコンバージョンが32.8%、前週比では37.76%改善したとの
Learn how to use BIND to set up your own server for resolving domain names. In the previous article in this two-part series, Introduction to the DNS (Domain Name System), I described how the DNS database is structured and how to configure name services on a client. I also listed and described some of the more common DNS records you are likely to encounter when building a name server or just trying
Jekyll was featured on Opensource.com in February 2016 ("6 reasons to blog in Markdown with Jekyll"). I recently used it to create a website for QEMU, one of the open source projects that I work on at Red Hat. In this article, I will provide tips for first-time Jekyll users, guide readers through the creation of a new Jekyll website, and look at Jekyll's theming and customization features. The sim
ご機嫌いかがでしょうか、豊崎です。 AWSから大量のアップデートがありましたね。 ここでは本日4月20日(現地時間19日)に発表されたAmazon RekognitionのImage moderationを触っていきたいと思います。 Image moderationとは Amazon Rekognitionの追加機能で、moderation(「節度」とAWS公式サイトでは表現しています)を判定する機能です。 具体的には、不適切な画像(例えばヌードや、露骨ないやらしさなど)を判定することができる機能です。 判定には詳細なサブカテゴリがあり、どこまで許容するかサイトによってチューニングすることができます。 AWSマネジメントコンソールからテストができますので、触りながら確認していきましょう。 Image moderationを触ってみる Amazon RekognitionダッシュボードにIm
「お前は何をやっているんだ」という意見は正しいと思います。 はじめに 先日Amazon RekognitionにImage Moderation機能が追加されました。 【新機能】Amazon RekognitionにImage Moderationが追加されました! Amazon RekognitionのImage Moderationの精度を試してみた 今回はこの機能を使って、TwitterのPublic timelineから、不適切と思われる画像を収集してみます。 やってみた スクリプト本体はAWS SDK for Goを使用しました。新機能を使う前に最新版を取得しておきます。 $ go get -u github.com/aws/aws-sdk-go/ また、TwitterのPublic timelineの収集にはChimeraCoder/anacondaライブラリを使用しました。
ゲーム好きにはもちろん、普段はスマホゲームに興味がない人にも「グラブってる?」のTVCMでおなじみのタイトルとなったCygamesの「グランブルーファンタジー」。2017年1月には登録ユーザー数が1400万人を突破し、記念キャンペーンも開催された。これだけ大規模なソーシャルゲームの安定稼働を支えるためには、どのような技術や取り組みが求められるのか? インフラ構築・運用にかかわる人にとっては気になるところだろう。本セッションでは、Cygamesのインフラセクションマネージャーを務める佐藤太志氏が「膨大なログデータの収集・活用」「リアルタイム通信の高速化」「タグシステムによる運用効率化」という3つの取り組みを中心に紹介。グラブルを支えるさまざまなインフラ技術や大規模ゲームならではの運用の工夫を語った。 講演資料:グランブルーファンタジーを支えるインフラの技術(Cygames Engineers
Reactはコンポーネントを組み合わせて開発を行うことで、保守性の高いアプリケーションを実現できるライブラリです。同時に、優れたUIを提供するライブラリでもあります。前回はReactコンポーネントの基本であるPropsとState、およびライフサイクルについて解説しました。本稿ではデザイン性をアップさせてくれるサードパーティー製のコンポーネントセット、Material-UIの使用方法について紹介します。Material-UIは、Googleのデザインガイドラインに則って開発されたコンポーネントのライブラリで、活用することで簡単に見栄えのいいアプリを作ることができます。 対象読者 JavaScriptとWeb開発の基礎に理解がある方 Reactに興味/関心があり、これから学び始める方 前提環境 macOS Sierra 10.12 Node.js v6.6.0/npm 3.10.3 Reac
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました HTML5のCanvasを使えばお絵かきボードのようなイラストを描ける環境を作ることができます。とは言え自分でイチから作るのは大変です。Canvasは通常のDOMと違い、描画や消したりする方法が全く異なります。 そんなCanvasをシェアする方法を手軽に実装できるのがpocketplaceです。 pocketplaceの使い方 pocketplaceはGoで作られているので、まずインストールします。 go get github.com/olahol/pocketplace そしてサーバを起動します。 pocketplace -port 8080 -size 200 -cooldown 0 後はブラウザで開くと、Canvasの内容を相互に編集して同期できるようになります。Safari
機械メーカーで3D CAD運用や公差設計/解析を推進する筆者から見た製造業やメカ設計の現場とは。「3D CADを使ってくれない」「PDMで大騒ぎ」「CAEへの重すぎる期待と辛らつな声」など、今回は3D CAD推進の現場の声と、推進者の心の叫び(?)をお届け。 前回は「SOLIDWORKS WORLD(SWW) 2017」(2017年2月)への参加から間もないタイミングだったこともあって、将来展望的な3D CADとCAEの話をしました。春から夏にかけて国内で設計製造関連の展示会が多く開催される時期で、新しいソリューションの情報もよく聞こえてきます。ここ最近は「VR元年」と言われたように、設計製造系の企業向けとしたたVR(virtual reality:バーチャルリアリティー、仮想現実)ツールの話題が急増しました。 一見すると華々しく、順風満帆かのように見える3D CAD周辺ですが、3D CA
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く