https://zenn.dev/sasata299/articles/cf1e9b833713ae
https://zenn.dev/sasata299/articles/cf1e9b833713ae
MySQL�����������������Ï��������³������������ \G �����Ώ����ď������������������µ���������«����������������»�ߏ��������������������·�����ď�¡��½���·�����ď������������������ď����я��������¹���������� \x �����������������Ï�����������\���\��\·\���\��я��̏���
\³\���\���\���\���\���\���\������¼\���¾��������� \x ��������������������������¡�Expanded display is on.����������������������������expanded output ������ on/off �����ҏ����⏢������������𡯏�����������������������¡��������叢��������������ޏ�����SELECT������������·���²������̏��³�����Ï����Џ��������������������¹��¡�
���³�����������������������̏�����������¡����䏢�������\���·��������¡�
������»�ߏ����������������������Ï�����������������������\���\���\�ߏ����ҏ��«�����������ď�������¡����������я����� on/off ���������ޏ�������������������������¡�auto �����������������Ï����Ώ������������������������Ώ����ď��������������¹��������¡�
# \x auto Expanded display is used automatically.
���������¹���������Ð��¡����������𡭢����������������½¼�������ҏ��������돢�·�����������������������������Ώ����ď�������¡�
id=3������²���������������̏��¼������\������¼\��ď����ҏ��½¼��·���²��������������Џ��������������«�����Џ��������������������«��������¡����������𡭢����������������½¼�������ҏ����⏢������������𡯏��������������������������·�����ď�¡�
������������������������
Slack������\���\���\���\���\������¼\���������������������������\���\\¹\���\��㏢�¼\¹������\³\���\���\���\�ޏ��¼\·\���\���\������¼\���������»���������������������²���¼��ҏ����������ď�����������»�ߏ��������������¹��¡���¼��ҏ��������½�����Ï�������¡�Slack������»��������������������䏢�¹�����������������я����������������������������������ҏ��·���������������������¹��¡��½���·��������¡��½������¼���·��⏢�µ���«������\���\��\���\·\���\��я�����³��������»��⏢����������������»������������������������������¹��¡�
Slack������������������������������������¡���������\���\��\���\·\���\��я�����³��������»��⏢����������������������������\³\���\���\���\�ޏ��¼\·\���\��я��½��������������������������������¡�²���¼��ҏ������·�돪�µ��������ҏ�����¾������½���·�������������������������������������������������«����������������»�ߏ����Ï����я��������¹��¡�
¼�������������ޏ����������������Ï�����·�ߏ���̏����� 2018������������ Advent Calender �������돫������㏢���������������� �����я��������¹���ޏ�������¡��ӏ��½�����Ï�������𡯏��в��Џ����������������������������������Ώ����������������������Ï��«��������¡ߏ���2018�����������������������㏢����������������»���������������������������������³��������»��⏢�̏����Џ�������������������������ď��«���������폢¡ߏ�����»�ߏ����������ď�����������¡�2�����������ӏ�����������·�ߏ���̏��·�����������Ώ��������³���������������·���������·�����ď��쏢�ӏ��³�����я����������������������������«������¡ߏ�����µ���·��⏢�������«�����������Ώ��������������������µ��������¡�
����̏�������������
2018����������������ޏ�������������¡��\���\���\Ð���¼����½�������돢�·������������������\���\���\���\���\�����������¡�\��\���\���\���\��\���\���\���\���\�����������¡¾���������������¹���1,000·��������ҏ��о�����������������㏢�������·�����ď�¡�
·���²���
���µ���������µ��������¡�·���²��������������������Ï����������������ď��������·�����������Ï��«���쏢��
�����\���\���\Ð���¼����½�������돢�·������������������\���\���\���\���\���
����2018����������
����2020����������
2018�����������������������㏢����������������������»���������������������³��������»��⏢��·���¹½�����Џ��������������������������������������¹��¡�"�����������" ���������«�������������������¹�������������쏢����������������쏢��½������������µ�����я����������ď��·���«�����������������������������叢���������я��������폢�����«���«���ޏ��������������������������������·�����ď���
\��\���\���\���\��\���\���\���\���\���
����2018����������
����2020����������
���³��������������������¡�2018�����������������������㏢����������������������»���������������������³��������»��⏢��\��\��������������������Џ��������������������������������·�����ď�¡�²��ď���������������������������������������������돫���������������¡�2018������������������1�돪�������������������🙇����️ ����\���\���\���\���\��я��·�����������������������������ď��³���������������¹��¡���������������·���¹½»������������������������¹���̏�¡�¡���
���³���������������������������������������²½��������¡������� "\���\���\¹\��\���\·\���\���" �����������������ď����� "❤" �����������������ď�������¡��½�����Ï�����������\���\���\���\��\��ӏ�����³��������»��⏢�̏�����𡯏�������������ď����я������������������������·�����Ώ�����������»�ߏ��������������·�����ď�¡�
\���\���\���\��\��ӏ�����³��������»��⏢������������𡯏��Ð��¡¾���������������������������«���«���ޏ������������������³���������؏��������¹��������¡�"��𡯏�����������" �����������я��«��������돪������������������������µ��������������Џ��������������¹��¡�
²��Џ�����������¹�����𡯏����������Ώ�������������¡��³�����Ï�����������\���\���\���\��\��ӏ�����³��������»��⏢�̏�����𡯏�������������ď��³����������������������������������������ҏ��·����������������������»�ߏ��������������·�����ď�¡���¹������·�����ď�ď����������\���\��\���\·\���\��я����������������������ď�ď����������������ҏ��·���������·��¡��½�����������ҏ��«������¼��Џ���������������ҏ��·����������\���\���\���\��\��ӏ���½��塭������¹�������������·��¡���������»��ӏ����돢�����������������������������̏��·���������������������¹��¡�
������𡯏��Ð���³�����Ï����������Ï����������������������� (��) ���̏�¡�����������������������������������¹\��������������я��������¹��¡� :D
���½������������½��Џ����������������ď��������¹���돢����������������¹��Џ��������������������·���������������������·�����ď��̏������
����\µ\���\¼\���\���¹��ԏ�������ď���������
½��쏢����������������
�����������������Ï��³��������������¡�¼��ҏ�����Slack�����������������я�����³��������»��⏢��»������������������������������������«�����ҏ�¡�2018������������2020������������������³��я��·�����������Ώ��������·�����ď�¡�
���³������2�����������¡���ӏ����������ď�����������ď�����������Џ��������������������������̏���������¡�����������¡��·���·��������ď�����̏�����𡯏��������·�����ď�¡��ӏ��³������²½���������·�돪�µ����������돪�����돢���������������Џ����������������������������¡��½����������³��������»��⏢��������²½���������������½������������������������������������»�ߏ��������������¹��¡���²½���·���������������������³���������������³���������«�����������������ҏ��ޏ��������������������������·����̏���ߏ��������³������������������»�ߏ����Ï�����������¡�Unlearn������»��Џ����쏢����¾������·�����������������������������Џ����������Џ�������������������������������ď�����������»�ߏ�����������12·�������\¹\��ď��¼\������������·�����ď�¡�������������������1\���·�����
²���¼��ҏ�����������Slack������»��������������������������������я����������������������������������ҏ��·�������������������������������¹���̏�¡�µ���·��⏢����\³\���\���\���\�ޏ��¼\·\���\��я���¼�������������������������������¹���������������\���\��\���\·\���\���³��������»��⏢���ҏ����؏��ޏ��������³�����������������ď��������������¹��¡��ӏ��½�����Ï�������𡯏��Ð�����������я�����³��������»��⏢�̏�����������»����������������������������������������«���������폢¡ߏ�����µ��������������������������ď�������������������㏢���������Ώ��������·�����ď�¡�
�� ������������������������������³��������»��⏢�̏����؏��ޏ��������������������¹��������������¡��³�����Ï����������Ï��������������������¹��¡�
�������·�����я����⏢�������µ�����я�����½µ�����DeveloperSuccess��������ď��̏��������������������������쏢��
Conversations API������»��������쏢����
slack API������»�������������������������㏢����������������������¹��¡�
�����Ѣ�����µ������������������������API������������������������¡�public channel������private channel��¡�DM�����������������ҏ��½���������¾������������������������¼������������������������API�������������������я��������¹���̏�¡�����������������������»�������������̏��ޏ����������������������������������¹��¡��³�����������������ҏ�����������������������\���\���\���\���\���\���\���\�돢�������������Conversations API�����������������Ï������������̏���������������¡��³������������»��������Ï����������������̏��������·�����ď�¡�
https://api.slack.com/docs/conversations-api
������𡯏��Ðpublic channel�����¡돫������������¼������������¹������API������\��⏢�¼\�����������������¡��³�����я�����µ��돪䏢����������������������½¾���������������·�����������Ï�¡�
> Don't use this method. Use conversations.list instead.
Ruby������¼���������
Ruby�����������������ď����� slack-ruby-client ������������������gem���̏�������������������¡��³������������»��������������������Ώ��������¹��¡�
���³�����я��������������������¡�»���������������������������������³��������»��⏢����\���\���\\���\�돢���ҏ���������㏢�������¹��¡�
- conversations.list������\���\���\���\���\��������¡돫������������¼������������¹������
- ������������������\���\���\���\���\������������Ð���·��������¡�conversations.history������\���\���\���\���\���������\���\���\»���¼\����돫������������¼������������¹������
- ���½������\���\���\»���¼\���������\¹\���\���\������̏����������Ð��¡�conversations.replies������\¹\���\���\���¾��Ï����я�����¼������������¹������
- ���½���������¾������������\���\���\»���¼\��������������؏��ޏ�����������������³��������»��⏢����²��я�ď�ԏ�����\«\���\���\������¹������
- \���\���\\���\��¾����돪�������³��������»��⏢���ҏ��½¼�����¹������
slack-emoji-checker
require 'slack-ruby-client' require 'pry' Slack.configure do |config| config.token = ENV['SLACK_API_TOKEN'] end reaction_counts = Hash.new { |h,k| h[k] = 0 } client = Slack::Web::Client.new client.conversations_list(types: 'public_channel,private_channel', exclude_archived: true, limit: 1000).channels.each do |channel| next unless channel.name == ENV['TARGET_CHANNEL'] p channel.name history = client.conversations_history(channel: channel.id, count: 1000) history.messages.each do |message| #p message.text # \���\���\»���¼\���������\���\��\���\·\���\��я��̏����������Ð\«\���\���\������¹������ if message.reactions message.reactions.each do |reaction| reaction.name.sub!(/::skin-tone-\d/, '') reaction_counts[reaction.name] += 1 end end # \���\���\»���¼\�������\¹\���\���\��������������������Ð��¡�\¹\���\���\���������¼������������¹������ # \¹\���\���\���������������\���\���\»���¼\���������������\���\��\���\·\���\��я��̏����������Ð\«\���\���\������¹������ if message.reply_count thread = client.conversations_replies(channel: channel.id, ts: message.ts, limit: 20) thread.messages.each do |message| next if message.ts == message.thread_ts if message.reactions message.reactions.each do |reaction| reaction.name.sub!(/::skin-tone-\d/, '') reaction_counts[reaction.name] += 1 end end end end end end reaction_counts.sort { |(k1,v1),(k2,v2)| v2 <=> v1 }.each_with_index do |(k,v), i| exit if i >= 10 puts "#{i+1}�돪� :#{k}:" end
·���²������������½
·���²��������������������Ï����������������ď��������·�����������Ï��«���쏢��
�����������돢¡��\���\���\Ð���¼����»²²������·������������������\���\���\���\���\���������·���²������������¹��¡�🎉������👍��������������¡�\���\���\���\��\��ӏ������������������̏����ď��«�����������ď��������¹��¡�8�돪������� "��������������������������𡯏�𡯏�����������" ������»���������¾���¼������������¹��𡭏�������������������������½��������؏��·���������������¹��¡�����¾������ď�����̏��½�����я����������������ď��������������ޏ�����������������������������»�ߏ��������������¹���̏�¡�¡�¾¾²��½���������������\��\���\���\����¼\��돢�������������Ï������돪؏����¹���������������»�ߏ��������������������¹��¡�
¼���������¡�\��\���\���\���\��\���\���\���\���\���������·���²������������¹��¡����졭������������¹������·������̏����ď��������«���������«��¡�🙇����️����1�돪����������·�����ď�¡�10�돪������� "����¼���" ������������������»������������������¹��¡���»��ӏ��������¹��������¡��½���·���������������������«�����������������������叢����������\���\���\\���\�돢�������������³������������������\���\���\\���\�돢���������� "��ď��" ���̏��о������·���������������������¹��¡����ď��·���«������������������»��������Ï�����¡�
������������������
�����������������Ï��³��������������¡�¼��ҏ�����Slack�����������������я�����\���\��\���\·\���\���³��������»��⏢��»������������������������������������«�����ҏ��«������������������·�����ď�¡�����������»���������³��������»��⏢�������������½������²���¼��ҏ������·�돪�µ��������ҏ��½���·���������¹��������������¡�
�����������������Ώ�������¡�ޏ�����³��������»��⏢���������������������������я�����\Ð\���\�����¼\·\���\��я��̏����������������¹w
\Ð\���\������¼����¹��ԏ����»�����ď������³��������»��⏢������돫�������������������������������¡��䏢�¹»������������������������������������������������叢�������³��������¡��½������²���¼��ҏ�����¼«������\«\¹\���\���³��������»��⏢���������������������ҏ������������������쏢�³���������«�����������������������я����������я�����²������·��������������������ď�����������»�ߏ��������������������������¹��¡�
�돫�½���������³��������»��⏢���ҏ�����²������·�����ď��������������쏢���������������Ï������������³���������������«����������������я�¡�
Classi³���¼��²���¼��ҏ�����돪�����/µ�����ď���돫������ - Wantedly
��돪�½��쏩���䏢�������������������������Ï��·�����������Ï��«������»�ߏ��������������·�����ď��̏�¡������������³������������������������������\���\��ď��̏����������������ޏ���������������������������������\���\��\���������½��Џ�����������·�����ď���\���\���\���\�������ӏ�����¹����������������������«�����������ď�¡�¡�
���µ��������¡���������»���»��ӏ����ҏ��·��������������������������¡����������������я�����·������������̏�������������»�ߏ��������������¹��¡µ²��ҏ���²��ď������������«���������������«������¾���¹��������������������Ð��¡����������Ï����������я����������������Ï�����������������¾���¹��������������������������¹��¡��¼��ԏ����������������Ð����������������������������������³��⏢�������¹���̏������½���������½������·������������·���������������������³�����������ҡ돪�¼�ޏ��·���������������«���������·���������������»�����я�����¡���¼��ԏ�����¾���¹������������������ӏ����Ï��¼�����я����������Ï��·�����������Ï�����¡ߏ��������������������³�����������������������������·�����������Ï�¡�
���½�����я����������������¡��������������������«������·������������¹�����������������������������������������������³���������������¹���̏�¡�돪�²¼������µ»��ӏ����ҏ����������я�����¾������·µ�������³��⏢�������������������������·�����ď�¡�
�����������⏢�������³���������������ӏ��½�����¡돪�»��·������������������µ���·���������«���폢¡ߏ��������������������������ӡ돪�»��·������������·�����ď��³�����������ҏ��µ���·�������������������������·������������������³Ð�����������������������«��¡ߏ����������������Ï��³����������������������������������������»�ߏ��������������¹��¡�
���³�����������������䏪���ӏ��������½����������������������������������»�ߏ�������������������������¡�A���«B���«�����������������Ï������������������������³���¼���������100���я��³���������������̏��µ���·��������¡ߏ����������я��������³�����������������������������������»�����я�¡�¼�����돪�����49���Ð51���������«���½�����Ï����������Ï����㏪�������������¹�����������������ď��������¹������������»�ߏ��������������¹��¡�돪�½��쏪���쏢�������������ӏ��³���������������������쏢¡ߏ�����·������������·��¡�¼«����̏��������쏪���ҏ����ҏ��µ²��ҏ��������·���������������������·���«������������������»�ߏ��������������¹���̏�¡��½���³������»���������������������������¹�����𡯏���������¹��ԏ���돢���������䏢�¹²��Џ���ޏ�����������������«������������»�ߏ��������������¹��¡�
����Team Geek����Google������\���¼\��������ď��������������������«���������·������\������¼\��������ҏ�돫������������«����
�����������������돢�������������������ď��¾�����̏��������¹��¡�HRT���̏�����»��ӏ�������������������¡�����������������\��\������������¹��������¡���������������������ď������ӡ����·���������¾�ߏ�������������¡�HRT������·�����������������������������������������������½��Џ��«���������������������������¹��¡�
�����µ��؏���Humility����
������³��Ï�����������ġ�������·�����������������������������¡�·��������������������������½���������������������������·��¡������Ð���������µ���·���������������ޏ�������������������������¡�¾���������¼«����̏�����²��Џ���ޏ��·���������������³�����Ï�¡�
������·�������Respect����
�돫�½�����������������������ď���������³�����������ҏ�ġ����«������»�ߏ����������������������Ï�¡���¼���������1��ď��������ď������ӏ��������·��������·��������¡��½�������½���������������㏪���я�����¹������������¾²������·�����������Ï�¡�
����������Trust����
¼«����̡돪�³�돢����ď��������������½����������������¡µ���·���������³�����������ҏ��¹��������������ď����������������Ï�¡��½�����Ï��¹���������Ð��¡�»���»��ӏ����ҏ��������»���������³���������̏����������������¡�
HRT������������������������������������¼��ҏ�����\��\���\���\���\��¹��ԏ����»�����ď�������������������Џ��������������������������¹��¡�
�����µ��؏��Ï�����·������Ï�ď�������¡����������������������������⏢�������¹���̏�¡����������돢����²��ď����������������������µ��؏���\���\���\���\����������������������������������������������¹��¡��������µ��؏�����»��Џ����쏢������¡ߏ�����·�����¡�ď��������·������������������¼��Џ����������¡돪؏��«�����ҏ��·���������«���������������¹��������¡��½���·���������½�����������������¡돪؏��«������¹����������·������¾�����������돪�½��쏪���쏢�������������½���������¹��������¡��½���·���������½���������̏��µ²��ҏ����������������������������Ï�������ď����������������������������¡��½�����я����������������»�ߏ����������������������������䏢�³���������������¹��¡�������������������������������������������������������������������������������������
�����������Ï���������������������������돪�����·�����ď��������ޏ�����»��С���ӏ��̏��µ��������������\���\������¼\���\���\¹\���\¹����
�����¹������·������µ»���
Ruby Freaks Lounge (28,30)
NoSQL������»����·�����������Ώ�����
��돫����������ď�����������
\«���¼\�ߏ��������������\���\���\���
�����������������������������ď��¼
YouTube Oricon Ranking
NicoNico\���\���\���\������¼\���
�����������ď��Ð���������«����������
- access_token
- active_support
- ActiveRecord
- Ajax
- Apache
- API
- autotest
- AWS
- Benchmark
- capistrano
- capybara
- Catalyst
- CentOS
- Chained
- Cloudera
- cpan
- css
- DateTime
- DBIC
- dependent
- DSL
- EC2
- Encode
- FireFox
- gem
- gihyo
- git
- greasemonkey
- hadoop
- heroku
- iframe
- Imager
- InnoDB
- Java
- Javascript
- jQuery
- kvs
- Linux
- LWP::UserAgent
- mac
- MeCab
- memcached
- mod_rewrite
- MongoDB
- Moose
- mysql
- NoSQL
- OAuth
- paperclip
- perl
- pig
- Proc
- prototype.js
- pt-online-schema-change
- rails
- Redis
- RSpec
- ruby
- rubykaigi2009
- rubykaigi2011
- SBM
- sinatra
- sort
- subversion
- Test::Base
- toggle
- tokyotyrant
- try
- UTF8\���\���\��
- vim
- vmware
- web\��\��\���\�ޏ��¼\·\���\���
- WWW::Mechanize
- XML
- XML::LibXML
- YUI
- ���«�����������²\��\���\���\���\��
- ���������������������
- ������������������
- \��\���\��\������¼\���
- \��\���\���\���
- \«���¼\��
- \·\��\���\¹\���\���\��\���
- \»\���\·\���\���
- \»\���\������¼
- \½���¼\¹\³���¼\���
- \���\¹\���
- \���\³\���\³�����²���
- \���\���\��\��Џ��¼\���
- \���\���\���\���
- \���\«\Ð\���
- \���\¹\���\��
- \���\��\���\�ޏ��¼\·\���\���
- ²���������
- ·��������ӏ�����²��ҏ�����
- ���µµ�̏��½���½
- ������½Ð
- ������»���²½����