101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

490
active users

#qrcodes

0 posts0 participants0 posts today
CybersecKyle<p>QR Codes in Cybersecurity: Convenience Meets Caution <a href="https://www.cm-alliance.com/cybersecurity-blog/qr-codes-in-cybersecurity-convenience-meets-caution" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">cm-alliance.com/cybersecurity-</span><span class="invisible">blog/qr-codes-in-cybersecurity-convenience-meets-caution</span></a></p><p><a href="https://infosec.exchange/tags/Cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cybersecurity</span></a> <a href="https://infosec.exchange/tags/Infosecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Infosecurity</span></a> <a href="https://infosec.exchange/tags/QRcodes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QRcodes</span></a></p>
IT News<p>Visual Code Generator to End All Generators - QR codes are something that we all take for granted in this day and age. There are... - <a href="https://hackaday.com/2025/06/23/visual-code-generator-to-end-all-generators/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/06/23/visual</span><span class="invisible">-code-generator-to-end-all-generators/</span></a> <a href="https://schleuss.online/tags/barcodehacking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>barcodehacking</span></a> <a href="https://schleuss.online/tags/barcodescanner" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>barcodescanner</span></a> <a href="https://schleuss.online/tags/softwarehacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwarehacks</span></a> <a href="https://schleuss.online/tags/organization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>organization</span></a> <a href="https://schleuss.online/tags/qrcodes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qrcodes</span></a> <a href="https://schleuss.online/tags/webapp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webapp</span></a></p>
Terence Eden’s Blog<p><strong>QR Interview in Metro</strong></p><p><a href="https://shkspr.mobi/blog/2012/06/qr-interview-in-metro/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shkspr.mobi/blog/2012/06/qr-in</span><span class="invisible">terview-in-metro/</span></a></p><p></p><p>Last month <a href="https://metro.co.uk/2012/05/10/qr-codes-are-they-already-losing-their-appeal-to-brighter-ideas-420315/" rel="nofollow noopener" target="_blank">I gave an interview to the Metro newspaper about QR codes</a>.</p><p><a href="https://shkspr.mobi/blog/wp-content/uploads/2012/06/QR-Interview-Metro-small.jpg" rel="nofollow noopener" target="_blank"></a></p><p></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/interview/" target="_blank">#interview</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/metro/" target="_blank">#metro</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/newspaper/" target="_blank">#newspaper</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/qr/" target="_blank">#qr</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/qr-codes/" target="_blank">#QRCodes</a></p>
Terence Eden’s Blog<p><strong>QR Business Cards and Moo.com</strong></p><p><a href="https://shkspr.mobi/blog/2011/06/qr-business-cards-and-moo-com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shkspr.mobi/blog/2011/06/qr-bu</span><span class="invisible">siness-cards-and-moo-com/</span></a></p><p></p><blockquote><p><a href="http://uk.moo.com/ideas/better-connections-with-qr-codes.html" rel="nofollow noopener" target="_blank">An edited version of this paid-for post appeared at Moo.com on the 7th of June</a></p></blockquote><p>QR codes are <em>awesome</em>! I mean, you may think your <a href="http://moo.com" rel="nofollow noopener" target="_blank">moo mini-cards</a> are pretty funky - but they're <em>nothing</em> without a QR code.</p><p>Why do you hand your card over to someone? You want the recipient to plug your contact details into their address book, right? So you give them a bit of card and then you expect them to tap away on their phone, like a primitive ape, until they've saved your number. And hope they've saved it correctly.</p><p>That's just so.... <em>analogue</em>... Isn't there a better way of doing things?</p><p>Yes. Yes there is. QR Codes are here and they are going to <strong>ROCK YOUR WORLD</strong>!</p><p><strong>Introducing QR Codes</strong></p><p>QR Codes are two dimensional barcodes which can quickly and easily be scanned by most camera phones. They're free to create, easy to use, and they look like this.Go take a look in your phone's app store - you'll find several free readers. If you can't, point your phone to <a href="http://GetReader.com/" rel="nofollow noopener" target="_blank">GetReader.com</a> to see what's available for your device.</p><p>QR Codes can contain many different types of data - URL, phone number, SMS, and vCard. I'm going to show you how you can integrate these into your Moo Cards.</p><p><strong>URL</strong></p><p>With a QR code on your Moo Card, you can point people straight to your blog.To your .tel website.Or any other site you like. Perhaps to search Twitter for your hashtag?</p><p><strong>Phone Number</strong></p><p>Scanning in this code will prompt your phone to give me a call. Why not leave me a message?</p><p><strong>SMS</strong></p><p>Want someone to scan your card and send you a message? Dead easy.</p><p><strong>vCard</strong></p><p>Scan this code and my address will appear in your phonebook as if by <em>magic</em>One thing to note is that these QR codes are rather large - it's probably best to print them on full size cards.</p><p><strong>Putting It All Together</strong></p><p>Here are some of my cards. I've used free or Creative-Commons images of phones and placed the QR code inside them.</p><p><strong>Resources</strong></p><p>There are several free sites you can use to create your QR Codes.I recommend using <a href="http://www.qrstuff.com/" rel="nofollow noopener" target="_blank">QRstuff</a> to generate these codes.You can also use <a href="https://web.archive.org/web/20110721040646/http://code.google.com/apis/chart/image/docs/gallery/qr_codes.html" rel="nofollow noopener" target="_blank">Google Charts for QR Codes</a> if you want dynamic, highly customised codes.Finally, if you want to generate QR codes on your own site, there are several free resources. I use Swetake's <a href="https://www.swetake.com/qrcode/" rel="nofollow noopener" target="_blank">QRCode v0.50</a>.</p><p><strong>Final Tips</strong></p><p>Here are some tips to make sure you get the most out of your QR codes.</p><ul><li>Use black ink on a white background to ensure the code is readable.</li><li>Ensure there is some whitespace around the code.</li><li>If you resize the QR codes, don't use any interpolation.</li><li>QR Codes can have variable error-correction. Unless your codes are likely to get dirty, you can set this to "low".</li><li>If you're pointing people to a URL, make sure it's mobile friendly.</li><li>Make sure your phone numbers are in International Format (+44 for the UK).</li><li>Be creative! QR Codes are appearing on everything from <a href="https://shkspr.mobi/blog/2011/04/ubiquitous-qr-codes/" rel="nofollow noopener" target="_blank">advertising posters to urban graffiti</a> - make sure yours stand out.</li></ul><p></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/business-cards/" target="_blank">#businessCards</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/howto/" target="_blank">#HowTo</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/moo/" target="_blank">#moo</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/moo-cards/" target="_blank">#mooCards</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/moo-com/" target="_blank">#mooCom</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/qr/" target="_blank">#qr</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/qr-codes/" target="_blank">#QRCodes</a></p>
🏳️‍🌈🤘 Blain SmithNeed to generate a QR code without getting hounded with marketing emails and tracking what you do like a creepy company? Use <a href="https://libera.codes" rel="nofollow noopener" target="_blank">https://libera.codes</a> instead.<br><br><a href="https://snac.rblgk.sh?t=qrcodes" class="mention hashtag" rel="nofollow noopener" target="_blank">#QRCodes</a> <a href="https://snac.rblgk.sh?t=privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#Privacy</a> <a href="https://snac.rblgk.sh?t=opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#OpenSource</a><br>
Flippin' 'eck, Tucker!<p><span class="h-card" translate="no"><a href="https://mastodon.social/@glynmoody" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>glynmoody</span></a></span> Like so many things it's not really the technology that's at fault. QR codes are a convenient way of encoding &amp; transmitting information.</p><p>The problems are that (a) most phones are configured to automatically load the webpage pointed at by a QR Code (assuming it encodes a URL) and (b) the persistent problem behind almost all online scams -- users are not given the tools or knowledge to help them detect a fraud.</p><p>I use <a href="https://secuso.aifb.kit.edu/english/" rel="nofollow noopener" target="_blank">the SECUSO QR Scanner app</a> on my phone which not only displays the URL before launching it, but requires the user to check a confirmation box forcing you to think a bit more about what's about to happen.</p><p>Of course that only solves problem (a) above.</p><p><a href="https://social.chatty.monster/tags/QRcodes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QRcodes</span></a></p>
Glyn Moody<p>QR code '<a href="https://mastodon.social/tags/quishing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>quishing</span></a>' scams up 14-fold in five years - <a href="https://www.bbc.com/news/articles/cq6yznmv3gzo" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">bbc.com/news/articles/cq6yznmv</span><span class="invisible">3gzo</span></a> this is why I hate <a href="https://mastodon.social/tags/QRcodes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QRcodes</span></a>, and avoid using them...</p>
AI6YR Ben<p>Apparently someone is sticking fake "Parking Payment" QR codes on parking meters in Manhattan Beach (California). </p><p><a href="https://m.ai6yr.org/tags/qrcodes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qrcodes</span></a> <a href="https://m.ai6yr.org/tags/scam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scam</span></a> </p><p>2025-04-01 13:26:52 PDT</p><p>The City warns residents and visitors about a scam involving unauthorized QR codes for parking payments. Currently, there are no QR codes for online payments at parking meters or pay stations.</p><p>Please avoid using any QR codes you come across, as they may lead to fraudulent sites. Only use official payment methods.</p><p>Report any suspicious activity to our Police Department. Stay safe and vigilant!</p><p>If you see a QR Code on a parking meter, do not scan it. Contact Manhattan Beach Police at (310) 545-4566.</p><p><a href="https://member.everbridge.net/311578402488335/notif/YuHHaxdfx" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">member.everbridge.net/31157840</span><span class="invisible">2488335/notif/YuHHaxdfx</span></a></p>
5h15h<p>driving <a href="https://techhub.social/tags/retail" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retail</span></a> customer engagement with <a href="https://techhub.social/tags/QRCodes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QRCodes</span></a> <a href="https://techhub.social/tags/NFC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFC</span></a> <a href="https://techhub.social/tags/WebAR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAR</span></a> <a href="https://techhub.social/tags/Bluetooth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bluetooth</span></a> <a href="https://techhub.social/tags/RCS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RCS</span></a>, Apple App Clips and Google Play Instant <a href="https://www.linkedin.com/posts/shishs_app-clips-apple-developer-activity-7306110527796035584-d6RY?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAA-mBkBD-GU_2lDGUH3NzxTnUUduSl5dLM" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linkedin.com/posts/shishs_app-</span><span class="invisible">clips-apple-developer-activity-7306110527796035584-d6RY?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAA-mBkBD-GU_2lDGUH3NzxTnUUduSl5dLM</span></a> </p><p><a href="https://techhub.social/tags/retailtech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retailtech</span></a></p>

