対象とするUbuntuのバージョン 14.04 LTS CapsLockキーとCtrlキーを入れ替える、またはCapsLockキーを追加のCtrlキーとして使う方法を紹介します。 Unity/GNOMEの場合 unity-settings-daemon/gnome-settings-daemonのキーボードプラグインを次のコマンドで有効にしておきます。 $ dconf reset /org/gnome/settings-daemon/plugins/keyboard/active dconfコマンドの代わりにdconf-editorを使うこともできます。 CapsLockキーの動作を次のコマンドで設定します。 CapsLockキーとCtrlキーを入れ替える場合 $ dconf write /org/gnome/desktop/input-sources/xkb-options "['ctr
Explore Flask¶ Explore Flask is a book about best practices and patterns for developing web applications with Flask. The book was funded by 426 backers on Kickstarter in July 2013. I finally released the book, after spending almost a year working on it. Almost immediately I was tired of managing distribution and limiting the book’s audience by putting it behind a paywall. I didn’t write a book to
「Let's Encrypt」のサービスでは誰でもワンクリックで簡単に自分のドメイン用のベーシックなサーバ証明書を入手して実装できるようにする。 インターネット上の通信を暗号化するTLSの普及を目指し、手軽に実装できるサーバ証明書を無料で発行する認証局(CA)の「Let's Encrypt」が、MozillaやCisco Systemsといった大手のバックアップで創設された。 TLSを利用するためには、通信相手のサーバが本物であることを認証するための証明書をサーバ運用者が取得する必要がある。しかしこうした証明書は一般的には有料で、正しくインストールするのが難しく、アップデートにも手間がかかるとLet's Encryptは指摘する。 こうした問題を解決するため、Let's Encryptのサービスでは誰でもワンクリックで簡単に自分のドメイン用のベーシックなサーバ証明書を入手して実装できるよう
はじめに Python入門系の記事では概して、Pythonのロギング機能の紹介で最初にlogging.debug()といったloggingモジュール付属の関数を呼ぶ方法を案内しています。 Python本家が提供するloggingの「基本チュートリアル」でもこの点で大差ありません。Python本家の基本チュートリアルでは、print()関数を使用する方法もロギングの手段として有効であるとし、タスクに応じてprint()やlogging.debug()を使いわけよう、という流れで記述されています。 コマンドラインスクリプトやプログラムで普通に使う、コンソール出力の表示 : print() そのような「基本」の説明の後「上級」チュートリアルになってようやく、Python言語付属のロギングメカニズムの説明が始まります。「上級」では4+1種類のデータ構造が紹介され、ここで「基本」で多用されていたlo
2018/10/19 - 26の一週間、ヨセミテにボルダーを登りに行ってきた。 自分を含めてメンバーは6人。 初日と最終日の移動日を除くとクライミング日は5日間。天気は全日程通して素晴らしい晴れでクライミング日和だった。 移動 途中休憩 給油について 行動記録 1日目 - 出発、移動日 2日目 3日目 4日目 5日目 6日目 7日目 成果とか Camp 4 - Columbia Boulders Camp 4 - East Camp 4 - West Half Dome Village Sentinel Boulders Cahtedral Boulders その他 移動 サンフランシスコ国際空港からレンタカー(Hertz)を2台借りてヨセミテまで。海外での運転は初めてで、右側通行など日本と違うルールに最初はかなり緊張した。いくつかやらかしはあったけど、事故なく行って帰ってこれたので良かっ
Happy birthday Django!Time to celebrate! Django is turning 10 years old this July. We're throwing a birthday party for it in the town where it was created. We'll post more details as we lock down plans, but tickets are limited so we wanted to give as much notice as possible for those of you who will be traveling long distances. AttendDjango Birthday will be held Friday, July 10th - Sunday, 12th in
djangoでリレーションを張ったテーブルをobjects.filterでフィルタリングする時に必要なのはモデルなのかなんなのかDjango #単なるユーザーID In [3]: uid=466435431 #ユーザーIDを指定して取得したuserDataインスタンス In [4]: user=userData.objects.get(uid=uid) #ユーザーが取得できているか確認 In [5]: user Out[5]: <userData: _wats> #ここから本題 #インスタンスを指定して取得 In [6]: m1=MusicData.objects.filter(musicuser=user) #ユーザーID(PRIMARY KEY)だけ指定して取得 In [7]: m2=MusicData.objects.filter(musicuser=uid) #結果 #どっちでも同
Pythonのloggingについて調べてます。 Python loggingモジュールの基本的な使い方 Python logging 各種出力ハンドラーの使い方について Python logging 複数のロガー、ハンドラーの使用方法 Python logging 設定ファイルによるログ出力の設定 マニュアルを見ていると、 15.8.1. 環境設定のための関数 logging.config.listenを使用すれば、動的にログの出力設定が 変更できるようでしたので、簡単なプログラムを書いてみました。 待ち受けサーバーとログ出力プログラム logging.config.listenを使用して、ログの設定変更を待ち受け、 ログの出力を行うプログラムはこんな感じになりました。 # -*- coding:utf-8 -*-import timeimport logging.config#1234
QConTokyo ( http://www.qcontokyo.com/KotaUENISHI_2015.html ) の発表スライド
お知らせ 運営会社の年末年始休業につき、2023年12月28日(木)13時以降のconnpass機能のお問い合わせにつきましては2024年1月9日(火)より順次ご案内させていただきます。あらかじめご了承ください。 機能改善 イベント資料の投稿において、SlideShareやSpeakerDeckと同様に、Docswellの資料を埋め込みスライド表示できるように対応いたしました。資料の投稿機能は、資料URLを指定するだけで、URLから取得した情報を、適した形でconnpass上で表示・共有できる機能です
Web業務システムにおける編集競合防止方法 1. Web業務システムにおける 編集競合制御の設計 2014年7月17日 株式会社オウケイウェイヴ プラットフォーム開発部 鷹見虎男 2014/7/18 1 2. 目的 複数作業者による編集競合を抑止し作業 内容を保護する。 課題 複数の作業者が一つのデータを同時に編 集した場合、先に更新した人の内容が後に 更新した人の内容で上書きされてしまい作 業内容が消失する。 データ X A B X X データ YY Z データ Z Aさんの変更 内容は? 編集開始 編集開始 更新 更新 2014/7/18 2 3. 方針 汎用的な方法は並行処理の並行性制御と同様に以下の2つかその組み合わせしかない。 楽観的排他制御 (Optimistic Control) ◦ 複数の人が同時に編集を開始できる。ただし、自分が開いた後に別の人によって更新されていれば 「
VAIO Z にWindows7がインストールされている。Ubuntu13.04日本語Remix版をインストールして、デュアルブートできるようにした。 使用機器 ①PC本体 品名 Sony VAIO Zシリーズ 型番 VPCZ21AJ メーカーサイト http://www.sony.jp/vaio/pre_include/html/Z21AJ/spec_vom1_biz.html ②外付け起動ドライブ 品名 Zシリーズ専用の「Power Media Dock」 型番 VGP-PRZ20C メーカーサイト http://www.sony.jp/vaio/products/VGP-PRZ20C/ はじめに、起動USBメモリを使ったインストール失敗記録 BIOSのブート順の最上位にUSBメモリを持ってきて、UbuntuのISOから作った起動USBメモリを起動させたところ、「SYSLINUX
Ubuntu 14.04 LTS がリリースされましたので、VAIO Z (VPCZ23AJ) の環境を更新します。すっきりと長期サポート版に移ることにして、アップグレードではなくて再インストールしました。 今回ももちろん RAID 0 を使いたいと思います。以前は mini.iso からのインストールしかサポートしていませんでしたが、もしかすると普通にデスクトップ版のインストールからいけるかもしれないと思って試してみたところ、インストールの最初の方で ?? (ハテナがいくつも)というダイアログが表示されてうまくいきませんでした。というわけで、今回も mini.iso からインストールします。 インストールを開始するまでのステップは次の通り。 何はなくとも、まずはバックアップ USBメモリを用意します(4GBのUSBメモリを使いましたが、14.04 mini.iso は約39MBですので、
Ryzen 7 8700G + ECC メモリーで組んじゃったヒト 2024/02/12 DIY PC とにかく複雑な Zynq のソフトウェアを Earthly でビルドする 2022/09/19 FPGA Ultra96 で Arch Linux ARM を動かす 2020/11/29 Arch Linux ThinkPad X13 を買いました 2020/09/01 ThinkPad X13 Arch Linux Bus Blaster で Raspberry Pi Model B を JTAG デバッグしてみる 2020/07/05 Raspberry Pi Brainf**k からはじめる自作コンパイラ 2019/10/21 Rust Ultra96 で Julia set をぐりぐり動かせるやつをもう少し強くした 2019/08/29 FPGA Exit status は無視し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く