mirror of
https://github.com/balkian/balkian.github.com.git
synced 2024-10-31 17:11:43 +00:00
317 lines
13 KiB
HTML
317 lines
13 KiB
HTML
<!DOCTYPE html>
|
||
<html>
|
||
<head>
|
||
<meta name="generator" content="Hugo 0.68.3" />
|
||
<meta charset="utf-8">
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||
<title>Balkian's site - Balkian's site</title>
|
||
<meta name="viewport" content="width=device-width">
|
||
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="./font-awesome/css/all.css">
|
||
|
||
|
||
|
||
|
||
<link rel="stylesheet" media="only screen" href="./css/main.css">
|
||
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300|Comfortaa' rel='stylesheet' type='text/css'>
|
||
</head>
|
||
<body>
|
||
<div id="container" class="container">
|
||
<div id="contentwrapper">
|
||
<div id="content">
|
||
<header id="header">
|
||
<ul class="navbar" id="navbar">
|
||
<a href="./">
|
||
<li >
|
||
<i class="fa fa-home fa-large"></i>
|
||
</li></a>
|
||
|
||
|
||
<a href="./post/"><li class='' >Blog
|
||
</li></a>
|
||
|
||
<a href="./tags/"><li class='' >Tags
|
||
</li></a>
|
||
|
||
<a href="./cheatsheet/"><li class='' >Cheatsheets
|
||
</li></a>
|
||
|
||
<a href="./project/"><li class='' >Projects
|
||
</li></a>
|
||
|
||
<a href="./page/todo/"><li class='' >To-do
|
||
</li></a>
|
||
|
||
<a href="//jfernando.es" target="_blank"><li>
|
||
CV
|
||
</li></a>
|
||
<a href="./search"><li>
|
||
<i class="fa fa-search"></i>
|
||
</li></a>
|
||
</ul>
|
||
</header>
|
||
|
||
|
||
|
||
<div class="entry">
|
||
<div class="posthead">
|
||
<span class="date">2021/10/30</span>
|
||
<h2><a href="./post/2021-10-30-logitech-mk850/" class="title">Logitech MB850 combi in linux</a></h2>
|
||
|
||
<a class="tag" href='./tags/linux'><span class="label">linux</span></a>
|
||
|
||
<a class="tag" href='./tags/logitech'><span class="label">logitech</span></a>
|
||
|
||
<a class="tag" href='./tags/keyboard'><span class="label">keyboard</span></a>
|
||
|
||
<a class="tag" href='./tags/mouse'><span class="label">mouse</span></a>
|
||
|
||
|
||
</div>
|
||
|
||
As a follow-up to my last post, I’ve decided to also configure my mk850 combo (k850 + m720 triathlon).
|
||
Some notes:
|
||
The keyboard is usually connected to this PC through bluetooth. Since this is a change I usually do in the system for every keyboard, I added a rule for any bus (usb, bluetooth, etc) The mouse has an additional button that registers as a keyboard.
|
||
<div><a href="./post/2021-10-30-logitech-mk850/"><div class="readmore"> Read more...</div></a></div>
|
||
|
||
</div>
|
||
|
||
|
||
<div class="entry">
|
||
<div class="posthead">
|
||
<span class="date">2021/10/29</span>
|
||
<h2><a href="./post/2021-10-29-logitech-mx-keys-mac/" class="title">Logitech MX Keys for Mac on Linux</a></h2>
|
||
|
||
<a class="tag" href='./tags/linux'><span class="label">linux</span></a>
|
||
|
||
<a class="tag" href='./tags/logitech'><span class="label">logitech</span></a>
|
||
|
||
<a class="tag" href='./tags/keyboard'><span class="label">keyboard</span></a>
|
||
|
||
|
||
</div>
|
||
|
||
I recently got Logitech MX Keys for Mac keyboard at work. The German version, to be more precise. This version was three times cheaper than the Windows equivalent with either US or ES layout. Since I touch type anyway, I thought it was a bargain.
|
||
As soon as I plugged it in, I realized there were some glaring issues with the keyboard.
|
||
<div><a href="./post/2021-10-29-logitech-mx-keys-mac/"><div class="readmore"> Read more...</div></a></div>
|
||
|
||
</div>
|
||
|
||
|
||
<div class="entry">
|
||
<div class="posthead">
|
||
<span class="date">2019/06/01</span>
|
||
<h2><a href="./post/2019-05-01-surface-go/" class="title">Linux on the Microsoft Surface Go</a></h2>
|
||
|
||
<a class="tag" href='./tags/linux'><span class="label">linux</span></a>
|
||
|
||
<a class="tag" href='./tags/surface-go'><span class="label">surface go</span></a>
|
||
|
||
<a class="tag" href='./tags/config'><span class="label">config</span></a>
|
||
|
||
|
||
</div>
|
||
|
||
Believe it or not, Surface tablets have pretty good linux support, except for the webcams in newer models.
|
||
These are some useful notes to get Ubuntu installed in your surface go, as of Summer 2019.
|
||
<div><a href="./post/2019-05-01-surface-go/"><div class="readmore"> Read more...</div></a></div>
|
||
|
||
</div>
|
||
|
||
|
||
<div class="entry">
|
||
<div class="posthead">
|
||
<span class="date">2019/01/06</span>
|
||
<h2><a href="./post/2019-01-06-zigbee2mqtt/" class="title">Controlling Zigbee devices with MQTT</a></h2>
|
||
|
||
<a class="tag" href='./tags/mqtt'><span class="label">mqtt</span></a>
|
||
|
||
<a class="tag" href='./tags/iot'><span class="label">iot</span></a>
|
||
|
||
<a class="tag" href='./tags/zigbee'><span class="label">zigbee</span></a>
|
||
|
||
|
||
</div>
|
||
|
||
This is a short tutorial on connecting a zigbee device (an Aqara cube) to an MQTT server, so you can control your zigbee devices from the network.
|
||
If you’re anything like me, you’re probably a sucker for IoT devices. For a long time, I’ve been using WiFi-enabled lights, and Amazon dash buttons to control them.
|
||
<div><a href="./post/2019-01-06-zigbee2mqtt/"><div class="readmore"> Read more...</div></a></div>
|
||
|
||
</div>
|
||
|
||
|
||
<div class="entry">
|
||
<div class="posthead">
|
||
<span class="date">2016/09/28</span>
|
||
<h2><a href="./post/2016-09-28-tqdm/" class="title">Progress bars in python</a></h2>
|
||
|
||
<a class="tag" href='./tags/python'><span class="label">python</span></a>
|
||
|
||
|
||
</div>
|
||
|
||
<p><a href="https://github.com/noamraph/tqdm">tqdm</a> is a nice way to add progress
|
||
bars in the command line or in a jupyter notebook.</p>
|
||
<p><img src="https://camo.githubusercontent.com/48838faaa8d00ea297f18e5bf55d3c6bb4e0ba6b/68747470733a2f2f692e696d6775722e636f6d2f686539417735432e676966" alt="image"></p>
|
||
<div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
|
||
<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
|
||
<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
|
||
</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
|
||
</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3
|
||
</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4
|
||
</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">5
|
||
</span></code></pre></td>
|
||
<td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%">
|
||
<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-python" data-lang="python"><span style="color:#f92672">from</span> tqdm <span style="color:#f92672">import</span> tqdm
|
||
<span style="color:#f92672">import</span> time
|
||
|
||
<span style="color:#66d9ef">for</span> i <span style="color:#f92672">in</span> tqdm(range(<span style="color:#ae81ff">100</span>)):
|
||
time<span style="color:#f92672">.</span>sleep(<span style="color:#ae81ff">1</span>)
|
||
</code></pre></td></tr></table>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<div class="pagination pag-bottom">
|
||
|
||
<span class="previouspage" style="display:none;"><i class="icon-chevron-sign-left"></i> Previous Page</span>
|
||
|
||
|
||
|
||
<span class="nextpage"><a href="./page/2/"> Next Page</a> <i class="icon-chevron-sign-right"></i></span>
|
||
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
<div id="sidebar" class="fixed">
|
||
<div id="badge" class="flip-container" ontouchstart="this.classList.toggle('hover');">
|
||
<div class="flipper sticky expand">
|
||
<div class="front">
|
||
|
||
<img id="avatar" class="expandx" src="./img/me.png">
|
||
</div>
|
||
<div class="back">
|
||
|
||
|
||
<div id="about">
|
||
|
||
<div class="icons vertical-center">
|
||
<span class="coolicon"><span class="fa-stack"> <i class="fas fa-square fa-stack-2x" ></i><i class="fab fa-inverse fa-stack-1x fa-linux"></i></span><span class="explanation">Linux user</span></span>
|
||
<span class="coolicon"><span class="fa-stack"> <i class="fas fa-square fa-stack-2x" ></i><i class="fab fa-inverse fa-stack-1x fa-android"></i></span><span class="explanation">Android dev and user</span></span>
|
||
<a href="http://github.com/balkian" target="_blank"><span class="coolicon"><span class="fa-stack"> <i class="fas fa-square fa-stack-2x" ></i><i class="fab fa-inverse fa-stack-1x fa-github"></i> </span><span class="explanation">Github user</span></span></a>
|
||
<a href="http://gitlab.com/balkian" target="_blank"><span class="coolicon"><span class="fa-stack"> <i class="fas fa-square fa-stack-2x" ></i><i class="fab fa-inverse fa-stack-1x fa-gitlab"></i> </span><span class="explanation">GitLab user</span></span></a>
|
||
<span class="coolicon"><span class="fa-stack"> <i class="fas fa-square fa-stack-2x" ></i><i class="fab fa-inverse fa-stack-1x fa-stack-exchange"></i> </span><span class="explanation">StackExchange fan</span></span>
|
||
<span class="coolicon"><span class="fa-stack"> <i class="fas fa-square fa-stack-2x" ></i><i class="fas fa-inverse fa-stack-1x fa-music"></i> </span><span class="explanation">Music lover</span></span>
|
||
<span class="coolicon"><span class="fa-stack"> <i class="fas fa-square fa-stack-2x" ></i><i class="fas fa-inverse fa-stack-1x fa-film"></i> </span><span class="explanation">Movie fan</span></span>
|
||
<span class="coolicon"><span class="fa-stack"> <i class="fas fa-square fa-stack-2x" ></i><i class="fas fa-inverse fa-stack-1x fa-laptop"></i> </span><span class="explanation">Always on a PC</span></span>
|
||
<span class="coolicon"><span class="fa-stack"> <i class="fas fa-square fa-stack-2x" ></i><i class="fas fa-inverse fa-stack-1x fa-moon"></i> </span><span class="explanation">Night owl</span></span>
|
||
<span class="coolicon"><span class="fa-stack"> <i class="fas fa-square fa-stack-2x" ></i><i class="fas fa-inverse fa-stack-1x fa-terminal"></i></span> <span class="explanation">CLI user</span></span>
|
||
<span class="coolicon"><span class="fa-stack"> <i class="fas fa-square fa-stack-2x" ></i><i class="fas fa-inverse fa-stack-1x fa-flag"></i></span> <span class="explanation">I love languages</span></span>
|
||
<span class="coolicon"><span class="fa-stack"> <i class="fas fa-square fa-stack-2x" ></i><i class="fas fa-inverse fa-stack-1x fa-code"></i> </span> <span class="explanation">I love programming</span></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="entries">
|
||
<h2 class="title">Latest entries</h2>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<dt><a href="./post/2021-10-30-logitech-mk850/">Logitech MB850 combi in linux</a></dt>
|
||
|
||
<a class="tag" href='./tags/linux'><span class="label">linux</span></a>
|
||
|
||
<a class="tag" href='./tags/logitech'><span class="label">logitech</span></a>
|
||
|
||
<a class="tag" href='./tags/keyboard'><span class="label">keyboard</span></a>
|
||
|
||
<a class="tag" href='./tags/mouse'><span class="label">mouse</span></a>
|
||
|
||
|
||
|
||
|
||
<dt><a href="./post/2021-10-29-logitech-mx-keys-mac/">Logitech MX Keys for Mac on Linux</a></dt>
|
||
|
||
<a class="tag" href='./tags/linux'><span class="label">linux</span></a>
|
||
|
||
<a class="tag" href='./tags/logitech'><span class="label">logitech</span></a>
|
||
|
||
<a class="tag" href='./tags/keyboard'><span class="label">keyboard</span></a>
|
||
|
||
|
||
|
||
|
||
<dt><a href="./post/2019-05-01-surface-go/">Linux on the Microsoft Surface Go</a></dt>
|
||
|
||
<a class="tag" href='./tags/linux'><span class="label">linux</span></a>
|
||
|
||
<a class="tag" href='./tags/surface-go'><span class="label">surface go</span></a>
|
||
|
||
<a class="tag" href='./tags/config'><span class="label">config</span></a>
|
||
|
||
|
||
|
||
|
||
<dt><a href="./post/2019-01-06-zigbee2mqtt/">Controlling Zigbee devices with MQTT</a></dt>
|
||
|
||
<a class="tag" href='./tags/mqtt'><span class="label">mqtt</span></a>
|
||
|
||
<a class="tag" href='./tags/iot'><span class="label">iot</span></a>
|
||
|
||
<a class="tag" href='./tags/zigbee'><span class="label">zigbee</span></a>
|
||
|
||
|
||
|
||
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
|
||
<div class="clear"></div>
|
||
</div>
|
||
<footer class="pagefooter" role="contentinfo">
|
||
<div class="contact">
|
||
<p>
|
||
J. Fernando Sánchez Rada | balkian
|
||
</p>
|
||
</div>
|
||
<ul id="social">
|
||
<li><a href="http://github.com/balkian"><i class="fab fa-github"></i></a></li>
|
||
<li><a href="http://lab.gsi.upm.es/balkian"><i class="fab fa-gitlab"></i></a></li>
|
||
<li><a href="http://twitter.com/balkian"><i class="fab fa-twitter"></i></a></li>
|
||
<li><a href="http://git.sinpapel.es/balkian"><i class="fab fa-git"></i></a></li>
|
||
<li><a href="http://linkedin.com/in/jfsanchezrada"><i class="fab fa-linkedin"></i></a></li>
|
||
</ul>
|
||
<p>
|
||
<i class="fab fa-creative-commons"></i> Creative Commons A-SA-NC
|
||
</p>
|
||
</footer>
|
||
</div>
|
||
|
||
<script src="./js/jquery-2.0.2.min.js"></script>
|
||
|
||
|
||
</body>
|
||
</html>
|