A Recursive QR Code

shkspr.mobi/blog/2025/03/a-rec

I've been thinking about fun little artistic things to do with QR codes. What if each individual pixel were a QR code?

There's two fundamental problems with that idea. Firstly, a QR code needs whitespace around it in order to be scanned properly.

So I focussed on the top left positional marker. There's plenty of whitespace there.

Secondly, because QR codes contain a lot of white pixels inside them, scaling down the code usually results in a grey square - which is unlikely to be recognised as a black pixel when scanning.

So I cheated! I made the smaller code transparent and gradually increased its opacity as it grows larger.

I took a Version 2 QR code - which is 25px wide. With a 2px whitespace border around it, that makes 29px * 29px.

Blow it up to 2900px * 2900px. That will be the base image.

Take the original 25px code and blow it up to the size of the new marker, 300px * 300px. Place it on a new transparent canvas the size of the base image, and place it where the marker is - 400px from the top and left.

Next step is creating the image sequence for zooming in. The aim is to move in to the target area, then directly zoom in.

The whole code, if you want to build one yourself, is:

#!/bin/bash#   Input fileinput="25.png"#   Add a whitespace borderconvert "$input" -bordercolor white -border 2 29.png#   Upscaled image sizeupscaled_size=2900#   Scale it up for the baseconvert 29.png -scale "${upscaled_size}x${upscaled_size}"\! base.png#   Create the overlayconvert -size "${upscaled_size}x${upscaled_size}" xc:none canvas.pngconvert "$input" -scale 300x300\! 300.pngconvert canvas.png 300.png -geometry +400+400 -composite overlay.png#   Start crop size (full image) and end crop size (target region)start_crop=$upscaled_sizeend_crop=350#   Zoom-in target position (top-left corner)target_x=375target_y=375#   Start with a completely opaque imageoriginal_opacity=0#   Number of intermediate imagessteps=100for i in $(seq 0 $((steps - 1))); do    #   Calculate current crop size    crop_size=$(echo "$start_crop - ($start_crop - $end_crop) * $i / ($steps - 1)" | bc)    crop_size=$(printf "%.0f" "$crop_size")  # Round to nearest integer    #   Keep zoom centered on the target    crop_x_offset=$(echo "$target_x - ($crop_size - $end_crop) / 2" | bc)    crop_y_offset=$(echo "$target_y - ($crop_size - $end_crop) / 2" | bc)    #   Once centred, zoom in normally    if (( crop_x_offset < 0 )); then crop_x_offset=0; fi    if (( crop_y_offset < 0 )); then crop_y_offset=0; fi    #   Generate output filenames    background_file=$(printf "%s_%03d.png" "background" "$i")    overlay_file=$(printf "%s_%03d.png" "overlay" "$i")    combined_file=$(printf "%s_%03d.png" "combined" "$i")    #   Crop and resize the base    convert "base.png" -crop "${crop_size}x${crop_size}+${crop_x_offset}+${crop_y_offset}" \            -resize "${upscaled_size}x${upscaled_size}" \            "$background_file"    #   Transparancy for the overlay    opacity=$(echo "$original_opacity + 0.01 * $i" | bc)    # Crop and resize the overlay    convert "overlay.png" -alpha on -channel A -evaluate multiply "$opacity" \            -crop "${crop_size}x${crop_size}+${crop_x_offset}+${crop_y_offset}" \            -resize "${upscaled_size}x${upscaled_size}" \            "$overlay_file"    #   Combine the two files    convert "$background_file" "$overlay_file" -composite "$combined_file"done#   Create a 25fps video, scaled to 1024pxffmpeg -framerate 25 -i combined_%03d.png -vf "scale=1024:1024" -c:v libx264 -crf 18 -preset slow -pix_fmt yuv420p recursive.mp4
Terence Eden’s Blog · A Recursive QR Code
More from Terence Eden

