teleren/devto huggingface dataset:
Hi, I'm Michael. I'm a dad, work remote, developer now working as a designer, love full stack JavaScript + side projects. AMA!
Tags: ama, javascript, remotelife, parenthood
Published: 2018-04-18 20:23:15

---
title: Hi, I'm Michael. I'm a dad, work remote, developer now working as a designer, love full stack JavaScript + side projects. AMA!
published: true
description: Hi, I'm Michael, ask me anything!
cover_image: https://thepracticaldev.s3.amazonaws.com/i/klym99dotwz8ir7evjh7.jpg
tags: ama, javascript, remote-life, parenthood 
---

I've been making websites since the days of GeoCities, with rotating chrome gifs and clobbering together JavaScript bits I found online.

Now, I'm a dad, have worked remotely for the past 4+ years, I've freelanced as a developer, worked for startups, agencies and a university. Most recently I've taken a role as a designer, working on a product team vs. a role as a dev on an engineering team.

As mentioned I love creating apps entirely in JavaScript. More specifically my tool belt is made up of Hapi, Ember, jQuery, HTML, CSS, MongoDB, Jekyll and SQLite. On the design side, Figma has been my jam lately.

I also love making side projects, one of which I've shared a few times with the dev.to community called [Spell It Out](https://www.spellitout.xyz).

If ya'll have any questions about devving, designing, parenthood, remote life, side projects or some other random question, feel free to ask away!
Explain the development of  GUI frameworks like I'm five
Tags: explainlikeimfive
Published: 2018-04-18 19:16:29

---
title: Explain the development of  GUI frameworks like I'm five
published: true
description: 
tags: #explainlikeimfive
---

I've ever wondered how one would develop a custom GUI (framework). For example, something custom like blenders GUI or in general someting like QT. How does one go about this ? I dont have a concrete application for this problem, but I am itching to find out how its done.
Hi, I’m Christine and I started contributing to Debian when I was 15. Now I’m the CTO of Nylas, ask me anything!
Tags: ama, linux, opensource
Published: 2018-04-18 17:44:11

---
title: Hi, I’m Christine and I started contributing to Debian when I was 15. Now I’m the CTO of Nylas, ask me anything!
published: true
description: 
tags: ama, linux, opensource
cover_image: https://thepracticaldev.s3.amazonaws.com/i/z2cnfjh8g92038hpjbc9.jpg
---

I started my coding career early, working on the Debian project when I turned 15. Today, I'm the CTO and co-founder of Nylas, a communications API that makes it easy for developers to build integrations with email, calendar and contacts data. To date, we have synced more than 100 terabytes of data from more than 15 billion emails.

My main goal as we scale Nylas's business is to grow a company culture we're proud of - one that is inclusive, diverse and transparent. We re-enforce our values informally every day, and more formally during our regular 6 week all-hands, no-blame retrospectives, during the hiring process, and more.
When developing Laravel app with Vim, you can still jump to Magic Methods
Tags: vim, laravel, ctags, javascript
Published: 2018-04-18 17:03:51

---
title: When developing Laravel app with Vim, you can still jump to Magic Methods
published: true
description: 
tags: vim, laravel, ctags, javascript
---

