Perl入門ゼミ

テキスト処理、Linuxサーバー管理、Web開発ならPerl
  1. Perl
  2. ラジオトーク

ラジオトーク2015年

2015年のPerlラジオトークをこちらにまとめます。今年は、1ヶ月に一回くらいの頻度で、再開しようかなと思います。

Perlラジオトーク 2015年5月9日(土)

Perlラジオトーク 2015年5月9日(土)

活動報告

  • Kent webの掲示板のCGIをMojoliciousに移植
  • 4月30日にサーバー/インフラエンジニア養成読本が発売
  • 「業務に役立つPerl」の増刷決定!

質問コーナー - データベースのテーブル設計のコツはありますか

  • 中級者向け
  • データベース上の主キーと業務上の主キー
  • 両方作成するのがよい
  • データベース上の主キー - プライマリーキー制約とオートインクリメント
  • 業務上の主キー - ユニーク制約とノットヌル制約
  • 業務上の主キーが複数ある場合は、複数のセットに対して、ユニーク制約をかける
  • 他のテーブルを結びつける外部キーは、データベース上の主キーを使うほうがよい

Perlラジオトーク 2015年5月4日(月)

Perlラジオトーク 2015年5月4日(月)

サーバー/インフラエンジニア養成読本発売報告

  • サーバー/インフラエンジニア養成読本発売報告
  • 4月30日に発売しました。

内容紹介と

  • サーバーサイドエンジニアは、覚えることがたくさんだ
  • まとめて覚えられるとうれしい
  • OS編
  • Virtual Boxの使い方とCentOSのインストール
  • シェルスクリプトのコマンド
  • viエディタを使ったときの困った思い出
  • viの基本コマンド、編集コマンドなど
  • Perl

Perlラジオトーク 2015年4月27日(月)

Perlラジオトーク 2015年4月27日(月)

今週の作業

  • Mojoliciousをさくらレンタルサーバー・スタンダードで動かす手順の作成
  • ドキュメント作成の心がけ
  • 間を抜かないようにする
  • 大学の教科書が難しい理由

質問コーナー - ワンライナーについてどう思いますか

  • 初級者向けの内容
  • ワンライナーとは、一行で実行するコマンド
  • ワンライナーは賛否両論
  • 特殊なオプションなどがあり、読みづらくなる
  • ワンライナーは、awk,sedでは複雑すぎるテキスト処理を代替する
  • コマンドとスクリプトの中間に位置している
  • 実際の現場でワンライナーを使った経験

=====

Perlラジオトーク 2015年4月18日(土)

今週のPerlラジオトークです。

Perlラジオトーク 2015年4月18日(木)

今週の報告

  • MojoliciousリファレンスのMojolicious 6への対応
  • 座椅子の購入

質問コーナー - モジュールってどうやって作るんですか

  • 中級者向けの内容
  • CPANモジュールを作る方法
  • Module::Starterを使って雛形作成
  • Makefile.PLとはなにか
  • makefileとmakeコマンドとは何か
  • make manifestでマニフェストファイル作成
  • make disttestで、配布状態で試験
  • make distでtar.gzで固められた配布を作成
  • pauseを使って、CPANにアップロード

Perlラジオトーク 2015年4月11日(土)

今週のPerlラジオトークです。

Perlラジオトーク 2015年4月11日(木)

質問コーナー - 自動試験についてどう思いますか

  • テスト駆動開発の是非
  • CPANモジュールと自動試験
  • アプリケーションの自動試験
  • 品質と開発効率のトレードオフ
  • Test::Moreという優れたテストフレームワーク

Perlラジオトーク 2015年4月4日(土)

今週のPerlラジオトークです。

Perlラジオトーク 2015年4月4日(木)

今週の活動

  • Mojolicious 6の日本語訳を進める

質問コーナー - ノンブロッキングIOってなんですか

  • ノンブロッキングIOは何を解決するか
  • C10K問題(トークでは10万といっていますが1万の間違いです)
  • プリフォークモデルとノンブロッキングIOモデル
  • 弁当屋さんで注文を待つたとえ
  • Mojo::IOLoop
  • ノンブロッキングIOの実装
  • IO::Pollなど

