teleren/devto huggingface dataset:
Light Mode Bookmarlet
Tags: browser, chrome, dark
Published: 2024-02-01 10:51:33

---
title: Light Mode Bookmarlet
published: true
date: 2024-01-18 08:49:01 UTC
tags: browser, chrome, dark
canonical_url: https://glaforge.dev/posts/2024/01/18/light-mode-bookmarlet/
---

A while ago, my friend Sylvain Wallez shared a little [bookmarlet](https://twitter.com/bluxte/status/1729912211882094701)on Twitter/X that transforms a dark mode site into light mode. I know the trend is towards dark mode, but for a lot of people with certain vision issues, for example with astigmatism like me, certain dark modes can very painful.

This site about [vision](https://www.allaboutvision.com/digital-eye-strain/is-dark-mode-better-for-eyes/)(and you’ll find other similar references) mentions that:

> People who have myopia or **astigmatism** also may experience **halation** (from the word “halo”). Halation occurs when light spreads past a certain boundary, creating a foggy or blurry appearance.

So for certain websites, often with a too strong contrast, I’m using the following bookmarklet trick.

Go to your bookmark manager, and save the following bookmarklet (I called mine “light mode”):

```
javascript:(function(){document.documentElement.style.filter=document.documentElement.style.filter?%27%27:%27invert(100%)%20hue-rotate(180deg)%27})();

```

Now, to pretty print the above code and remove the URL encoded characters, to decypher what it does:

```
(function () {
 document.documentElement.style.filter = document.documentElement.style.filter
 ? ""
 : "invert(100%) hue-rotate(180deg)";
})();

```

Two filters are going to be applied to your current web page:

- First, it will completely **invert** all the colors, like a negative photography
- Second, compared to Sylvain, I also add a **hue rotation** of 180 degrees

## Why the hue rotation

Because the color inversion is also going to shift the colors: a red will become blue, a yellow will be dark blue, a violet will turn pink, etc. With a hue rotation, we get back the right color, a red is still red, a blue is still blue, etc. The different however will be in the lightness, as a light blue becomes dark, and a dark green becomes light. But at least, it’s a bit more faithful to the original images.

Here’s a picture to highlight the differences. See how the rainbow picture is transformed:

![](https://glaforge.dev/img/misc/invert-hue-roate.jpg)

## Possible improvements

Perhaps we could avoid applying the filter globally, or at least avoid to apply it somehow to the images, so that they are not affected by those filters. At least for now, that’s good enough for me!
Hacking Ikeas VINDRIKTNING to integrate it into my smarthome
Tags: iot, smarthome
Published: 2024-02-02 18:35:55

---
title: Hacking Ikeas VINDRIKTNING to integrate it into my smarthome
published: true
date: 2024-01-18 08:47:11 UTC
tags: IOT,Smarthome
canonical_url: https://blog.bajonczak.com/hacking-ikeas-viki/
---

 ![Hacking Ikeas VINDRIKTNING to integrate it into my smarthome](https://blog.bajonczak.com/content/images/2024/01/20240103_202547.jpg)

Today I bought a sensor from Ikea called Vondriktning. This polution sensor indicates the amount of fine dust in the air with a red, yellow and green color.

My first though is, how is it possible to get this data into my Smarthome so that I can track the data and store them.

# The inner components of the sensor

After I opened the device I figured out that there is only a small pc and a sensor. It seems that it is a [PM1006k](https://pdf.directindustry.com/pdf/cubic-sensor-instrument-co-ltd/pm1006k-led-particle-sensor-module/54752-927719.html?ref=blog.bajonczak.com) device. The PC looks like this

![Hacking Ikeas VINDRIKTNING to integrate it into my smarthome](https://heise.cloudimg.io/v7/_www-heise-de_/imgs/71/3/1/5/2/0/1/2/PCB-85212e42eda4fd62.jpg?org_if_sml=1&q=75&width=608)

Fancy, there are plates that I can use to attach an external device to get the data out of it. Because there are several output ports. After a little bit of measuring I figured out that the REST Post will be the TX output of the serial interface.

# Attaching the ESP Device

Now it's time to get the data out from this device. In this case, I will attach a wemos d1 mini to this. First of all, I solder all the pads to my device. Important are the pad V+, GND, and REST. The other pads are not important for fetching the data from the device. So it looks like this in the below picture. Just for your information, I used all Pads at first, but you need only the Red, Black, and Yellow wire.

![Hacking Ikeas VINDRIKTNING to integrate it into my smarthome](https://blog.bajonczak.com/content/images/2024/01/20240103_132727.jpg)

The complete Wiring are listed in this table.

| Color | Device | Wemos |
| --- | --- | --- |
| Red | V5 | V5 |
| Black | GND | GND |
| Yello | REST | D2 |

So now you have the ESP Attached to the Sensor device. It ends up like this.
Welcome to Werribee: A Melange of Elegance and Nature
Tags: werribeetaxiservices, taxiservices, melbournetaxiservices, booktaximelbourneairport
Published: 2024-01-18 08:31:06

Experience the unique blend of elegance and nature in [Werribee]**(https://www.booktaximelbourne.com.au/book-a-taxi-in-werribee/)**, a suburb near Melbourne, with Book Taxi Melbourne. Beyond being a taxi service, we are your key to exploring the cultural treasures, natural wonders, and seamless services that Werribee has to offer. Join us on a journey through this charming suburb.

Book Taxi Melbourne is a well-known taxi service company which provides its services in Melbourne suburbs. We serve you with elegant fleets and give you services like airport transfers, corporate transfers, city tours and parcel delivery. We are meticulously committed to our profession in providing best facilities of our taxi services.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yjqvmzwz154vn4vm3nt9.jpg)
BOOK A TAXI IN CLAYTON
Tags: taxi, taxiservices, melbournetaxiservices
Published: 2024-01-18 08:27:05

Dive into the vibrant heart of [Melbourne]**(https://www.booktaximelbourne.com.au/book-a-taxi-in-clayton/)**’s suburbs with Book Taxi Melbourne as we take you on a journey through Clayton. More than just a taxi service, we are your passport to the diverse tapestry of culture, convenient services, and hidden gems that Clayton has to offer. Let’s embark on an exploration together.

Book Taxi Melbourne is a well-known taxi service company which provides its services in Melbourne suburbs. We serve you with elegant fleets and give you services like airport transfers, corporate transfers, city tours and parcel delivery. We are meticulously committed to our profession in providing best facilities of our taxi services.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e4mw8ng1jmxgajex6qsw.jpg)
HOW TO GET YOUR STOLEN MONEY BACK FROM ONLINE SCAMMERS AND FRAUDSTERS
Published: 2024-01-18 08:15:53

My stomach churned, a cold fear clawing at my throat. Gone. Just like that, 200,000 dollars – my life savings, my security blanket, my dreams tucked neatly away – vanished into the digital abyss. A single, ill-fated click on a seemingly legit website, and my financial future crumbled like a sandcastle under a rogue wave. Days bled into weeks, each one a gut-wrenching symphony of despair and frantic Googling. Every "lost funds recovery" claim screamed "scam" in crimson neon. Until, amidst the digital rubble, I stumbled upon Pro Wizard Gilbert Recovery. Hope, a flicker so faint I almost missed it, sparked in my chest. Skepticism, however, remained a tenacious shadow. Could this company, with its seemingly fantastical promise, truly be my knight in shining armor? I devoured testimonials, each one a poignant lifeline thrown across the void. Finally, fueled by a desperate, last-ditch https://prowizardgilbertrecovery.xyz/
I hope I reached out. From the first hesitant email, Pro Wizard Gilbert Recovery exuded professionalism and empathy. Their team, a chorus of patient voices and reassuring tones, walked me through the intricate dance of data recovery. Every update, every hurdle overcome, chipped away at the ice encasing my heart. Weeks later, the unthinkable happened. Pro Wizard Gilbert Recovery did it. They retrieved my 200,000 dollars, meticulously piecing together the shattered fragments of my financial security. Tears, this time joyful, streamed down my face as the numbers materialized on my screen, tangible proof of a miracle. More than just recovering my funds, Pro Wizard Gilbert Recovery restored my faith. They reminded me that kindness, expertise, and sheer determination can triumph even in the darkest corners of the digital world. Today, I stand taller, my voice a testament to their prowess. I consider myself not just lucky, but eternally grateful. Remember, your story is a powerful tool to raise awareness about online scams and inspire others facing similar situations. Don't let your misfortune be in vain. Let it be a beacon of hope, a testament to the power of resilience and the magic of unexpected allies like Pro Wizard Gilbert Recovery. Email: prowizardgilbertrecovery(AT)engineer . com  or Signal username: +1 615-5615816

I hope this helps!
Best Woocommerce Website Development Agency | Digisoft Solution
Tags: woocommerce, programming, webdev
Published: 2024-01-18 08:13:35

Finding the **[best WooCommerce website development agency](https://www.digisoftsolution.com/hire-woocommerce-developer
)** for your business needs? Get a powerful, high-converting and beautifully designed WooCommerce online store from Digisoft Solution and start growing your business! We work closely with each client, helping them achieve their goals and dreams in a way that is tailored just for them! Contact us today!
《碟中谍7：致命清算（上）》|《碟中谍7》强势来袭，阿汤哥上天入海宝刀未老--更多精彩免费影视剧上泥鳅影视【niqiutv.com】#碟中谍7#汤姆·克鲁斯#海莉·阿特维尔#动作电影
Tags: ai, news, learning, testing
Published: 2024-01-18 08:10:03



泥鳅影院(NIQIUTV.COM)针对全球海外华人开发的在线视频媒体平台,海外华人影院,在线视频,在线影院,最新电影在线,电影线上看,在线韩剧,韩剧网电影片连续剧,综艺片。
全集免费看：https://www.niqiutv.com/video/play/id=197533/node=2/episode=1.html
28+ websites that use astro-font optimization library
Tags: webdev, javascript, html, opensource
Published: 2024-01-18 08:08:42

[**astro-font**](https://www.launchfa.st/features/astro-font) will automatically optimize your Custom Fonts, Local Fonts, Fonts over any CDN and Google fonts for performance in your Astro websites.

## Astro websites powered by `astro-font` 👇🏻

- <a href="https://risingstars.js.org/2023/en" target="_blank">2023 JavaScript Rising Stars</a>
- <a href="https://itsmy.fyi" target="_blank">itsmy.fyi</a>
- <a href="https://launchfa.st" target="_blank">launchfa.st</a>
- <a href="https://github.com/cap-go/website" target="_blank">capgo.app</a>
- <a href="https://github.com/cap-go/tutorials" target="_blank">capacitor-tutorials.com</a>
- <a href="https://github.com/Atlas-OS/website" target="_blank">atlasos.net</a>
- <a href="https://github.com/CorentinGS/Astrocket" target="_blank">Astrocket</a>
- <a href="https://github.com/danielcgilibert/blog-template" target="_blank">Template - Openblog</a>
- <a href="https://github.com/ThomPoppins/blog" target="_blank">Un-Radio</a>
- <a href="https://github.com/ElianCodes/brutal" target="_blank">Template - Brutal</a>
- <a href="https://github.com/futurethemes/astro-blog-demo" target="_blank">Template - astro-blog</a>
- <a href="https://github.com/MatthiesenXYZ/astro-ghostcms-basetheme" target="_blank">Template - astro-ghostcms</a>
- <a href="https://github.com/everton-dgn/boilerplate_astro_solidjs" target="_blank">Template - Éverton Toffanetto's Astro and SolidJS</a>
- <a href="https://github.com/sebastianterleira/astro-spotify-clone" target="_blank">Sebastian Terleira's Astro + Spotify Clone</a>
- <a href="https://github.com/JesseKoldewijn/Neon-Breeze" target="_blank">Neon Breeze</a>
- <a href="https://github.com/sanwebinfo/astro-cricket-score" target="_blank">Live Cricket Score Updates</a>
- <a href="https://github.com/jmlweb/website" target="_blank">Web Presence - José Manuel Lucas</a>
- <a href="https://github.com/etaheri/eriktaheri.com" target="_blank">Web Presence - Erik Taheri</a>
- <a href="https://github.com/ncpleslie/portfolio-2024" target="_blank">Web Presence - Nick Leslie</a>
- <a href="https://github.com/ElianCodes/ElianCodes-frontend" target="_blank">Web Presence - Elian</a>
- <a href="https://geeseband.com" target="_blank">Web Presence - Geese Band</a>
- <a href="https://alexcarpenter.me" target="_blank">Web Presence - Alex</a>
- <a href="https://cassidysmith.dev" target="_blank">Web Presence - Cassidy Smith</a>
- <a href="https://github.com/KingPr0o7/portfolio" target="_blank">Web Presence - Nathan Parker</a>
- <a href="https://aay7ush.netlify.app" target="_blank">Web Presence - Aayush Jaiswal</a>
- <a href="https://www.matthiesenphotography.com/" target="_blank">Web Presence - Matthiesen Photography</a>
- <a href="https://github.com/RevenzMind/RevenzMind.me" target="_blank">Web Presence - RevenzMind</a>
- <a href="https://gurkz.me" target="_blank">Web Presence - Gurkan</a>

## Testimonials

{% twitter 1747612731728179669 %}
EAP TLS 1.3 Wifi auth
Tags: networking, network, wifi, wireless
Published: 2024-01-18 08:04:04

Hey, I have a free radius server that support eap tls 1.3. I send an eap tls authentication using Windows 11 and see by wireshark that packet are really eap tls 1.3. but then when i do it using Android that support eap tls 1.3 by default I see an Client hello of 1.2 without the extension of support version and the authentication is by eap tls 1.2. Anyone saw this issue/ know if there are really support authentication of eap tls 1.3 ? I use same certificates for all of the clients and install them. Thanks, Nir.
Performance Analysis of Facebook Proxies: Data Reveals Why It's the Ultimate Choice for Enhancing Social Media Efficiency!
Published: 2024-01-18 07:46:38

Introduction: In the ever-evolving world of social media, efficiency is paramount. This article conducts a detailed performance analysis of Facebook Proxies, aiming to unveil why they stand as the ultimate choice for enhancing social media efficiency. Through a data-driven approach, we explore the key attributes that position Facebook Proxies as a strategic solution for individuals and businesses seeking to optimize their social media endeavors.
Assessing Key Performance Metrics: The article begins by examining the key performance metrics that define Facebook Proxies. From connection speed to reliability, readers gain insights into how these proxies contribute to streamlined social media interactions. Real-world testing and data analysis provide a comprehensive understanding of how Facebook Proxies elevate the overall performance of social media engagement.
Privacy and Security Features: Privacy and security are crucial considerations in the social media landscape. This section explores how Facebook Proxies enhance these aspects by masking IP addresses and implementing advanced security measures. Users aiming to create a secure environment for their social media activities find Facebook Proxies to be a reliable solution against potential online threats.
Global Access and Insights: For individuals and businesses with a global reach, insights from diverse regions are invaluable. Facebook Proxies facilitate global access, allowing users to interact with the platform as if they were in different locations. This section analyzes how this feature enables users to gather diverse insights, track trends, and tailor their social media strategies to specific audiences worldwide.
Optimizing Social Media Efficiency: Efficiency in social media engagement is a key focus of this article. By distributing requests across different IP addresses, Facebook Proxies prevent IP blocks and restrictions, ensuring uninterrupted access for seamless data gathering and engagement. The article highlights how these proxies contribute to optimizing social media efficiency for individuals and businesses alike.
Conclusion: In conclusion, the performance analysis of Facebook Proxies underscores their role as the ultimate choice for enhancing social media efficiency. From key performance metrics to privacy and global access, Facebook Proxies emerge as a versatile tool for individuals and businesses seeking to streamline their social media interactions. As the social media landscape continues to evolve, incorporating Facebook Proxies becomes a strategic move toward achieving optimized and efficient social media engagement.
Plan for TopTal exam preparation
Tags: toptal, codinginterview, toptalpreparation
Published: 2018-08-13 12:00:55

---
title: Plan for TopTal exam preparation
published: true
description: A public promise to share everything during next one year.
tags: toptal, coding interview, toptalpreparation
---

Hello everyone

I am going to prepare for <a target="_blank" href="https://www.toptal.com">TopTal</a> interview next 1 year and completely publicly track all the progress, share all the experience, whole schedule, code, useful articles etc.

I really want to make a public marathon out of this process 💪

By the end of this week, I will share with you, my plan for next 3-4 months and all the materials and stack I am going to use.

Every week I will share and discuss with you everything I have done previous week - code or useful articles or just watching some online video courses.

I really do plan, to pass the exam in a year or so just only because to get another breath to my professional career and enthusiasm in programming, not because I am struggling to find a job or something.

Wish me good luck. 👻
Hút mỡ không phẫu thuật công nghệ Vaser Lipo | Bác sĩ Võ Thanh Sang
Tags: cosmetic
Published: 2024-01-18 07:42:18

## **I. Hút mỡ không phẫu thuật công nghệ Vaser Lipo

**
[Hút mỡ không phẫu thuật](https://www.thammyvothanhsang.com/2023/12/hut-mo-bap-tay-khong-phau-thuat.html) an toàn hiệu quả không đau với công nghệ Vaser Lipo tại [Phòng khám thẩm mỹ Bác sĩ Võ Thanh Sang](https://www.thammyvothanhsang.com/).

Vaser là viết tắt của "Vibration Amplification of Sound Energy at Resonance," có nghĩa là tăng cường năng lượng âm thanh tại điểm đồng dao. Công nghệ này sử dụng sóng siêu âm để phá hủy tế bào mỡ mục tiêu (bắp tay, đùi, bụng) mà không làm tổn thương các cấu trúc xung quanh như mạch máu, dây thần kinh, hay mô cơ.

**II. Quy trình thực hiện hút mỡ công nghệ Vaser Lipo
**
Bước 1: Bác sĩ [Vo Thanh Sang](https://www.thammyvothanhsang.com/2023/11/gioi-thieu-bac-si-tham-my-vo-thanh-sang.html) sẽ thực hiện tiêm dung dịch chứa nước biển pha loãng và thuốc gây tê vào vùng cần điều trị.

Bước 2: Một thiết bị sóng siêu âm (Vaser) sẽ được đưa vào vùng cần giảm mỡ, phát sóng để tạo sóng siêu âm.

Sóng siêu âm sẽ phá hủy tế bào mỡ tại vùng bụng hoặc bắp tay và biến mỡ thừa cứng đầu thành dung dịch lỏng, màu sắc hơi vàng.

Bước 3: [Dr Vo Thanh Sang](http://www.drvothanhsang.com/) sẽ sử dụng một ống hút nhỏ để loại bỏ dung dịch mỡ ra khỏi cơ thể.

Một số hình ảnh hút mỡ bụng và hút mỡ bắp tay không phẫu thuật tại Phòng khám thẩm mỹ [Bác sĩ Võ Thanh Sang](https://www.vothanhsang.com/):

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/epp026jewxiszm5ugev7.jpg)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9j73roencdnbd1acw3fe.jpg)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rqo6z3edwknuf2v7niay.jpg)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sj03upvqm48v0cvm6kuq.jpg)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6sti5lytlblg9bn4e01k.jpg)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/epifphluc2b7p768s6kn.jpg)

**III. Đặc quyền khách hàng VIP
**
Có xe đưa đón 2 chiều miễn phí.
Có điều dưỡng chăm sóc riêng từng bệnh nhân theo chế độ đặc biệt.
Có hỗ trợ chi phí lưu trú khách sạn, viện phí từ 1-2 ngày.
Có chương trình ưu đãi dành riêng cho Đối tác, Cộng tác viên.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b9y52tc4w4s1g7zabv0d.jpg)

**IV. Thông tin liên hệ
**
Hotline đặt lịch tư vấn trực tiếp cùng Bác sĩ Sang: 0899 920 910 | (+84)899920910

[Fanpage Phòng khám thẩm mỹ Bác sĩ Võ Thanh Sang](https://www.facebook.com/bacsivothanhsang)

[Youtube Phòng khám thẩm mỹ Bác sĩ Võ Thanh Sang](https://www.youtube.com/@bsvothanhsang)

[Zalo Phòng khám thẩm mỹ Bác sĩ Võ Thanh Sang](https://zalo.me/bsvothanhsang)

[Tiktok Bác sĩ Võ Thanh Sang](https://www.tiktok.com/@bacsivothanhsang)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jvewrqdflkga637iw623.jpg)
Selenium Training in Chennai
Published: 2024-01-17 07:22:43

Master the art of Selenium automation testing with Infycle Technologies, your premier destination for Selenium Training in Chennai. Our comprehensive training program is meticulously designed to provide hands-on experience and expert guidance in Selenium WebDriver, Selenium Grid, and other essential components. At Infycle Technologies, we emphasize practical learning, ensuring that you work on real-world projects to gain valuable skills that are highly valued in the industry. Our experienced instructors will guide you through the nuances of Selenium, empowering you to excel in automated testing. Whether you're a beginner or a professional tester, our customized curriculum caters to all skill levels. Join Infycle Technologies for [Selenium Training in Chennai](https://infycletechnologies.com/selenium-training-in-chennai/
) and elevate your career in software testing. Stay ahead in the competitive landscape with Selenium expertise from Infycle Technologies. For more details, call us at +91-750263363 or +91-7504633633.
CONTACT: +1 956 (520)-4006 FOR ALL YOUR EXAM SUPPORT IN THE FOLLOWING EXAM PAYMENT AFTER PASS CONFIRMATIONS NO UPFRONT PAYMENT.
Published: 2024-01-18 07:31:40


GET Exam and training SUPPORT FOR ALL YOUR IT EXAMS .
100%PASS GUARANTEED.CONTACT:+1 956 (520)-4006
PAY AFTER RESULTS!!
For the Below certificates 
1. AWS Certification
2. Sales force
3. Scrum Master
4. Oracle Certification: OCA, OCP
5. Cisco Certification: CCNA, CCNP
6. ITIL Foundation & Intermediate
7. Prince 2 Foundation and Practitioner
8. VMWARE Certification
9. Check Point Certification (CISA,CISM) 
10. EC-COUNCIL Certs
11. Cloud Certification
12. IBM Certification
13. HP Certification
14. Citrix Certification
15. Juniper certification
16. Azure
17.Skype 70-333/34
18.PMI (PMP/CAPM/ACP/PBA 
19.CIA (PART1,PART2,PART3)
20.GMAT,GRE,IELTS 
   PAYMENT AFTER PASS COMFIRMATION CONTACT:+1 956 (520)-4006
Be aware with Amazon Q Billing
Tags: aws
Published: 2024-01-18 07:17:34

As you know, `Amazon Q` is now in preview version and include 2 plans: 

- **Amazon Q Business**: Craft your own AI expert using your organization's internal documents and data. 
- **Amazon Q Builder**: Fine-tune the pre-built Q knowledge base to align with your specific needs.

You can create an AI expert in your organization's knowledge, by using your own documents with Amazon Q Business. For now, this `plan is completely free` for users! But keep in mind, there are `additional costs for the Q index` – the information you upload to create your custom data source.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e8lv79t7s7ozei1qyxge.png)

And here is an example of my billing:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pvmuiom2j2rbbbif54m1.png)

**⚠️ Accidentally uploaded data and incurred unexpected charges? Don't fret! Just follow these steps:**

1. **Submit a support ticket**: Explain your situation clearly.

2. **The support team will review your request**. If your reason is valid, they'll gladly issue credits to offset the charges.

> ✨ Happy coding, and don't shut down your AWS when get accidental.