![image](https://thepracticaldev.s3.amazonaws.com/i/iujvl0hmu7aufcov2vcx.gif)

I am developing Laravel app with my favorite editor, Vim.

My compulsion used to be that I cannot jump to Laravel's magic method definitions such as `getIsActiveAttribute`, and `scopeIsActive`.

So I set proper `ctags` configuration to jump to them by `C-]`.

`~/.ctags`

```js
--regex-php=/get([a-z|A-Z|0-9]+)Attribute/\1/
--regex-php=/scope([a-z|A-Z|0-9]+)/\1/
```

Then,

- Run `ctags` command in your project root. Recent `ctag` read our configuration file automatically.
- Open a file with vim (of course)
- Set the cursor to a magic method
- Type `C-]`

I strongly recommend customize your `ctags`. I set the following configuration to jump to the definition of class method of JavaScript.

```js
--langmap=javascript:.js.es6.es.jsx
--javascript-kinds=-c-f-m-p-v
--regex-javascript=/^[ \t]*([a-z]+[ \t]+)*class[ \t]+([A-Za-z0-9_]+)[ \t]*([^)])/\2/c,class,classes/
--regex-javascript=/^[ \t]*([a-z]+[ \t]+)*const[ \t]+([A-Za-z0-9_]+)[ \t]*([^)])/\2/c,const/
--regex-javascript=/^[ \t]*([a-z]+[ \t]+)*type[ \t]+([A-Za-z0-9_]+)[ \t]*([^)])/\2/c,type/
--regex-javascript=/^[ \t]*([a-z]+[ \t]+)*[ \t]+([A-Za-z0-9_]+) ?\(\)[ \t]*([^)])/\2/c,method/
--regex-javascript=/^[ \t]*([a-z|A-Z]+)\(\)/\1/
--regex-javascript=/^[ \t]*([a-z]+[ \t]+)*const[ \t]+([A-Za-z0-9_]+)[ \t]*([^)])/\2/c,class,classes/
```

Happy hacking with Vim!
How Does Your Workplace Encourage Creativity?
Tags: discuss, work, creativity
Published: 2018-04-18 15:24:17

---
title: How Does Your Workplace Encourage Creativity?
published: true
description: Do you take time to steer off from work?
tags: discuss, work, creativity
---

All work and no play makes the devs dull people. Let's discuss how our workplace culture can boost creativity and support our well-being by letting us focus on interesting things during work. No, I'm not going to wear you down with hours of keynote slides. Here's how we do it.

At [Paytrail][paytrail] development team members take turns in organizing a common event called _Freestyle Friday_ four times a year. We come to the office like usual but instead of diving into business-related matters we start playing with our own hobby projects. Throughout the day one might familiarize themselves with a new programming language, tinker with Hue lights, or even create a PICO-8 pixel adventure game. Additionally, we can team up and implement some interesting features to our core service that we don't have time to work on during other days.

Those who have finished and polished their work can present it to the rest of the company. Exceptionally well crafted projects can be rewarded financially especially if they have direct positive impact on business. Free lunch and beverages are brought into the office, and it's more than likely that we throw an afterparty later at night.

Below is a good example our architect created on last Freestyle Friday. It's an Arduino clock built inside an IKEA frame expressing the current time with verbose notation.

{% instagram BhlOzPUg3bU %}

_Finnish text in the video translates as "sixteen past eleven"._

For me these days are valuable because they help me detach from my regular routines, and through constant learning I'm able to leverage more creative solutions to problems. But how is it done in your company? If you're a manager or run your own business how do you maintain your employees or your own creativity?

`discuss(time.now);`

[paytrail]: https://www.paytrail.com/en
Automating VSTS extensions publishing via TeamCity
Tags: жизнькодерская, жизньсисадминская, новости, automation
Published: 2019-08-26 09:26:05

---
title: Automating VSTS extensions publishing via TeamCity
published: true
---

**First of all, word of warning:**
Be extra careful, when creating publisher in https://marketplace.visualstudio.com/ if you are member of several AAD - it is not as straightforward as one could expect. I ended up with one publisher, created from one of my AAD tenants (despite of being authorized at MSFT account - there is a dropdown to select tenant). This is a problem - I have not had VSTS account with these tenant, so I was not able to automate things (I created token, but token was from MSFT user, not AAD tenant user). I ended up requesting support for help - they added my MSFT login to my publisher.

Now, step by step guide on how to setup Teamcity build.

1) Install [Teamcity.Node plugin](https://github.com/jonnyzzz/TeamCity.Node)

2) Extension version are patched on Teamcity level (so, developer does not need to keep in mind necessity to bump up those numbers, though, he have to inform DevOps or update Major version in case there is breaking changes)
I am using "VCS labeling" feature of Teamcity to put tag of successful builds and "File content replacer" feature to replace versions in vss-extension.json and task.json. This way, Teamcity will always bump up version in both files before creating extension vsix package.
![Example of VCS labeling](https://dobryak.org/wp-content/uploads/2018/04/features-600x305.png)
I was experimenting with several regexps (so, this is not single point of truth, but useful start for your own implementations)

3) Build steps:
1. Node.js NPM from Teamcity.Node plugin
It installs tfx-cli and updates it with following commands:
"install -g tfx-cli
up -g tfx-cli"
2. Command line
It invokes tfx to publish my extension
"tfx.cmd extension publish -t %access.token% --manifest-globs vss-extension.json --no-color --no-prompt"