🆕 blog! “A Recursive QR Code”

I've been thinking about fun little artistic things to do with QR codes. What if each individual pixel were a QR code?

There's two fundamental problems with that idea. Firstly, a QR code needs whitespace around it in order to be scanned properly.

So I focussed on the top left positional marker. There's plenty of whitespace there.

Secondly, because QR codes…

👀 Read more: shkspr.mobi/blog/2025/03/a-rec

#art #qr #QRCodes

Terence Eden’s Blog · A Recursive QR Code
More from Terence Eden

Why are QR Codes with capital letters smaller than QR codes with lower-case letters?

shkspr.mobi/blog/2025/02/why-a

Take a look at these two QR codes. Scan them if you like, I promise there's nothing dodgy in them.

   

Left is upper-case HTTPS://EDENT.TEL/ and right is lower-case https://edent.tel/

You can clearly see that the one on the left is a "smaller" QR as it has fewer bits of data in it. Both go to the same URl, the only difference is the casing.

What's going on?

Your first thought might be that there's a different level of error-correction. QR codes can have increasing levels of redundancy in order to make sure they can be scanned when damaged. But, in this case, they both have Low error correction.

The smaller code is "Type 1" - it is 21px * 21px. The larger is "Type 2" with 25px * 25px.

The official specification describes the versions in more details. The smaller code should be able to hold 25 alphanumeric character. But https://edent.tel/ is only 18 characters long. So why is it bumped into a larger code?