Perlラジオトーク 2015年3月26日(土)

今週のPerlラジオトークです。

Perlラジオトーク 2015年3月26日(木)

質問コーナー - 日本のIT業界についてどう思いますか

  • IT業界はブラックといううわさ
  • 派遣に長くいるのはあまりよくない
  • ユーザー企業であれば、納期や仕様の融通がきく
  • ユーザー企業が、技術者を雇うのが理想
  • 建築をするのと、プログラミングを書くのは違う
  • 日本の建築のモデルを、システム開発に流用してしまった
  • 品質のよいシステムを作るには、継続的な細かなコミュニケーションが必要

Perlラジオトーク 2015年3月21日(土)

今週のPerlラジオトークです。

Perlラジオトーク 2015年3月21日(土)

Webアプリケーションの文字コードの書き換え作業

  • HTMLのフロント部分から書き換えた
  • やりやすいところから着手する

質問コーナー - Perl 5.22で面白い機能追加はありますか

  • C99に対応した数学関数の追加
  • Inf, NaNの扱いの改善

Perlラジオトーク 2015年3月14日(土)

今週のPerlラジオトークです。

Perlラジオトーク 2015年3月14日(土)

Perl 5.22 リリースが近づく その1 性能改善について

  • Perl 5.22の性能改善
  • マルチデリファレンスの性能改善
  • メソッド呼び出しの性能改善

質問コーナー - 古いPerlコードの文字コードの書き換え その1

  • 文字コード処理の古い書き方と新しい書き方
  • 現場で実際に行った作業, html, アプリケーション,データベース
  • 書き換えの作業は大変
  • 新しいPerlの文字コード処理への批判
  • 新しいコードは、新しい書き方を原則にして書く

Perlラジオトーク 2015年3月7日(土)

今週のPerlラジオトークです。

Perlラジオトーク 2015年3月7日(土)

Mojolicious 6 リリース

  • Mojolicious 6 リリース おめでとう
  • パフォーマンスとスケーラビリティの改善
  • 互換性が崩れる部分、param,render_xxxxx

質問コーナー - Mojoliciousで便利だと思う機能はありますか

  • url_with, url_for,URLの生成
  • タグヘルパー,check_box, textarea,フォームの値の自動復元
  • PHPのようにPerlを記述できるテンプレート
  • テンプレートの再利用、layouts, include

Perlラジオトーク 2015年2月26日(木)

今週は、少し早めの木曜日の放送です。

Perlラジオトーク 2015年2月26日(木)

プログラミングを早く上達するにはどうしたらいいですか

  1. プログラミングを書くことが大切
  2. アルゴリズム、データ構造の勉強
  3. 目的意識、課題を持つ、目標達成

metacpan

  1. metacpanのお話
  2. metacpanで最新のリリースのdiffを簡単に見たい

Perlラジオトーク 2015年2月21日(土)

Perlラジオトーク第二回目です。

Perlラジオトーク 2015年2月21日(土)

HTTP 2.0

  1. HTTP 2.0の目的
  2. HTTP 2.0の仕様
  3. 接続の維持
  4. 双方向通信
  5. バイナリデータ転送

どんなエディタで開発していますか

  1. 秀丸の話
  2. 操作性
  3. 手になじむ
  4. meryの紹介

Perlラジオトーク 2015年2月14日(土)

今週から土曜日にPerlラジオトークを始めたいと思います。

Perlラジオトーク 2015年2月14日(土)

  • サンプルコードによるPerl入門のスマートフォン対応作業
  • RstatsとXSの話
Qiitaで
「3分間Perlテキストクッキング」
という連載を始めました。
テキスト処理を題材にして、3分くらいで読める分量で、書いていきます。
文字コード、テキストデータ、コンピュータにおけるテキストの扱いなど、ソフトウェアの基礎の話題も
3分間Perlテキストクッキング