### Some additional findings

* When you need to generate a PAT (personal access token) described https://docs.microsoft.com/en-us/vsts/extend/publish/command-line?view=vsts - do not forget to select "All accounts" in dropdown (as indicated here - https://social.msdn.microsoft.com/Forums/vstudio/en-US/21073d22-f16e-40d2-9568-3d379e64ff00/why-my-token-cannot-be-used-and-it-always-return-401-error?forum=vsx ).

* Fix Windows search logic for NPM extension - I was not able to start it via  `%AppData%\npm\tfx from Teamcity`, so, I created a symbolic link for `%AppData%\npm` for my agents running under System account (`mklink D:\data\agentNpm C:\Windows\System32\config\systemprofile\AppData\Roaming\npm /d`) and executed it in command line runner as `D:\data\agentNpm\tfx.cmd extension publish -t %access.token% --manifest-globs vss-extension.json --no-color --no-prompt`
Do You Use Calculators or Programs?
Tags: ruby, discuss, maths
Published: 2018-04-18 13:25:02

---
title: Do You Use Calculators or Programs?
published: true
description: In which I reveal a dysfunction
tags: ruby,discuss,maths
---

I have just realised that I can no longer be bothered to find the calculator program on my Macbook, and instead just open an Interactive Ruby Shell (a.k.a. `irb`) to do my arithmetic.

