1.83K subscribers
3.23K photos
127 videos
15 files
3.52K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
#prog #web

WISIWYG-редактор markdown на javascript с открытым исходным кодом.

simplemde.com
Раз уж тут так много новых людей — и особенно много тех, с кем я совершенно не знаком — пожалуй, стоит рассказать немного о себе и об этом канале.

Меня зовут Антон, я студент человек студенческого возраста и в настоящий момент я работаю программистом, по работе пишу в основном... Да, на Rust, а как вы догадались? Я люблю Rust и ненавижу примерно все остальные языки программирования. Круг моих интересов относительно широк, но на канал изливается в основном программирование (серьёзно, около половины постов с хештегом #prog). Этот канал изначально планировался как удобная свалка ссылок, материалов и #meme-ов, и... Он таковым, в сущности, и остался. В своё оправдание я могу сказать, что все статьи (выкладываемые с хештегом #article) я всегда читаю перед тем, как выложить, так что делюсь я тем, что считаю сто‌ящим своей аудитории.

Также ведение своего канала сподвигнуло меня на написание своих постов (и иногда даже перевод чужих статей), которые я выкладываю под хештегом #моё (как, впрочем, и созданные мною мемы). В их числе я хотел бы отметить:
- написание трейта, гарантирующего нулевой размер типа
- оптимизация размера итератора из стандартной библиотеки Rust (увы, не принятая)
- реализация zero-cost форматировщиков даты
- разбор различных способ реализации полиморфизма, с их достоинствами и недостатками
- эпические "Хроники замыканий" в 3 (пока что) частях: раз, два, три
- деликатный и глубокий анализ недостатков регулярных выражений

Для удобства привожу список всех хештегов на канале (может быть пополнен в будущем):

#3dcg
#abnormalprogramming
#algo
#amazingopensource
#anime
#art
#article
#bash
#bio
#blogrecommendation
#c
#cinema
#clojure
#cpp
#csharp
#db
#demoscene
#design
#dotnet
#erlang
#game
#go
#idris
#itsec
#haskell
#js
#java
#julia
#justrustaceanthings
#kbd
#life
#math
#mechanics
#meme
#menacingopensource
#ml
#mood
#music
#outoflinestorage
#parsing
#performancetrap
#php
#pixelart
#politota
#postgresql
#prog
#psy
#puzzle
#python
#quotes
#regex
#retroit
#r
#rust
#rustasync
#rustforlinux
#rustreleasenotes
#rustlib
#scala
#science
#serde
#shell
#soc
#softskills
#sql
#successstory
#suckassstory
#tips
#typescript
#video
#web
#zig

#бомбёжкипост
#культурнаяпрограмма
#лингво
#моё
#право
#трудовыебудни

Ну и традиционно — лайки, колокольчик, рассказывайте друзьям, бла бла бла, ну, вы знаете, как это обычно выглядит. Ну и раз уж я пока не могу поприветствовать каждого лично, я поприветствую всех новоприбывших скопом:

Добро пожаловать на канал!
👍8🤮1💩1🤡1
#web

Инструмент для перевода сайтов на WordPress в статические в один клик.

https://www.strattic.com
#prog #web

Проклято
#prog #web #art #article

Что такое Floor 796? Это — постоянно расширяющаяся анимированная пиксель-арт сцена с кучей (прям реально кучей) отсылок на различных персонажей поп-культуры. Уже сейчас эта сцена слишком большая, чтобы её можно было просто проигрывать, как одно большое видео. В статье Отрисовка в браузере большой анимации или как я ушел с mp4 к своему формату видео человек, отвечающий за техническую сторону этого проекта, рассказал, как ему удалось оптимизировать показывание этой анимации, добившись снижения трафика и синхронного воспроизведения чанков.
👍5🔥3❤‍🔥1
💩1
🥴11😁5❤‍🔥1
#web #article

Speeding up this site by 50x

Может пригодится тем, кто, как и автор, использует Octopress.

<...>

I'm not sure what to think about all this. On the one hand, I'm happy that I was able to get a 25x-50x speedup on my site. On the other hand, I associate speedups of that magnitude with porting plain Ruby code to optimized C++, optimized C++ to a GPU, or GPU to quick-and-dirty exploratory ASIC. How is it possible that someone with zero knowledge of web development can get that kind of speedup by watching one presentation and then futzing around for 25 minutes?
1
Jem
https://blog.jim-nielsen.com/2023/examples-of-great-urls
Статья ссылается на другую, более развёрнутую и, на мой взгляд, более полезную.

#web #article

URL Design

You should take time to design your URL structure. If there’s one thing I hope you remember after reading this article it’s to take time to design your URL structure. Don’t leave it up to your framework. Don’t leave it up to chance. Think about it and craft an experience.
👍1
Блог*
#web #article Speeding up this site by 50x Может пригодится тем, кто, как и автор, использует Octopress. <...> I'm not sure what to think about all this. On the one hand, I'm happy that I was able to get a 25x-50x speedup on my site. On the other hand…
#web #article

Making my website faster

(от Cliff L. Biffle, также известного, как автор lilos и m4vgalib)

Out of respect for my readers who don’t have a fancy gigabit fiber internet connection, I test the website primarily on slower, high-latency connections – either a real one, or a simulated 2G connection using Firefox’s dev tools.

I was doing an upgrade of my
httpd2 software recently and was frustrated at how long the site took to deliver, despite my performance optimizations in the Rust server code.

<...>

In this post I’ll walk through how I analyzed the problem, and what changes I made to improve the site.

Описанные оптимизации касаются лишь веб-составляющей и шрифтов, так что, в отличие от использования собственного веб-сервера, эти оптимизации могут пригодиться и для других сайтов.
👍4
#prog #article (пожалуй, для #web наиболее актуально)

Don't Guess My Language

TL;DR: не используйте GeoIP, используйте HTTP заголовок Accept-Language.
👍161🤣1