Mix.install(
[
{:evision, "~> 0.1"},
{:kino, "~> 0.7"}
],
Inspired by dannyfritz/commit-message-emoji
See also gitmoji.
Commit type | Emoji |
---|---|
Initial commit | 🎉 :tada: |
Version tag | 🔖 :bookmark: |
New feature | ✨ :sparkles: |
Bugfix | 🐛 :bug: |
[default] | |
aws_access_key_id=XXXXXXXXXXXXXXXXXXXX | |
aws_secret_access_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | |
aws_region=us-east-1 |
Debugging - In this lesson we'll learn about debugging Elixir code as well as static analysis tools to help find potential bugs
The most straightforward tool we have for debugging Elixir code is IEx.
But don't be fooled by its simplicity - you can solve most of the issues with your application by it.
IEx means Elixir's interactive shell
.
## Follow this link for further updates to Github Desktop for Ubuntu https://github.com/shiftkey/desktop/releases/latest | |
# UPDATE (2022-11-07): Thanks to Sxvxgee's message, the updated code is as follows | |
sudo wget https://github.com/shiftkey/desktop/releases/download/release-3.1.1-linux1/GitHubDesktop-linux-3.1.1-linux1.deb | |
### Uncomment below line if you have not installed gdebi-core before | |
# sudo apt-get install gdebi-core | |
sudo gdebi GitHubDesktop-linux-3.1.1-linux1.deb | |
# UPDATE (2021-10-18): Thanks to Amin Yahyaabadi's message, the updated code is as follows |
The latest download and install instructions are available in
https://docs.wxwidgets.org/3.1/plat_gtk_install.html
The wiki is a bit old so try following the above and consult the wiki for more details. BUT, follow the steps as per the docs NOT the wiki.
https://wiki.wxwidgets.org/Compiling_and_getting_started
However sometimes specially for new linux users it can become overwhelming and installation process can throw funny errors. So I have created a step by step process to hopefully help you compile wxwidgets. Enjoy :-)
# 0 is too far from ` ;) | |
set -g base-index 1 | |
# Automatically set window title | |
set-window-option -g automatic-rename on | |
set-option -g set-titles on | |
#set -g default-terminal screen-256color | |
set -g status-keys vi | |
set -g history-limit 10000 |
def index(conn, _params) do | |
conn = conn | |
|> put_resp_content_type("text/csv") | |
|> put_resp_header("content-disposition", "attachment; filename=export.csv") | |
|> send_chunked(200) | |
Repo.transaction fn -> | |
Ecto.Adapters.SQL.stream(Repo, "COPY expensive_report TO STDOUT CSV HEADER") | |
|> Stream.map(&(chunk(conn, &1.rows))) | |
|> Stream.run |
AUTHENTICATION_SOURCES = ['oauth2'] | |
OAUTH2_AUTO_CREATE_USER = True | |
OAUTH2_CONFIG = [{ | |
'OAUTH2_NAME': 'github', | |
'OAUTH2_DISPLAY_NAME': 'Github', | |
'OAUTH2_CLIENT_ID': xxxxxxxxxx, | |
'OAUTH2_CLIENT_SECRET': xxxxxxxxxxxx, | |
'OAUTH2_TOKEN_URL': 'https://github.com/login/oauth/access_token', | |
'OAUTH2_AUTHORIZATION_URL': 'https://github.com/login/oauth/authorize', | |
'OAUTH2_API_BASE_URL': 'https://api.github.com/', |