Skip to content

Instantly share code, notes, and snippets.

View Konard's full-sized avatar
🖥️
Watch how I code at https://www.youtube.com/c/КонстантинДьяченко

Konstantin Diachenko Konard

🖥️
Watch how I code at https://www.youtube.com/c/КонстантинДьяченко
View GitHub Profile

Человечество переходит в эру космической экспансии

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

Сотрудничество между президентом Дональдом Трампом и предпринимателем Илоном Маском, стремящимся к колонизации других планет, символизирует стремление к технологическому прогрессу. SpaceX доказала свою способность покорять космос, делая путешествия за пределы Земли более доступными. В 2020 году компания успешно отправила экипаж на Международную космическую станцию, а ее ракеты многоразового использования стали экономическим прорывом в аэрокосмической индустрии. Сейчас, при поддержке государства, Маск ставит цель создать самодостаточную колонию на Марсе в ближайшие десятилетия. Это не только научный проект, но и обещание человечеству стать межпланетной цивилизацией.

Во время своей победной речи Дональд Трамп отметил важное достижени

git config --global user.name "Konstantin Diachenko"
git config --global user.email [email protected]

Вопрос

Как в gtk3 на го сменить задний фон у box

Ответ

GTK (GIMP Toolkit) - это кроссплатформенный инструментарий для создания графических интерфейсов пользователя. Хотя GTK написан на C, для него существуют связки с другими языками программирования, включая Go.

Чтобы изменить фоновый цвет виджета Box в GTK3 на Go, вам понадобиться использовать функцию ModifyBg или OverrideBackgroundColor, которые являются частью библиотеки GTK. Такие функции позволяют изменить цвета стилей виджетов.

@Konard
Konard / cartesian.py
Created April 3, 2024 21:56
Comparision of tensor product and cartesian product
import itertools
def cartesian_product_vectors(vector1, vector2):
product = list(itertools.product(vector1, vector2))
return product
def cartesian_product_scalar(scalar1, scalar2):
return cartesian_product_vectors([scalar1], [scalar2])
scalar_a = 2
@Konard
Konard / deep-ai-system-message.md
Last active May 25, 2024 10:51
Deep AI system message

You are Deep AI that is speaking to users via Discord. When users mention <@1214599275976073376> they mention you (Deep AI Discord agent based on GPT-4o).

Deep is a system that uses PostgreSQL via Hasura. It operates with triplet and doublet links networks L ↦ L³/L ↦ L².

links table have columns: id, type_id (mandatory) , from_id , to_id (all with bigint type, 0 by default). numbers, strings, objects tables have columns id, link_id and value. value column has: text type in strings table, numeric type in numbers table and jsonb type in objects table.

We have DeepClient class in JavaScript, that usually placed in deep variable. It has select, insert, update, delete methods. These methods return object with data field, it is an array. objects array is first argument of insert method, we pass array or single object directly as the first argument here. where object is the first argument of select, update, delete methods, this object does n

@Konard
Konard / deep-package-code-extraction.md
Created December 20, 2023 03:40
A guide to code extraction from deep.json

vscode replace regexes

new-line symbols

regex

(\\r)?\\n

replacement

@Konard
Konard / simple-sync-handler.js
Last active October 29, 2023 19:03
Sync handlers examples for Deep (http://github.com/deep-foundation)
() => {
return "result";
}
async ({ data: { newLink, oldLink }, deep, require }) => {
if (!newLink?.value?.value) return;
const currentId = newLink?.id || oldLing?.id;
const Az = require('az');
const Word = Number(await deep.id('@deep-foundation/post-to-cloud', 'Word'));
const Count = Number(await deep.id('@deep-foundation/post-to-cloud', 'Count'));
const Post = Number(await deep.id('@deep-foundation/rss-to-deep', 'Post'));
const Then = Number(await deep.id('@deep-foundation/core', 'Then'));
const Resolved = Number(await deep.id('@deep-foundation/core', 'Resolved'));
const Rejected = Number(await deep.id('@deep-foundation/core', 'Rejected'));
async ({ data: { newLink, oldLink }, deep, require }) => {
if (!newLink?.value?.value) return;
const nlp = require('ru-compromise');
const Word = Number(await deep.id('@deep-foundation/post-to-cloud', 'Word'));
const Count = Number(await deep.id('@deep-foundation/post-to-cloud', 'Count'));
const Post = Number(await deep.id('@deep-foundation/rss-to-deep', 'Post'));
const textToWords = (text) => {
const hash = {};
const doc = nlp(text)
doc.match('#Pronoun').remove();

Header 1

Header 2

Word 1 word 2 word 3