![My millimetre to inches stuff](https://thepracticaldev.s3.amazonaws.com/i/2x6wxz59tvmahny83uwz.png)

I'm wondering if this is a common (dys)function, and does it vary by the language you use?

Are there, for instance, JS programmers out there who will just do a bit of casual arithmetic in their browser console?
Awesome Checkbox and Radio-Button CSS Hacks
Tags: css, hacks, html
Published: 2018-10-31 13:36:40

---
title: Awesome Checkbox and Radio-Button CSS Hacks
published: true
tags: CSS,hacks,HTML
canonical_url: https://codeburst.io/awesome-checkbox-and-radio-button-css-hacks-a8c24fb15a95
---

![](https://cdn-images-1.medium.com/max/355/1*L7rQX_nQSB0K59x_bvEAUw.png)

Hello, today we will explore some CSS hacks that can be used without the need for JavaScript. I will go over 3 awesome hacks and I know you will be amazed by the end of this article. LET’S KEEP THE BALL ROLLIN’

- **CSS Menu**

First, we will hide the checkbox and the menu container.

```
.menu--toggle,
.menu--body {
 display: none;
}
```

Now, the main trick of this Menu is the ~ CSS General Sibling selector. below CSS is used to change .menu--body to display: block when the checkbox is in:checked state.

According to MDN Docs, ~ is:

> The **general sibling combinator** (~) separates two selectors and matches the second element only if it follows the first element (though not necessarily immediately), and both are children of the same parent [element](https://developer.mozilla.org/en-US/docs/Web/API/Element).

Below is the trick we will apply using this life-saver:

```
.menu--toggle:checked ~ .menu--body {
 display: block;
}
```

Check below pen for the full markup of this hack

{% codepen https://codepen.io/devHammed/pen/vRbqzB %}
- CSS Modal

This hack is same with CSS Menu so i am not going to explain this because the only difference is how will style the Modal container, but below is the pen:

{% codepen https://codepen.io/devHammed/pen/BrMOpd %}
The last hack we will go over is:

- CSS Accordion

Yes, Accordion you all know can be created with pure CSS and radio buttons 🙄🙄 . Note: a single radio button can only be selected in a named group.

We will take advantage of this to create pure CSS accordion and it also utilize :checked state like CSS Menu, below is the pen for you to play around with.

{% codepen https://codepen.io/devHammed/pen/WzPgbX %}
Thanks for taking your time to read this, 😍😍😍 and can you do this:

![](https://cdn-images-1.medium.com/max/220/1*GK6G_LKVxtMAKN7fepRpcA.gif)<figcaption>clap…clap…clap…clap</figcaption>

See you next time!!!  **\</\>**

* * *
What would you expect from a productivity bot (for product/app development)?
Tags: discuss, productivity
Published: 2018-04-18 09:26:59

---
title: What would you expect from a productivity bot (for product/app development)?
published: true
tags: discuss, productivity
---

Hello! I'm bootstrapping [Squadlytics](https://squadlytics.com), a platform to help measure and improve product development (kind of a NewRelic for teamwork). It's been 2 weeks now that it's officially GA (woohoo) and so far we've been more focused on providing insights (charts, metrics, work in progress...).

The next phase now would be adding a productivity bot that can interact with you and the team to help. We have a few ideas but I'd love to know what you would expect from a bot that could reach you via Slack or a mobile app to help you with what you're working on.

I'm also keen on having calls with anyone interested, it's sometimes hard to capture the context in a comment.
Jquery datatables Sorting
Tags: help, jquery, datatable, javascript
Published: 2018-04-18 12:48:46

---
title: Jquery datatables Sorting
published: true

description: 
 
tags: help, jquery, datatable, javascript 
---

Hi guys, I was having trouble sorting manual data for custom data present in column like A, A++ , A+, A-- , A-. The Jquery plugin for this one I am using is- datatables.net . Currently the sorting is working fine for conventional datatypes such as Int - 1,2 3,4,5 Char- A, B, C, D. Does anyone know how to make it work on manual data as well?
How will Google crawl my website in response to JSON-LD?
Tags: discuss
Published: 2018-04-18 12:00:30

---
title: How will Google crawl my website in response to JSON-LD?
published: true
description: Will Google be able to crawl my site's JSON-LD if it's not in the final page source sent by the server, rather generated on the client side with JS?
tags: discuss
---

JSON-LD is a convenient way to put my site's meta information to be displayed by search engines.

My question is:

Will Google be able to crawl my site's JSON-LD if it's not in the final page source sent by the server, rather generated on the client side with JS?
Magento 2 ERP integration for Netsuite
Tags: magento2, netsuite, wsoftpro
Published: 2018-04-18 10:18:56

---
title: Magento 2 ERP integration for Netsuite
published: true
description: Our solution provide a real time connector between Netsuite and Magento via API. All sales order data, customer data and Inventory stock stay up to date with minimum monitoring from admin. Click to the link below for more detail :http://wsoftpro.com/magento-netsuite
tags: magento2, netsuite, wsoftpro
---
Magento 2 Product Zoom Extension
Tags: magento2productzoom
Published: 2018-04-18 07:43:15

---
title: Magento 2 Product Zoom Extension
published: true
description: You can facilitate your customers to zoom-in the product images of your e-store by using Magento 2 product zoom extension by Extendons.
tags: Magento 2 Product Zoom
---
<img src="https://thepracticaldev.s3.amazonaws.com/i/xmobhzfbrd5wk1mam47e.png">

You can facilitate your customers to zoom-in the product images of your e-store by using Magento 2 product zoom extension by Extendons. This extension enables you to select magnifier and lightbox zoom option to allow image zooming on your e-store. <b><a href="https://codecanyon.net/item/magento-2-product-image-zoom-extension-magnify-on-hover-click/21700914">Magento 2 product zoom</a></b> extension enables the variety of magnifier types which you can choose from the back office. Some of the types are the lens, zoom in or out, fade in/out etc. You can also enable light-box zoom which displays the images in a lightbox and customer can zoom in and out from there. It cost you only $59. 

<b>Screenshots:</b>

<img src="https://thepracticaldev.s3.amazonaws.com/i/i7o12r45o6z2jzv4zi44.png">

<img src="https://thepracticaldev.s3.amazonaws.com/i/t9dbfsdsm3rbx5jln106.png">

<img src="https://thepracticaldev.s3.amazonaws.com/i/2ijco340zl2yjdvc958e.png">

<img src="https://thepracticaldev.s3.amazonaws.com/i/79puwqwkpbzgq5jc9pil.png">
Magento 2 Photo Gallery Extension
Tags: magento2photogallery
Published: 2018-04-18 07:37:29

---
title: Magento 2 Photo Gallery Extension
published: true
description: You can create the separate gallery page by using Magento 2 photo gallery extension. 
tags: Magento 2 Photo Gallery
---
<img src="https://thepracticaldev.s3.amazonaws.com/i/u68uzerv3hym0vm2jei4.png">

You can create the separate gallery page by using Magento 2 photo gallery extension. Customers can see the images in a lightbox and popup window and also share the images on social platform as well. <b><a href="https://codecanyon.net/item/magento-2-image-gallery-product-photo-gallery-extension/21680228">Magento 2 photo gallery</a></b> extension also enables you to attach photo gallery to specific products, categories, and sub-categories as well. You can configure slider settings to display the gallery images in a beautiful slider. You can also make SEO settings for photo gallery such as title, URL, Meta keywords etc. It cost you only $69.

<b>Screenshots:</a>

<img src="https://thepracticaldev.s3.amazonaws.com/i/knz1s60gzawrgnf0k83u.png">

<img src="https://thepracticaldev.s3.amazonaws.com/i/rb1icxy19g6ntdk3qscs.png">

<img src="https://thepracticaldev.s3.amazonaws.com/i/wvfsz5lxwjmln9qaggx2.png">

<img src="https://thepracticaldev.s3.amazonaws.com/i/3dr3fm1u0po8jazox3cp.png">
The rise of the non-coding Scrum Master
Tags: discuss, agile, scrum
Published: 2018-04-18 07:29:34

---
title: The rise of the non-coding Scrum Master
published: true
description: 
tags: discuss,agile,scrum

---

Or rather, not so much "non-coding" as "never-coded".

I came across this phenomenon during a recent brush with "Enterprise Agile".

In particular, the notion of "Agile", or more specifically "Scrum" as a skill distinct from software development, was an entirely new one to me.

This notion has given rise to individuals, and indeed teams of individuals, who are entirely conversant - and expensively trained, by "boutique" consultancies - in the terminology and rituals of Scrum and its "Enterprise" cousins - stand-ups, grooming, planning poker, retrospectives, release trains, the all-important "velocity", the list goes on and on.

However, these same individuals are not at all familiar with the daily grind of merge conflicts, broken dependencies, technical debt, and off-by-one errors that make up the life of a modern software developer, as their training and experience is purely in "Agile" and "Scrum", to the exclusion of any considerations relating to the actual writing of code.

In many ways, the "Agile Capability" has come to resemble a tight-trousered, plaid-shirted version of the venerable Project Management Office, or "PMO", with its colourful "information radiators", issue-tracking spreadsheets, and remarkably granular organisational structure - "Junior Product Owners", "Product Owners", and "Senior Product Owners", anyone?

In the interests of disclosure, I should perhaps state that I myself am a Certified ScrumMaster® , a by-product of having attended [Jeff Sutherland](https://en.wikipedia.org/wiki/Jeff_Sutherland)'s course on Scrum a few years ago.

One of the many interesting things he pointed out on that course was that when they were codifying what we now call "Scrum" back in the 1990s, they never envisaged that "Scrum Master" would become a job title. Now, in 2018, it seems to have transcended the job title and become an entire career path.

Is it just me who is a little sceptical about all this, or is this the way of the future?
Everything you need to know about Linux Logs
Tags: linux, security, beginners
Published: 2018-04-18 06:09:15

---
title: Everything you need to know about Linux Logs
published: true
description: 
tags: #linux #security #beginners
---

1 The Logging Service
2 Rsyslog Daemon
3 Configuring Rsyslog
4 Rsyslog Port
5 Rsyslog Facilities
6 Rsyslog Levels (Priorities)
7 Rsyslog actions
8 Combining Rsyslog Selectors
9 Rsyslog Filters
10 Systemd-journald Service
11 Syslog-ng
11.1 Syslog-ng Source Statements
11.2 Syslog-ng Destination Statements
11.3 Syslog-ng Filters Statements
11.4 Syslog-ng Log Statements
12 Logging syslog-ng Messages in SQL Database
13 Log Files Locations
14 Using Logrotate

https://likegeeks.com/linux-syslog-server-log-management/

Thanks a lot.

Regards,
Dockerfileで Github Enterprise or PrivateRepository から pip install する
Tags: python, docker, ssh, git
Published: 2018-04-18 06:05:24

---
title: Dockerfileで Github Enterprise or PrivateRepository から pip install する
published: true
description: 
tags: #python #docker #ssh #git
---

Enterpriseなgithubをつかっていると、pipで自社のModuleをインストールしたいことはよくある。
privateなDockerImageをbuildするときに、privateなRepositoryからpipする的。

* python:3.6とかのdockerの場合、ssh-agentが立ち上がってないので立ち上げて鍵登録まで一気に持っていく。
* known_hostsに書き込まないと、知らんサイトとしてinteractiveにお伺いがきて蹴られる。


```Dockerfile
RUN eval `ssh-agent` && ssh-add -k any_your_key && mkdir -p ~/.ssh && ssh-keyscan -t rsa github.enterpise.domain > ~/.ssh/known_hosts \
&& pip install --no-cache-dir -r requirements.txt
```
RUN後は鍵登録が飛ぶので、Dockerimage内に鍵を含めたくない場合は、pipした後に消すと良い気もする。
プログラミングをはじめた時のこと Windows3.1編
Tags: programing, program, history
Published: 2018-04-18 01:36:02

---
title: プログラミングをはじめた時のこと Windows3.1編
published: true
description: 
tags: programing,program,history
canonical_url: https://crieit.net/posts/Windows3-1
---

プログラミングをはじめたのは確か中学生か高校生の頃。

もうはっきり覚えてないけど、中学で年に数回しかなかったPCの授業でタッチタイピングをして驚かれた記憶があるので、多分中学ではやっていたんじゃないかと思う。

はじめて実家で買ったPCは富士通のFM-V。Windows3.1が入っていた。まだファイル名が8文字＋拡張子だった頃。

家ではほとんどゲームばかりしていたので、その関係でゲームを作りたいと思うようになっていった。普段から頭の中で自分で作った新しいゲームの妄想などをしていた。
なのでプログラミングについてはずっと興味津々だった。

一度PCを持っている友達の家にいき、ゲームを見せてもらったことがある。しかもそれがその友達の知り合いが作ったゲームということですごく興奮したのを覚えている。
自分でも作れるようになりたかった。

とはいえまだインターネットをやってる人もあまりいなかった時代。まだパソコン通信という名前で一部の人がやっているっぽいことを雑誌か何かで知っていただけだった。
当然うちでは繋がってなかったので、今みたいにネットで調べて勉強、みたいなこともできなかった。ほんとに時間がもったいなかったなと思う。
今の若い人はとてもうらやましい。

しかしある日、とある雑誌を見つけた。なんとそれは、Visual Basicの体験版が同梱されている雑誌。
早速その雑誌を買って、自宅のPCでプログラミングをはじめた。
僕のプログラミングの第一歩。

体験版なので作ったものを保存したりができなかったのだが、それでも毎日すごく夢中になって頑張って何かを作っていた。
多分ちょっとした使い方なんかはその雑誌についていたんじゃないかと思うので、それで色々やっていたと思う。
ウィンドウの背景を青のグラデーションにするのにハマっていたので、作るアプリケーション全て背景がそんな感じになってた。

多分ゲームやプログラミングなど好きなことばかりやって引きこもっていたので、
友達も少なく、どうやって楽しく遊んでいいかもわからず、その後もしばらくは周りと馴染めずに過ごしていたけど、
こうやって楽しくプログラミングをしていた姿が今となると、
将来自分の幼い息子がこうやって何かに夢中になって励むのだろうというまだ見ぬ姿に重なり、
なんとなく誇らしく、微笑ましい気持ちになる。

その後はあまり記憶が定かではないのだが、恐らくおじいちゃんにたのんで、多分学生向けの激安VBの製品版を買ってもらったのではないかと思う。多分高校生くらい？

製品版ともなると、拡張子exeの実行ファイルを作ることができるようになる。それだけでものすごく興奮した。

色々なものを作った記憶がある。一問一答のカードリストを自分で作れるソフトとか、
スタートアップに登録してPC起動時に起動するようにして、10秒以内にパスワードを入力しないとPCをシャットダウンさせるソフトとか。
（弟に文句を言われたので外した。当時は自分の好みにPCの中を整理したかったので、他の人に使われるのが嫌だった）

このあたりも情報収集方法は本屋だけだった。毎月フリーソフトが100個とか入っているCDがついた雑誌を購入していた。
あとは立ち読みして情報収集していたんじゃないかと思う。学校帰りにいつもPCコーナーに立ち寄って本を見ていた。

そういえばふと思い出したけど、すごくハマっていたフリーソフトがあった。
ボールみたいなキャラクタを操作してハンバーガーを集めるゲームで、ステージがテキストで作られているので自分で改造できるという代物。

とても面白くて、しかもフリーソフトということで普通の人が作っているということなのでとても興奮してファンになった。
その人に憧れて、自分も何か作ると似たような体裁の説明書txtを作ったりしていた。
（ネット繋がってないから公開もできないのに）
確か1000円寄付した覚えがある。
作者名もゲーム名も思い出せない。なんだろ…
（※思い出しました。FlyingJumpというゲーム）

あと雑誌で、スクリーンセーバーも作れるという方法を見たので、試して作ってみたりした。
手に入れたフリーソフトで自分の声を録音してそれをかもめの声のように高くなるよう変換し、かもめが海を飛んでいるスクリーンセーバーとかを作っていた。
春夏秋冬４パターンを作ろうと思ったが途中で飽きてやめてしまっていた気がする。

スクリーンセーバーを作れるということは描画はできるっぽいんだけど、その時ゲームを作っていたかは全然覚えていない。

そういえば、センター試験の選択問題はBASICのプログラミングがあったので、いつもそれを選んでやっていた。
普通に数学解くよりめちゃくちゃ簡単だった。

あとはすごい技術がたくさん詰まった5000円くらいの分厚い本を買ったのだが、多分他のことにハマったのか受験で忙しくなったのかは忘れたが、
ほとんど使わずじまいになってしまった。

まあそんな感じで、自分では気づいていなかったかもしれないが非常に充実した時間を過ごしていたと思う。
プログラミングが好きな人は、せっかくなのでガッツリハマって楽しんで欲しい。
この時代、やりたいことは何でも調べてできるのだから。