Using a decoder like ZXING it is possible to see the raw bytes of each code.

UPPER

20 93 1a a6 54 63 dd 28   35 1b 50 e9 3b dc 00 ec11 ec 11 

lower:

41 26 87 47 47 07 33 a2   f2 f6 56 46 56 e7 42 e746 56 c2 f0 ec 11 ec 11   ec 11 ec 11 ec 11 ec 11ec 11 

You might have noticed that they both end with the same sequence: ec 11 Those are "padding bytes" because the data needs to completely fill the QR code. But - hang on! - not only does the UPPER one safely contain the text, it also has some spare padding?

The answer lies in the first couple of bytes.

Once the raw bytes have been read, a QR scanner needs to know exactly what sort of code it is dealing with. The first four bits tell it the mode. Let's convert the hex to binary and then split after the first four bits:

TypeHEXBINSplitUPPER20 9300100000 100100110010 000010010011lower41 2601000001 001001100100 000100100110

The UPPER code is 0010 which indicates it is Alphanumeric - the standard says the next 9 bits show the length of data.

The lower code is 0100 which indicates it is Byte mode - the standard says the next 8 bits show the length of data.

TypeHEXBINSplitUPPER20 9300100000 100100110010 0000 10010lower41 2601000001 001001100100 000 10010

