• 2017.03.15 CDC, シチズンデベロッパー

    Xojoユーザの多くはシチズンデベロッパーと言われています。シチズンデベロッパーはプロの開発者ではなく、自分の業務に存在する課題を自動化やツールによって解決する意欲高い業務担当者になります。日本でも多くの方がシチズンデベロッパーですが、1つの会社には1名ないし2名くらいしかおらず、情報を共有する機会はごく僅かしか存在しません。

  • 2017.03.08 Visual Basic, Xojo

    Xojoを紹介する際によく取り上げるのがVBやVBAといったプログラミング言語です。Xojoは元々RealBasicだったこともあって、言語体系は非常によく似ています。しかしVBの最後のリリースが98年であり、そこから20年近くたってXojoはさらに進化しています。

    今回はVBとXojoで何が違うのか紹介します。

  • 2017.02.28 オープンソース, シチズンデベロッパー

    開発者ではないものの、ちょっとしたツールを作成して自分の業務を自動化したり、より高いレベルの業務に取り組んでいる方たちをシチズンデベロッパーと呼びます。現在、シチズンデベロッパーという呼称はアメリカ、ヨーロッパでは一般的に使われるようになっており、日本においても注目を浴び始めています。

    今回はシチズンデベロッパーが誕生している背景について紹介します。

  • 2017.02.23 CDC, シチズンデベロッパー

    開発がメイン業務ではないものの、自分の業務をスムーズにするためにちょっとしたツールを開発する、それがシチズンデベロッパーと呼ばれる方になります。皆さんの周りにもExcelやAccessを駆使したり、SaaSを使いこなしている方はいないでしょうか。

    そうした方々を集めて個人のナレッジを共有しようというのがCDC(シチズンデベロッパーコミュニティ)になります。第一回はラフノートさんのオフィスにて行われ、サイボウズ社の後迫さんが登壇されました。

  • 2017.02.14 Tips, web, Xojo, スタイルシート

    XojoでWebアプリケーションを作っていて、フォントや文字サイズなどを細かく調整したいと思うことは多々あるでしょう。そんな時、通常のWebシステムであればスタイルシートを使って指定するかと思います。

    今回はXojoの中でスタイルシートを指定する、Webスタイルの使い方を紹介します。

  • 2017.02.06 HTMLViewer, Tips, Twitter, Xojo, 開発

    Webサービスの利点として、Webブラウザさえあればアクセスできる容易さが挙げられます。しかし、Webブラウザは時々再起動したくなることがあり、その度にWebサービスの利用も中断しなければなりません。また、他のWebサービスも使うため、セキュリティを気にする人もいるでしょう。

    そこで最近増えているのがWebブラウザを内包して作るアプリです。予め指定したWebサイトしかアクセスできないように制御するものですが、日常的に使い続けるWebサービスは独立したアプリケーションになっていると便利です。

    そこで今回はたった2行コードを書くだけで作れるTwitterクライアントの作り方を紹介します。

  • 2017.02.01 教材

    2020年から小学校でのプログラミング教育の必修化が検討されています。今後、IT系人材が不足すると言われており、早期プログラミング学習を通じて人材育成が進めることが求められています。

    小学生向けのプログラミング学習に利用されるプラットフォームとして注目されているのがScratchになります。キャラクターが動いたりするのは最初の切っ掛けとして面白く、興味を持ってもらう上でうってつけと思われます。

    しかし、より本格的に開発していこうと思った時には別なプログラミング言語が必要になるでしょう。今回はそんな時になぜXojoがお勧めできるのかという点を紹介します。

  • 2017.01.30 macOS, Xojo

    最近はmacOSで開発を行う人たちが増えてきました。iOS向けの開発者が多いですが、他の言語向けの開発を行う場合も多いでしょう。そうした時にエディタレベルではなかなか効率的に開発できないかも知れません。

    そこで他の言語でも同じようにIDEを使って開発を行ってみましょう。今回はそんなIDEを言語別に紹介します。

  • 2017.01.17 desktop

    デスクトップアプリケーションの中には他のアプリケーションから操作したいと思うものがあります。よくあるケースとしてはExcelやAccessなどのオフィスツールです。そうしたソフトウェアではAPI(アプリケーションプログラミングインタフェース)を提供しています。しかしこの手のAPIはアプリケーションの実行環境が大きく影響します。例えばWindows上で動いているソフトウェアをmacOSやLinuxからは操作できません。

    そこで紹介したいのがデスクトップアプリの中にWeb APIサーバを立てるという方法です。Web APIは先ほどのAPIと似ていますが、HTTP/HTTPSを使っているのが特徴です。つまりWebブラウザやCUI、他のプログラミング言語とも連携がとても簡単にできるようになります。

    今回はそんなXojoアプリの中でHTTPサーバを立てる方法を紹介します。

  • 2017.01.06 Xojo, シチズンデベロッパー

    プログラミング専門職ではない開発者、いわゆるシチズンデベロッパーの方がツールを作ろうと思った時には少なからず技術的な知識が必要になります。多かれ少なかれ技術に興味がある方がシチズンデベロッパーになっているはずで、毛嫌いするようなことはないと思いますがそれでもあまり難しいのは避けたいでしょう。