1.84K subscribers
3.39K photos
134 videos
15 files
3.64K links
Блог со звёздочкой.

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Блог*
Сасный супермаркет
Интересно. Ценники все, разумеется, на армянском. Но вот на этикетках-наклейках на развесную продукцию (фрукты, овощи, готовая еда) название написано на русском
Блог*
I don't use Arch BTW
😁24🤡4❤‍🔥1👌1
#meme про рычаг
😁13👍1👎1
Приснилось, что я форкнул Go и добавил в него иммутабельность. К чему бы это?
👍10😁71🤔1
😒🤚 Завязывать узлы на шнурках
😏👉 Завязывать узлы на типах
💩5
Forwarded from Обратная сторона Луны (Луна)
🤮64💩4🤡2🤔1
До сих пор канал Вафеля цитирует Блог* больше, чем другие цитирующие Блог* каналы, а канал Вафеля — самый цитируемый в Блог*е
🤔3😐1
#prog #go

Go не разрешает битовые сдвиги для чисел с плавающей точкой. Например, следующая программа не компилируется:

package main

import "fmt"

func shift(x float32) float32 {
return x << 3
}

func main() {
fmt.Println(shift(1.0))
}

С ошибкой:

./prog.go:6:9: invalid operation: shifted operand x (variable of type float32) must be integer

Разумеется, если удалить функцию и заинлайнить её по месту вызова, то поведение не должно измениться:

package main

import "fmt"

func main() {
fmt.Println(1.0 << 3)
}

И это выдаёт... Ан не, не выдаёт никакой ошибки — компилируется и печатает 8.

Может, для константных выражений в Go исключение? Попробуем поменять 1.0 на 1.1:

./prog.go:6:14: invalid operation: shifted operand 1.1 (untyped float constant) must be integer

Спасибо, Go, очень полезно /s
🔥10🤡7👌1
#music

Продолжаю выкладывать саундтреки к играм вместо обзоров на них. Сегодня на очереди саундтрек к Patch Quest (неполный, полный можно купить в стиме)
💩1
#prog #rust #julia #article

Rust vs Julia in scientific computing

One of the main objectives of Julia is solving the two-language problem. This means that by using Julia, you don't have to prototype in a dynamic language like Python for flexibility and later rewrite the code in a compiled language like C/C++ for performance.

This goal did catch me while picking a programming language for my bachelor's thesis in physics. But after regularly using and even teaching Julia, do I still think that Julia solves that two-language problem?

TL;DR: нет.

Но автор также указывает на сильные стороны Julia и на то, в каких ситуациях её применение более осмысленно.
Блог*
#prog #rust #julia #article Rust vs Julia in scientific computing One of the main objectives of Julia is solving the two-language problem. This means that by using Julia, you don't have to prototype in a dynamic language like Python for flexibility and later…
#prog #julia

Из статьи узнал про Pluto.jl. Лично не щупал, но, судя по всему, эта штука решает одни из самых больших претензий к Jupiter-ноутбукам: автоматический перезапуск зависимых ячеек (т. е. никакого неявного мутабельного стейта) и нормальное управление зависимостями с записываемыми версиями. То есть значительно более воспроизводимая вещь.
🔥41
На панели ноутбука находим значок «доступ к интернету». Нажимаем на него и видим «параметры сети Wi-Fi». В них нужно найти «параметры настройки адаптера». Кликаем и в новом окне появится перечень сетей. Нужны «беспроводные сети». Нажимаем на них правой кнопкой мыши. В окне «состояние» выбираем «свойства беспроводной сети». Далее открываем вкладку «безопасность» и ставим галку напротив надписи «отображать вводимые знаки». В верхней строке вы и увидите пароль от Wi-Fi.


Вот как узнать пароль от сети Wi-Fi в незнакомом месте: подключитесь сразу и без проблем
https://fedpress.ru/news/74/society/3252380
🤡15😁1
Forwarded from Jem
😢13😭6🌚1
#meme про твиттер