Articles

Development tips and tricks | Projects

MLX - An even better performance enhancer on Apple Silicon

A simple instruction to MLX library, which speeds up performance on Apple Silicon-powered computersRead More →

Automation with iOS's Shortcut (formerly Workflow)

Implment automation with iOS's ShortcutRead More →

visx is now fully compatible with Next.js!!

On the release of Next.js-compatible visxRead More →

Using Docker with different directory access

How to give access to outside directory in DockerRead More →

Using Docker within Airflow (DockerOperator)

How to execute command within Docker image in AirflowRead More →

Bringing back remaining Battery time in Mac OS 10.12+ (not in 11.x)

How to let Mac OS to show remaining Battery timeRead More →

Fixing iCal duplicates in MacOS

Fix iCal duplicates with iCloud onRead More →

Enhancing BERTopic Topic Classification with ChatGPT (feat. Circle Packing)

Leveraging ChatGPT to improve BERTopic resultRead More →

ChatGPT applications (NLP perspectives)

How to leverage ChatGPT on NLP projectsRead More →

Deploying visx (with Next.js) application on GitHub Pages (sub-path)

How to deploy visx with Next.js on GitHub PagesRead More →

Visualization of BERTopic with Circle packing and Wordcloud (feat. visx)

A Text Visualization project using visx to group Topics ClassificationsRead More →

Circle packing with visx

A few tips to implement Circle packing chart with visxRead More →

visx - A flexible while better integrated with React.js (than D3.js)

A brief introduction to visx by Airbnb EngineeringRead More →

Searching for a Data Visualization library (feat. BERTopic and Next.js)

My ongoing journey to find a Data Visualization libraryRead More →

Embedding Datawrapper Chart #3 in static image (feat. MD)

How to embed Datawrapper Chart as in static imageRead More →

Embedding Datawrapper Chart #2 (feat. MDX and Next.js)

How to embed Datawrapper Chart in MDX PageRead More →

Deploying GitHub Action for Next.js application

A brief instruction to deploy GitHub Action for Next.js on GitHub PagesRead More →

Using Coreference Resolver with [spacy-experimental]

A brief introduction to Coreference Resolver with spacy-experimentalRead More →

Utilizing GPU on Google Colab [spacy-experimental]

How to use spacy-experimental on Google Colab with GPU onRead More →

spaCy performance enhancement on Apple Silicon

A simple instruction on speeding up spaCy performance on Apple Silicon-powered computersRead More →

Text Visualization Dashboard highlighting keywords and companies

A Text Visualization project for extracting keywords and relevant companies from a text using spacy-streamlit and StreamlitRead More →

Getting HTML inside JSON in Scrapy

An instruction on extracting HTML tags inside a JSON structure with ScrapyRead More →

Setting charset in FastAPI Response

An instruction on how to set charset correctly in FastAPI for non-western charactersRead More →

pip extras in zsh

How to install pip extras in zsh (on Big Sur for instance)Read More →

Enlighten, compatible with Airflow real-time logging

An introduction to enlighten module, a tqdm replacement for real-time logging in AirflowRead More →

Using request header in pandas.read_csv() for remote access

An instruction on using pandas.read_csv() to access files remotelyRead More →

Customizing logging format in Scrapy (Feat. Airflow)

A simple instruction on loggingRead More →

AVOID PRINT AT ALL COST! (Feat. Airflow)

It's time to use logging especially for AirflowRead More →

Time concepts in Airflow

A simple introduction of confusing time concepts in AirflowRead More →

Installing Python libraries (pip) in Airflow (Docker)

How to install Python libraries in Docker-deployed AirflowRead More →

Using Airflow on Windows

How to use Docker to deploy Airflow on WindowsRead More →

Embedding Datawrapper Chart #1 (feat. Streamlit)

How to embed Datawrapper Chart in Streamlit (or else in general)Read More →

Difference between loc and iloc for Pandas DataFrame indexing

A simple instruction of using Pandas DataFrame indexingRead More →

Using dictionary with parquet-saved (pyarrow) DataFrame

How to use dictionary within .parquet fileRead More →

Entity Relations Annotation Dashboard

A showcase of Entity Relations Annotation Dashboard with spacy-streamlit and StreamlitRead More →

Scrapy module on Apple Silicon (M1)-powered Macs

An instruction of how to install Scrapy on Apple Silicon computersRead More →

Using spaCy for Korean PoS tagging

A PoS example with spaCy 3.3 for Korean languageRead More →

Resolving abrupt error with Streamlit Cloud (module click)

How to solve the Streamlit Cloud deployment error (module click version issue)Read More →

Using Observable plot in Svelte

How to use Observable plot in Svelte.jsRead More →

Finetuning stopwords with spaCy - Named Entity Recognition

How to use Named Entity Recognition for custom-tailored stopwordsRead More →

Word embeddings and their Graph Visualizations

A simple visualization of trending terms in texts by word embeddingRead More →

Text Analytics - Using AWS S3 in Python

How to empower Text Analytics with AWS S3 in Python (boto3)Read More →

Efficient unique list in Python

How to extract unique elements from Python list efficientlyRead More →

TextRank and TopicRank with their Graph Visualizations

A simple introduction to Keyword Extraction with TextRank and TopicRankRead More →

Converting CR/LF line ending for Unix-systems

How to convert line ending created in Windows for Unix-systemsRead More →

COVID-19 Infections & Vaccinations Dashboard

A revised COVID-19 visualization project using Streamlit and Pydeck (vaccinations added)Read More →

Clear cache on Streamlit

How to clear cache on Streamlit (For older versions)Read More →

Simple Guide on Web Scraping

A few introduction to web scrapingRead More →

spaCy-streamlit: Empower your NLP visualization

An introduction to spacy-streamlit, a visualization tool powered by spaCy and StreamlitRead More →

Links for cURL to Requests

Two (absolutely) useful sites for cURL requestsRead More →

NLP, Theory and Reality

A brief explanation to NLP on a practical viewRead More →

Next.js Pages

Learn more about Next.js pages.Read More →

Dual axis on ggplot2

An instruction to use dual axis on ggplot2Read More →

Using Launchd on Mojave or later

An introduction to use Launchd on macOS 10.3+Read More →

Datawrapper

An introduction to Datawarpper, the one-stop shop for data visualizationRead More →

Encoding in Python for Korean, utf-8-sig

The character encoding both for Windows and Python (+Unix)Read More →

Google Colab

An introduction to Google Colab for Deep Learning projectsRead More →

COVID-19 Situation Awareness Dashboard

A COVID-19 visualization project using Streamlit and PydeckRead More →

Visualizing Seoul Metropolitan subway riderships

A sample project of metro usage visualization with Streamlit and PydeckRead More →

Simplifying MultiPolygon to Polygon (.geojson)

An example of MultiPolygon reductions of .geojsonRead More →

Long/wide-form data transformations

A guide to long/wide-form data transformations in R and PythonRead More →

Using R within Jupyter Notebook

An instruction to use R in Jupyter NotebookRead More →

Mapshaper

How to use Mapshaper for geomap conversionsRead More →

Streamlit

An introduction to Streamlit for dashboard constructionRead More →

GitPython

How to use Git in PythonRead More →

Using Launchd on Mac!

An intelligent way to schedule jobs on MacRead More →

CC BY-NC 4.0 © min park.RSS