Look at that! They both have a length of 10010 which, converted to binary, is 18 - the exact length of the text.

Alphanumeric users 11 bits for every two characters, Byte mode uses (you guessed it!) 8 bits per single character.

But why is the lower-case code pushed into Byte mode? Isn't it using letters and number?

Well, yes. But in order to store data efficiently, Alphanumeric mode only has a limited subset of characters available. Upper-case letters, and a handful of punctuation symbols: space $ % * + - . / :

Luckily, that's enough for a protocol, domain, and path. Sadly, no GET parameters.

So, there you have it. If you want the smallest possible physical size for a QR code which contains a URl, make sure the text is all in capital letters.

This blog post was exhibited at QR Show, NYC

Terence Eden’s Blog · Why are QR Codes with capital letters smaller than QR codes with lower-case letters?
More from Terence Eden

🆕 blog! “Why are QR Codes with capital letters smaller than QR codes with lower-case letters?”

Take a look at these two QR codes. Scan them if you like, I promise there's nothing dodgy in them.

👀 Read more: shkspr.mobi/blog/2025/02/why-a

#qr #QRCodes

Terence Eden’s Blog · Why are QR Codes with capital letters smaller than QR codes with lower-case letters?
More from Terence Eden

Ich habe ja keine Ahnung, und nur Chat nur hier von! ich frage mich aber, ob es #QRCodes gibt die so ziemlich ins „jenseits“ laufen und immer weiter. Es gibt einfach zu viele Cameras die ständig „on search“ sind. Macht so etwas Sinn?

Die Landeshauptstadt Kiel warnt vor gefälschten Aufklebern zur Bezahlung von Parkgebühren. Es handelt sich dabei um einen QR-Code, der nicht zur offiziellen easypark-App führt.

Kieler Nutzer*innen sollten genauer hinschauen, ob die #QRCodes vertrauenswürdig sind. Gefälschte QR-Codes haben einen pinkfarbenen Rand und werden über den Original-QR-Code geklebt. In einem Verdachtsfall sollte die Polizei hinzugezogen werden.

Infos von Easypark
easypark.com/de/so-erkennst-du

www.easypark.comWichtige Informationen: So erkennst Du BetrugSchütze Dich vor Betrug

Don’t know who needs to here this so I’ll say it loud.

DO NOT SCAN QR CODES

A friend did that a couple of days ago. It was on a machine in a car park to download their app. Except someone has replaced it and the first she knew was her bank letting her know they’d spotted fraudulent activity.

She was lucky and the bank stopped all the transactions and blocked her account. The next person might not be.