Zian
g/Film

David Lynch ostatni film nakręcił 15 lat temu.

Zian

@spam_only: "Inland Empire". Do tej pory nie obejrzałem, więc czas najwyższy.

Zian
g/Seriale

Nigdy w życiu nie widziałem tak zidiociałego serialu jak amerykański "The Office". Żenujący kierownik wyżywa się na swoich podwładnych, a góra praktycznie nic z tym nie robi. Esencja korpo? Może, ale nic w tym ciekawego.

Brytyjskiego odpowiednika nie widziałem, nie oceniam.

Zian

@Deykun: Mam się dalej tym katować? Dzięki, ale nie, dzięki.

w ogóle komedie są absurdalne i 𝕤́𝕞𝕚𝕖𝕤𝕫𝕟𝕖

@Pherun: A ten serial nie jest ani taki, ani taki.

sens
g/Slowa_z_Moca

No witam was WIECZOREM o 16. Jak tam za oknem? Też szaro buro i ponuro? Mam lampę słoneczną i wiecie co? Chuja daje

Zian

@sens: Ja się doświetlam monitorem, i to przez cały rok.

sens
g/Śniadanie

jak pozwoliś sobie być śmieciem

Zian

@sens: Mam lepsze. Jak Pherun ci odpowiedział zanim zadałeś pytanie?

https://i.imgur.com/XtAhjU4.png

Deykun
g/Internet

Firefox jest taki głupi, że czasami jak daję Ctrl + T (nowa karta) i zaczynam pisać to mam w pasku mam url z poprzedniej karty. Nie wiem co on robi, klonuje te kartę i czyści, ale jest zbyt zlagowany czasami i wbijam przed wyczyszczeniem i go łapie na tym - brzmi absurdalnie, ale tak jest i trochę to żenujące.

Zian

@Deykun: Nigdy się z tym nie spotkałem. Albo profil skopany, albo jakieś rozszerzenie miesza. Za to właśnie odkryłem jak zduplikować taba - środkowym przyciskiem na "odśwież".

Zian
g/javascript

Da się wsadzić znak z pozycji w tablicy w Regexie? Jakaś metoda na zliczenie wystąpień znaku z pozycji w tablicy?

let str = "onomatopoeia";
str = str.match(/o/g);
console.log(str.length); // 4

Zian

@Deykun: Próbowałem, ale widocznie muszę jeszcze nad tym popracować.

Zian
g/javascript

Da się wsadzić znak z pozycji w tablicy w Regexie? Jakaś metoda na zliczenie wystąpień znaku z pozycji w tablicy?

let str = "onomatopoeia";
str = str.match(/o/g);
console.log(str.length); // 4

Zian

Przestań tylko mutować w ten sposób zmienne. Masz let str = "onomatopoeia"; i robisz z tego tablice.

@Deykun: Racja, tylko do tego przykładu to zrobiłem.

Trochę nie rozumiem pytania, czy da się podmienić wiele naraz?

Nie o to chodzi. Biorę znak z str[0] i szukam wszystkich wystąpień znaku z tej pozycji.

Deykun
g/Architektura

https://streamable.com/yzawz4

94% of the dorm's single occupancy rooms are in the interior of the building, and have no windows.
[...]
A consulting architect on the university's Design Review Committee quit in protest of the project, in a resignation letter obtained by CNN Business and reported by the Santa Barbara Independent.
 
"The basic concept of Munger Hall as a place for students to live is unsupportable from my perspective as an architect, a parent and a human being," California architect Dennis McFadden wrote in the letter. McFadden declined further comment to CNN Business.
[...]
In addition to being Warren Buffett's right-hand man, Munger is an amateur architect. He has no formal education in the field.
 
Munger, the 97-year-old vice chairman of Warren Buffet's Berkshire Hathaway, donated $200 million to UCSB to fund the dorms, with the caveat that his designs are followed. He wanted the dorm rooms to be tiny and windowless to encourage residents to spend more time outside in the common areas, meeting other students.

Plan pietra:
https://pyxis.nymag.com/v1/imgs/59f/c88/9f96fe911305f463140fa68e44ed268cf4-ucsb-dorm-plan.2x.rhorizontal.w700.jpg

https://edition.cnn.com/2021/10/29/business/ucsb-munger-hall/index.html

Zian

@Deykun: Jeszcze takie sztuczne okno i można by mieszkać:

https://www.thisiscolossal.com/2015/02/artificial-sunlight-system/

kakabix
g/ModernClassical

Kupiłem sobie dżinsy z dziurami
Jestem dobre kilka lat za modą
Ale może chociaż one
Trochę mnie odmłodzą

Zian

@kakabix: Dobra wentylacja zawsze w modzie.

https://d-art.ppstatic.pl/kadry/k/r/1/68/85/58cbd308edfcc_o_large.jpg

Zian
g/javascript

Dlaczego wartość str jest zwracana przy n = -1?

function padIt(str, n) {
while (n--) str = (n & 1) ? (str + "*") : ("*" + str);
return str;
}

console.log(padIt("a", 5));

EDIT: Wcina wcięcia.

Zian

@Deykun: Coś takiego działa:

function padIt(str, n) {
    str = str.padStart(str.length + Math.ceil(n / 2), "*");
    str = str.padEnd(str.length + Math.floor(n / 2), "*");
    return str;
}

console.log(padIt("a", 9));

Zian
g/javascript

Dlaczego wartość str jest zwracana przy n = -1?

function padIt(str, n) {
while (n--) str = (n & 1) ? (str + "*") : ("*" + str);
return str;
}

console.log(padIt("a", 5));

EDIT: Wcina wcięcia.

Zian

@spam_only: Dopiero co to odkryłem, ale i tak wolę for loop.

Zian
g/javascript

Dlaczego wartość str jest zwracana przy n = -1?

function padIt(str, n) {
while (n--) str = (n & 1) ? (str + "*") : ("*" + str);
return str;
}

console.log(padIt("a", 5));

EDIT: Wcina wcięcia.

Zian

@sens: Wtedy tak, ale chodziło mi o to, że n osiąga -1.
@spam_only: Spoko, wiem jak działa pętla, ale musiałem sobie uświadomić, że tam osiągane jest while(0), czyli false.

Zian
g/javascript

Dlaczego wartość str jest zwracana przy n = -1?

function padIt(str, n) {
while (n--) str = (n & 1) ? (str + "*") : ("*" + str);
return str;
}

console.log(padIt("a", 5));

EDIT: Wcina wcięcia.

Zian

we fajerfoksie

@sens: Hmm. https://i.imgur.com/1nc83OJ.png

Zian
g/javascript

Dlaczego wartość str jest zwracana przy n = -1?

function padIt(str, n) {
while (n--) str = (n & 1) ? (str + "*") : ("*" + str);
return str;
}

console.log(padIt("a", 5));

EDIT: Wcina wcięcia.

Zian

@ajdajzler: Jak działają, to wiem, ale wyjaśnienie jest takie, że gdy osiągnie 0, wtedy while(0) będzie false i zakończy pętlę. Sprawdziłem i w C działa to tak samo.

Zian
g/javascript

Dlaczego wartość str jest zwracana przy n = -1?

function padIt(str, n) {
while (n--) str = (n & 1) ? (str + "*") : ("*" + str);
return str;
}

console.log(padIt("a", 5));

EDIT: Wcina wcięcia.

Zian

@ajdajzler: Czyli w takiej składni pętla zatrzyma się na 0. Dobry patent, chociaż nadal nie wiem dlaczego tak jest.