シェルスクリプトマガジン

Vol.82 ( 2023 . February )

 Microsoft Office上での処理を自動化する場合、「BASIC」(VBA)言語によるマクロを記述することがよくあります。オープンソースのオフィスソフト「LibreOffice」でも同様に、BASICによるマクロが記述できて動作します。ただし、Microsoft Office上のBASICとどこまで互換性があるのかは未知数です。
 LibreOfficeでは、BASIC以外に「BeanShell」(Java風のスクリプト言語)、「JavaScript」「Python」の言語でもマクロを記述できます。Pythonは人気のプログラミング言語であり、国内にも多くのプログラマがいます。LibreOfficeだけをビジネスの現場で使うならPythonでマクロを記述するのがよいでしょう。特集1では、このPythonによるマクロ作成の基本を解説しています。
 特集2では、老舗のオンラインストレージサービス「Dropbox」を紹介しています。オンラインストレージは、クラウド上でファイルを保管して管理するだけではありません。共同の編集作業や、ファイルの整理に十分活躍します。本特集を参考にしてDropboxでファイルを自在に扱ってください。
 緊急企画では、Twitterの代替となる「Mastodon」サーバーの構築方法を解説しています。米Twitter社を買収したElon Musk氏によって、収益改善やコスト削減などが進められています。しかし、それと同時にさまざまな不安を感じている人が増えています。Mastodonは、1社運営ではなく、さまざまな団体や企業、個人のサーバーが連携し合ってTwitterと同等のサービスが提供できるオープンソースのソフトウエアです。すぐにTwitterの代替となるわけではありませんが、Twitterの代替として最も注目されています。
 このほか、「行動経済学と心理学で円滑に業務を遂行」の新連載を開始しました。仕事を進めるときに、人間関係は重要です。言い方一つで、意欲的になったり、充実感が得られたりします。行動経済学と心理学による分析結果からチームで円滑に業務を遂行する方法を解説します。
 今回も読み応え十分のシェルスクリプトマガジン Vol.82。お見逃しなく!

※記事掲載のコードはこちら。記事の補足情報はこちら

※読者アンケートはこちら

CONTENT
  • 004
    レポート ポッキーでプログラミング
  • 005
    レポート WebAssembly対応Ruby 3.2.0
  • 006
    製品レビュー 制御機器「NFCタグ」
  • 007
    NEWS FLASH
  • 008
    特集1 LibreOfficeでPythonマクロ
    荒川雄介
  • 016
    特集2 Dropboxを活用しよう
    岡崎隆之、進藤麻礼子、井川恵理
  • 028
    緊急企画 Mastodonサーバーを構築しよう
    麻生二郎
  • 046
    Raspberry Piを100%活用しよう
    米田聡
  • 050
    行動経済学と心理学で円滑に業務を遂行
    請園正敏
  • 052
    中小企業手作りIT化奮戦記
    菅雄一
  • 057
    Hello Nogyo!
  • 058
    Pythonあれこれ
    飯尾淳
  • 066
    法林浩之のFIGHTING TALKS
    法林浩之
  • 068
    タイ語から分かる現地生活
    つじみき
  • 072
    Emotet
    桑原滝弥、イケヤシロウ
  • 074
    香川大学SLPからお届け!
    谷﨑勇太
  • 080
    AWKでデジタル信号処理
    斉藤博文
  • 086
    ユニケージ通信
    田渕智也、高橋未来哉
  • 090
    Bash入門
    大津真
  • 098
    Techパズル
    gori.sh
  • 099
    コラム「ユニケージ流思考法」
    シェル魔人