#🍁・general-2

1 messages · Page 136 of 1

rain ermine
#

is ded

ashen mist
#

Tengo Windows 10 en usb para jugar algunos juegos

glass dragon
#

60% of all viruses last year were developed for apple products

ashen mist
#

Los hackers están evolucionando

glass dragon
#

Also, epic's PC isn't dead. He just needs to reformat his hard drive

ashen mist
#

Con un martillo

rain ermine
ashen mist
#

Y estás seguro de que esos componentes son compatibles?

rain ermine
#

Yes

#

That’s why I’m getting a new mobo

glass dragon
#

You don't need new parts

#

There's nothing wrong work your pc

#

It is a reasonable computer

#

You were using onboard graphics instead of your gpu

#

And you have a billion viruses

#

You fixed the first issue

#

You only have one problem to fix and you'll have a perfectly good pc

ashen mist
#

Ajajajajajja

rain ermine
#

Nooooo I want new parts

#

HHDs dont offer fast boot up times

ashen mist
#

Eso realmente te importa?

calm flax
#

what you want is the virtual memory and the games on the SSD

#

although if there's room it'd be good to put the OS on the SSD

rain ermine
#

No

#

I want the OS on the ssd and all my games on the hhd

glass dragon
#

A 7200 rpm hard drive isn't slow

#

You only get slow boot times because all those viruses are hogging your resources

rain ermine
#

I have a lot of things on my pc too

ashen mist
#

De verdad tiene tantos virus?

rain ermine
ashen mist
#

Epic, qué hiciste?

rain ermine
#

Download roblox

#

Obs

#

Discord

#

And iTunes

#

And some shoddy things pandaderp

#

Wait

#

Did I use that word right

glass dragon
#

Nah you don't

rain ermine
fathom flame
#

Imagine buying a new pc just to play Roblox

ashen mist
#

Instalé Windows sólo para jugar Chrono Trigger

mighty vapor
#

@ashen mist Pues, has odio hablar de una cosa pequena llamado "Proton" en steam? Te permitira a jugar juegos de Windows. Sin embargo, en el sitio protondb.com, su descripcion dice que no funciona tan bien, pero en cuanto a todos los otros juegos que tengo las ganas de jugar, Proton en steam hace maravillas para mi.

#

Usando Proton en Steam para Linux, quiero decir.

ashen mist
#

Uso proton para jugar Age of Empires y Skyrim. Chrono trigger no funciona correctamente en proton

glass dragon
#

Imagine buying a new PC just because you plugged into onboard video instead of the gpu

rain ermine
#

no

#

also i cant reformat my hhd

#

it has the os on it

ashen mist
#

Puedes crear un USB bootable

rain ermine
#

Thonk how

#

maybe ill ask my dad if he has one sitting around when he gets home from work

gentle heath
#

epic defo tried to download ram

rain ermine
#

no

#

im not stupid

gentle heath
#

plugged into onboard instead of gpu

rain ermine
#

actually

#

i think i did that on accident

gentle heath
#

I did that when I got my gpu too tbh but I didn't try and get a new pc

fossil cipher
#

You should download more storage.

rain ermine
unreal pagoda
#

@fossil cipher blobaww

rain ermine
#

no tengo uno ahora mismo

#

tendre que preguntar a mi padre

ashen mist
#

Un USB? Es fácil comprar uno

#

Son baratos también

rain ermine
#

i know that

severe vortex
#

The real pro move is buying 128GB of RAM and installing your OS on a ramdisk

fallow dock
#

yeah then power off the computer

#

whoops

severe vortex
#

Real pros are always on their computer and thus have no need to turn it off

fallow dock
#

mine is sleeping most of the time actually

gusty ermine
#

¿Què es Nitro Booster?

fallow dock
#

I think I usually reach 2 or 3 weeks of uptime before a reboot

rain ermine
#

who installs the os on ram peepowtf

vestal pine
#

@gusty ermine someone who pays money for this bag of shite

gusty ermine
#

lol

fathom flame
#

who plugs into onboard instead of gpu peepowtf

ashen mist
#

L ol

#

Eu, ya que sos el padre de Epic, podés dejarlo comprar un usb y instalar Windows con ello?

fathom flame
#

Por supuesto pero no creo que él sepa copiar el windows setup en el usb hyperxd

ashen mist
#

Tanta fe en tu hijo jajaja

midnight nexus
#

How common is swearing in colloquial Castilian

past harbor
#

¿Ejemplo?

midnight nexus
#

"joder"

#

"me cago en la leche"

#

is it actually used commonly? I know different cultures have different views on swearing

eager wagon
#

#

Se usa en España

midnight nexus
#

aaah bueno

ashen mist
#

Por qué es la leche jaja

median trail
#

Hi vera uwu

eager wagon
#

a los españoles les gusta la leche

past harbor
#

Sí, es muy común como dice ella

gusty ermine
fallow dock
#

it says there it's the division remainder

gusty ermine
#

I know, but I don't see m or n

fallow dock
#

n there is 1 + 5R(Year... etc

#

(for day)

#

and m is 7

gusty ermine
#

Ooooh

#

Now it's crystal

#

Thanks

fallow dock
#

I'm tempted to golf a solution without the algorithm lol

#
print(*[f"The 1st of January {y} falls on a {__import__('datetime').date(y,1,1).strftime('%A')}."for y in range(int(input('Enter the first year:\n')),int(input('Enter the second year:\n'))+1)],sep='\n')```got it
#

maybe I can make it shorter

ashen mist
#

Lmao

fallow dock
#

oh yeah, I think I can

#
print(*[f"The 1st of January {y} falls on a {__import__('datetime').date(y,1,1).strftime('%A')}."for y in range(*[int(input('Enter the %s year\n'%('first','second')[n]))+n for n in (0,1)])],sep='\n')```
exotic kiteBOT
gusty ermine
#

I'm drawing a blank here
In the 2nd line, how is 5R(1999,4) = 1

1999%4 = 3
3 x 5 = 15
I think I'm missing something

ashen mist
#

They skipped steps

#

They went ahead and did (5(1999 %4)) % 7

#

15 % 7 = 1

#

4(1999%100) = 4*99 = 396. 396 % 7 = 4

gusty ermine
#

So you have to that with every R?

exotic kiteBOT
ashen mist
#

No, R es %. They just skipped steps when writing it out

#

Eso es confuso. No deberían haberlo hecho

midnight nexus
#

Hay un latex bot aquí?

gusty ermine
#

I don't get it

#

so do we use 7 twice?

ashen mist
#

5R(1999,4) Is not 1

#

It's 15

mortal dagger
#

=tex \text{yes}

ashen mist
#

But 15%7 is the same as 1%7

rotund pawnBOT
ashen mist
#

Both are 1

mortal dagger
#

el módulo es distributivo

#

es decir, (1 + 15 + 4) % 3 es lo mismo que [(1 % 3) + (15 % 3) + (4 %3)] % 3

ashen mist
#

Es que su explicación es una porquería

mortal dagger
#

de acuerdo

gusty ermine
#

Gracias por su apoyo

#

Just need to get that full stop in there

eager wagon
#

El hermano de Niquel

#

@west thicket

gusty ermine
#
first_year =  eval(input('Enter the first year: \n'))
second_year = eval(input('Enter the second year \n'))


for y in range(first_year,second_year+1):
    R1 = 6*((y-1)%400)
    R2 = 4*((y-1)%100)
    R3 = 5*((y-1)%4)
    R4 = (1 + R1 + R2 + R3)%7
    day_value = R4
    if day_value == 0:
        day = 'Sunday'
    elif day_value == 1:
        day = 'Monday'
    elif day_value == 2:
        day = 'Tuesday'
    elif day_value == 3:
        day = 'Wednesday'
    elif day_value == 4:
        day = 'Thursday'
    elif day_value == 5:
        day = 'Friday'
    elif day_value == 6:
        day = 'Saturday'
    else:
        print("There's a problem!")    
    print("The 1st of January ", y, " falls on a ", day, ".", sep="")
eager wagon
#

Aaaaa

gusty ermine
#

What does my code look like? Any tips? I only know 3 weeks worth of programming xd

fallow dock
#

don't use eval

#

if you want an intenger, then use int(...)

#

eval is way slower and will try to execute any string as Python code

#

you don't need to check for every case either if you store your days somewhere

#

for example, your days could go in a tuple, and you could do something like days[day_value]

#

everything you need to do before is checking if day_value is between 0 and 6

#

have you been taught lists, tuples, etc?

gusty ermine
#

Nope :?

fallow dock
#

oh

#

are you self-taught?

gusty ermine
#

Uni

fallow dock
#

oh I see

#

then maybe they're just torturing you to show you the better way later

#

but do replace eval

gusty ermine
#

👌🏿

#

Thanks a lot

rain ermine
#

Maybe I’ll understand this when I’m in college 🗿

gusty ermine
#

A good percentage of students in my class have been coding for years. You can probably teach yourselves some things now haha

fallow dock
#

there are many online communities you can join to learn, @rain ermine

vestal pine
#

ur a teacher?

gusty ermine
#

Today we had an assignment and one dude left in under 3 minutes. Took the rest of like 40 - 60 lol

#

Me? Nah, I'm a 1st CS student

#

year

rain ermine
#

What kind of math is this

gusty ermine
#

It's not maths

rain ermine
#

oh

gusty ermine
#

They're logic statements

rain ermine
#

I have no logic

gusty ermine
#

I feel you

fallow dock
#

they meant the modulus operator maybe

gusty ermine
#

Oh. Yeah that took me a while to understand. I'm a slow boy

#

5%2
Imagine an apple farmer gives you a bag that can only carry two apples. If you put in more you lose your job, less you lose your job
I can put in 2, then 2 again. My remainder is 1

4%2
Same anecdote
I can put in 2 , 2 again. Remainder is 0

1%2
I can't put in anything. Remainder is 1 (the apple I couldn't pick)

ashen mist
#

Hay bastante teoremas de modulus

fallow dock
#

studying CS is weird because they never teach you languages

#

they teach you how to reinvent the wheel over and over and algorithmic thinking

#

but your code might be idiomatically terrible

past harbor
#

¿Qué dudas tienes?

fallow dock
#

just ask your question

#

the experience you ask for could be anything

exotic kiteBOT
past harbor
#

¿Universidad?

analog urchin
#

Sip

#

O si alguien tiene alguna recomendación de servidor con desarrolladores

past harbor
#

Y qué te piden

#

O qué no queda claro

analog urchin
#

Me piden un documento de 80+ páginas

#

Para un proyecto

#

Estoy en 20 y no encuentro cómo alcanzar ese número

#

Me encantaria encontrar a alguien que aya pasado por esta situación

past harbor
#

¿Tiene algún nombre en específico ese documento?

gentle heath
past harbor
#

He estado viendo por Internet, y muchos no superan las 40 páginas

#

Si buscas ejemplos o estructura de eso

#

Puedes ver cómo lo han hecho otros

#

Sí, claro

#

Pones ''Reporte de Residencia Profesional ejemplos''

#

Y hay un montón

#

Hay plantillas que te da una estructura a seguir también

#

Busco

#

App móvil 104 páginas

west thicket
#

@gusty ermine

#

@eager wagon

#

🤣

eager wagon
#

aaaaaa

fallow dock
west thicket
#

Thought my name was original

rain ermine
#

I have a biology question

#

Are blue eyes recessive

gentle heath
#

yes

#

but its not rly that simple since literally every single member of my family I know has blue eyes even though not all the parents have them

#

genetics is fucky

rain ermine
#

Now

#

If a hazel eyed person and a blue eyed person had kids

#

How would that work

#

Since both colors are recessive right

grizzled hedge
#

Punnet square time 😎

shrewd pendant
#

but its not rly that simple since literally every single member of my family I know has blue eyes even though not all the parents have them
@gentle heath so I’m guessing that’s not you in your pic, LOL

gentle heath
#

no obviously not

#

I'm so ridiculously white

shrewd pendant
#

Haha

#

Who is it then?

gentle heath
#

comethazine

#

rapper

rain ermine
#

Someone just answer my hard question turtleverysad

shrewd pendant
#

One may be more dominant than the other

#

Or both may express

grizzled hedge
#

Yeah - “Recent research has shown that up to 16 genes (not just one or two) may influence eye color, which makes predicting eye color much more difficult. ... Many white, non-Hispanic babies are born with blue eyes and then develop brown, green or hazel eyes in childhood.”

rain ermine
#

So it’s a polygenic thing

#

And yeah I had blue eyes as a baby

#

And now they’re hazel

grizzled hedge
glass dragon
#

Es tuyo?

grizzled hedge
#

Sip

glass dragon
#

Wow que buena cámara

shrewd pendant
#

Wait for real?

#

Wow

grizzled hedge
#

Jaja yeh mi hermano la tomó con su dslr

glass dragon
#

Jajaja

grizzled hedge
#

Brown eyes are pretty cool 👌

glass dragon
#

Intentaré hacerlo mejor. Ahora parece que mi pupila es una estrella

#

Son Hazel en verdad

shrewd pendant
#

What is your ancestry ryan?

#

Or whatever the term would be

grizzled hedge
#

Oh like my genetics

shrewd pendant
#

Yeah

rain ermine
#

Why couldn’t I have had blue eyes

#

But people always call my eyes pretty

grizzled hedge
#

Uh I think I mostly have irish genes 🤔 a little spanish and even less French.... basically just pretty white haha

shrewd pendant
#

What would a ryan punnet square look like peeposcheme

grizzled hedge
#

Hahah

rain ermine
#

I’m 0% Irish lul

#

Idk what I have

#

My mom is a white Latina you could say

glass dragon
#

I'm also 0% Irish. It's rare in the US lol

#

It's rare to not be Irish

rain ermine
#

But then my dad is a light skin black person

#

But he’s darker than me

#

So it’s like wot

grizzled hedge
#

I think I have like 85% irish genes or something like that

shrewd pendant
#

Sheesh

rain ermine
#

Maybe I have Spanish roots idk

shrewd pendant
#

Does your mom have another traceable ancestry marina

rain ermine
#

Idk

#

From Mexico

shrewd pendant
#

Like Italian or w/e

rain ermine
#

On her moms side

#

Noo

#

Idk about my dad

#

His situation is

#

😐

#

Too personal to explain it but it’s traceable

glass dragon
grizzled hedge
#

Woah

#

The emoji is very similar haha

shrewd pendant
#

lol it is

gentle heath
vestal pine
#

nice eye bro

gentle heath
#

ty bb

glass dragon
#

I need to take mine under better lighting

rain ermine
#

Blue eyed kid

gentle heath
#

🗿

unreal pagoda
#

Estoy aquí aprender español.

median trail
#

Hiii uwu

unreal pagoda
#

Ed!!

median trail
#

UwU

unreal pagoda
#

Un hombre de cultura y intellectual wolftough

median trail
unreal pagoda
#

🤭

median trail
#

How are youuuuuuuuuuuuu

unreal pagoda
#

Bueno! Fui en la vc...

#

Pero en mute

#

Nil y rocko son juego maicraf

median trail
#

did you join a spanish vc?

eager wagon
unreal pagoda
#

Sí pero en mute

eager wagon
#

solo grité a rocko, lo prometo

unreal pagoda
#

Oop!

median trail
#

do you want to play pinturillo with me in the voice chat pixie?

unreal pagoda
#

Rocko debe ser en spectator only angerycry

median trail
#

in spanish or english, whatever you want 🙂

unreal pagoda
#

Pinturillo?

median trail
#

yes, a web-based game where you have to paint what a word is and the others have to guess it

unreal pagoda
#

Quizas cuando es no demasiado tarde

#

Mi prometido es durmiendo

median trail
#

pandasad oh okay

unreal pagoda
#

snoring sleeping

#

🤭

median trail
unreal pagoda
#

Si rocko hurts nil más... He's fired

#

Ed, aprendí unas palabras en "past tense".

median trail
#

yay

#

I've been transcribing videos to improve my listening and writing, you should try it, it's fun

unreal pagoda
#

¿Ayudarme practicar**?

median trail
#

what do you want to say

unreal pagoda
#

Oh eso es una idea buena!!

#

Will you help me practice past tense?

median trail
#

Ohhh yes, of course

unreal pagoda
median trail
#

Okay, I'm going to write some sentences with blank spaces where you have to complete with the correct conjugation of the verb in the parenthesis, okay?

unreal pagoda
#

(También: estoy "hiding from" los jóvenes...)

#

Sí!!

median trail
#

Ayer ___ (salir) a comer con mi novia, y ella me confesó que quiere casarse conmigo*

unreal pagoda
#

Ayer salí a comer con mi novia?

median trail
#

100/100

unreal pagoda
#

(I guessed)

median trail
#

Me (gustar) mi clase de matemáticas con este nuevo profesor, el (estudiar) en el MIT en Boston*

unreal pagoda
#

Estoy feliz ella quiere casarse conmigo

#

Errrr, un momento porfa

median trail
#

un momento* 🙂

unreal pagoda
#

Me gustaba mi clase de matemáticas con este nuevo profesor, el estudí en Boston?

median trail
#

we're just conjugating the past tense

unreal pagoda
#

Estoy aquí, tuve que dar me notas

median trail
#

don't worry about the imperfect tense

#

we're on past simple

unreal pagoda
#

Ohh

median trail
#

just preterite

unreal pagoda
#

No se el verbo de "me gusta" 😅

#

Que es eso?

median trail
#

like past simple sorry

unreal pagoda
#

Comprendí

#

Oop

median trail
#

gustó estudió*

unreal pagoda
#

Oh hm

#

Well I got the first question :D

#

Todavía estoy feliz

median trail
#

Me (gustar) aprender más sobre ti, por cierto, hace cuanto (perder) la memoria?*

unreal pagoda
#

Me gustó leer aprender más sobre ti, por cierto, hace cuanto perdí la memoria?

#

I'm not sure what that means though wolfthinking

#

No estoy seguro que significa

median trail
#

oh fuck

unreal pagoda
median trail
#

50/100 then

#

perdió*

#

No me gusta tu teléfono, ayer se (apagar) y no (prender) en todo el día*

unreal pagoda
#

Ah mierda

rain ermine
#

@glass dragon i got a usb stick now

#

what do i do

unreal pagoda
#

No me gusta tu teléfono, ayer se apagío y no prendí en todo el día wolfthinking

glass dragon
#

Google how to make a Windows boot drive on a USB stick

rain ermine
#

my system 32 is on there

mortal dagger
#

install gentoo

rain ermine
#

and you said i had to reformat it

#

should i put some files on there

unreal pagoda
#

Necesito un mejor way to recuerdo estas palabras.

glass dragon
#

I wouldn't, no

unreal pagoda
#

Amaroq, lo es tarde ahora?

#

Para ti?

ashen mist
#

@rain ermine te di un link de una página de cómo hacer un usb con windows

rain ermine
#

idk if theres enough storage on it

#

theres only 14.4

unreal pagoda
#

😴 ✌

#

Good night guys :) I hope you solve your download stuff manito

rain ermine
#

lmao

glass dragon
#

14.4 what?

rain ermine
#

gigabytes

#

sorry for not specifying

glass dragon
#

That's plenty

rain ermine
#

is it?

#

ok

glass dragon
#

Yes

rain ermine
#

right now im just trying to find stuff i want to save

#

i already put my pictures on there

ashen mist
#

El usb es sólo para instalar windows

rain ermine
#

but when reformating everything is deleted

#

and i had some i wanted to save

fathom flame
#

Save that info in ur disk? thinky

rain ermine
#

noo that wouldnt work

ashen mist
#

Guardalo en otro dispositivo

fathom flame
#

Ya está durmiendo Epic

rain ermine
#

Nope

fathom flame
#

Tiene que levantarse temprano para ver sus videos de "YouTube"

unreal pagoda
#

Hola?

ashen mist
#

Hola

unreal pagoda
#

Hola!

#

Estoy aprendiendo español

ashen mist
#

Genial, cómo te va?

unreal pagoda
#

I stink at it :D

#

Pero solo necesito practicar

ashen mist
#

No te preocupes

#

Y seguí practicando

unreal pagoda
#

Pq quieres aprender español?

#

O por qué aprendiste español

ashen mist
#

No sé jajaja me interesa (?

unreal pagoda
#

Comprendo.

#

Tienes muchos amigos de español?

vestal pine
#

no tengo amigos en generalhalal

unreal pagoda
#

Shu

vestal pine
rain ermine
#

Let’s talk tech

#

And biología halal

unreal pagoda
#

DanClassAct era en la vc todo la noche.....

alpine cradle
#

Pixi wolfcheer

vestal pine
#

quien

alpine cradle
#

Buenos días foxpupper

unreal pagoda
#

Le gusta to argue....

alpine cradle
#

estuve escribiendo en avanzado peepohide

unreal pagoda
#

Hola loxi foxpupper

#

:o

rain ermine
#

Le gusta discutir

unreal pagoda
#

Como esta?

rain ermine
#

yo bien

alpine cradle
#

yo bien

rain ermine
#

Deja de copiarme

alpine cradle
#

Deja de copiarme

rain ermine
#

Joder no te metas conmigo

unreal pagoda
still radish
#

explicame esa weá

unreal pagoda
#

La neuronas no responder @still radish

still radish
#

ya veo

unreal pagoda
#

plays a little trumpet

median trail
#

Hiiii I'm planning on studying classical mechanics, is there a book you would recommend for a beginner

copper fox
#

La Biblia

hybrid hull
#

Is anyone in here familiar with MongoDB?

#

Nevermind I found my answer

lavish estuary
unreal pagoda
#

Jaja big zoop

hybrid hull
#

no jajaing

past harbor
#

¿Alguien sabe de seguridad?

marsh linden
#

Anyone know what a voxel is / can explain it to me?

abstract scaffold
#

no idea leh

gentle heath
#

Apparently a voxel is the 3d equivalent of a pixel

#

a single point in a grid in 3d space

grizzled hedge
#

Huh til

rain ermine
#

How can I go into my pc’s bios

eager wagon
#

Normalmente empujas "esc" varias veces antes de que la maquina se haya encendido completamente

rain ermine
#

Alright will do

#

Didn’t work

fathom flame
#

Alt+F4

rain ermine
#

Do I hold it or keep pressing alt+f4

fathom flame
#

you don't get an ui like this before windows starts?

rain ermine
#

No

#

I just see a bunch of numbers and letters

fathom flame
#

Common keys to enter the BIOS are F1, F2, F10, Delete, Esc.

rain ermine
#

ive tried delete and esc

#

im tired of restarting my pc

fathom flame
#

what motherboard du have?

rain ermine
#

a gigabyte one

#

GA-78LMT-USB3 R2

rain ermine
#

yup

fathom flame
#

<DEL>: Bios Setup

#

You need to start tapping the del key continuously as soon as you start the computer.

rain ermine
#

i literally did that

#

and nothing happened

fathom flame
#

du have a ps2 keyboard?

#

ps2 get power to keyboard during boot usb keyboard doesn't. (GA-78LMT-USB3 R2)

rain ermine
#

idk

#

wait

#

my keyboard uses a usb to connect to my pc

#

am i dead

fathom flame
#

Which USB port are you using for your keyboard?

#

3.0 or 2.0?

rain ermine
#

its 2.0

#

oh crap at least i think

#

yeah its 2.0

fathom flame
#

check if you have fast startup enabled

rain ermine
#

im listening to music how will i watch this video pepe_cry

fathom flame
#

take this son

rain ermine
#

my pc already takes forever to boot up

#

it cant be on fast startup

#

what do i do

fathom flame
#

lmfao

#

click that blue label

rain ermine
#

change settings that are currently available?

fathom flame
#

yes

rain ermine
#

and i just turn off fast setup correct?

fathom flame
#

yes

#

then click save changes

rain ermine
#

ok

unreal pagoda
#

Im not home. Tomorrow? @alpine cradle

alpine cradle
#

claro foxpupper

glass dragon
#

@gusty ermine I have a question for you

gusty ermine
#

Hello

#

which question

glass dragon
#

What was so confusing about the welcome message that you manged to give yourself a million roles except your native language role?

#

Lots of people do this and I have no idea how they manage to be that confused, but I want to fix it

#

But it must not have been clear and I want to know how to make it better

vestal pine
#

it confuses me why so many people can’t read it either

#

it’s literally right in front of you alls you have to say is your native language

glass dragon
#

Well hopefully Kenny will tell me what the problem is

rain ermine
#

Turning off fast startup was a bad idea

#

ugh

alpine cradle
alpine cradle
#

I'm not to judge, but I didn't know Rai would interpret whatever you write. I expected it to wait for some command like ;iam. maybe that's the problem @@glass dragon

#

Maybe it'd be more clear if there were "type:" before eng/spa/both etc.

#

and sorry if I woke you up or sth

west thicket
#

@marsh linden

marsh linden
#

a broken frikandelbroodje

#

😢

#

and they have the cheek to sell it

#

hahahaha

west thicket
#

hahahah i know right xD

marsh linden
#

is it from spar?

west thicket
#

albert heijn xD

marsh linden
#

uf

#

shame on them

eager wagon
#

RIP

rain ermine
#

Is it smart to leave my pc on sleep instead of completely shutting it down

candid locust
#

No

rain ermine
#

Why

glass dragon
#

It's not not smart

rain ermine
fallow dock
#

I do it all the time. I've been doing so for years

#

if your PSU is fine and the AC isn't terrible where you live you should probably be fine

rain ermine
#

hmm

#

i heard that sometimes doing that can cause one of your parts to become faulty

thin copper
#

I've done that many times but knowing I'll use it later.

fallow dock
#

that sounds absurd

#

for modern hardware

#
[manuel@6500 ~]$ uptime 
 12:49:50 up 18 days, 22:29,  1 user,  load average: 4.50, 2.34, 1.31```18 days
rain ermine
#

lol

glass dragon
#

yeah I almost only put my computer to sleep, too

#

the only time I turn it off is if I'm not going to use it for several days, or if I need to restart it for some reason

rain ermine
#

now im going to do this so i dont have to wait 7 hours for my pc to finish loading stuff

still radish
#

esta canción es bacán

real imp
#

😎

rain ermine
#

Is that 22 days

mortal dagger
thin copper
#

What's that.? How much time you've got your pc on(

#

?

mortal dagger
#

así es amigo

fallow dock
#

Is that 22 days
@rain ermine that's the current time, then the uptime

rain ermine
#

Oh

fallow dock
#
[manuel@6500 ~]$ uptime -p
up 2 weeks, 5 days, 8 hours, 39 minutes```this conveys better what the program is for
#

not sure why they would make a program that does (by default) part of what another one does

#

since uptime shows the same thing as the first line from w

fallow dock
#

I'm not into courses, but for anyone interested... there's a free Python course by Al Sweigart on Udemy

#

Al Sweigart is quite a prolific author, probably the most popular among Python newcomers

#

100% off, originally 50 bucks, it's about to end

fathom flame
#

thinky is it just for beginners?

fallow dock
#

yes and no, I haven't read automate the boring stuff, which is the book it's based on

#

but they say it's a quite practical book and easy for beginners to follow

fathom flame
fallow dock
#

so from the same book you learn the basics and then write webscrapers and automate inputs from a GUI

#

and things like that

#

yep, that's the dude

#

em, here's the link

fathom flame
#

ya I found it

#

it reminds me of a youtube tutorial thinky

fallow dock
#

it's Udemy, I'm not sure if would expect something much better than that lol

fathom flame
#

I'll take a look

grim lava
#

coding with mineraft lol

fallow dock
#

that's about Lua

lavish estuary
#

I'm following the Automate the Boring stuff course (pirated it, of course). It's pretty good. Not gonna share it with my classmates though foxdisapprove

fallow dock
#

it's free on his website though

lavish estuary
#

The video course? :O

fallow dock
#

no, the book

#

the video course is temporally free so you could share it

lavish estuary
#

Ah, ok

fallow dock
#

the book is free but in HTML form and a bit ugly

#

I think all or most of his books are free like that

#

you can scroll down and see the index, as well as other books

lavish estuary
#

I pirated the 2nd edition. It came out last month. Never know when I might be left w/o power

raw monolith
#

@lavish estuary That's a great introduction to Python and programming in general, highly recommended.

smoky comet
#

Last pair. I am sleepy abd hungry. Aaaaa

past harbor
#

''Cuál es la falsa''
Python permite no especificar el tipo de variable
Python no permite que haya espacio entre valor y variable

#

#

El preguntó cuál de estas oraciones es mentira

#

Ambas eran falsas

#

Pero según él, una era más falsa

ashen mist
#

Ohhh

past harbor
#

Es idiota

ashen mist
#

Ya veo

past harbor
#

Perdí 1 punto

ashen mist
#

Pensé que te dieron dos valorws

past harbor
#

Nah

#

Era test

ashen mist
#

Y tenías que elegir cuál es falso en boolean

#

Ok ok

raw monolith
#

[3:27 PM] dementati: Si, pero la oracíon dice "Python permite no especificar etc"
[3:27 PM] dementati: Lo que es verdad

past harbor
#

De práctica había

#

Hazme un if

#

casi me río en el examen

ashen mist
#

lol

past harbor
#

Cuál es una tupla
A) ()
B) []
C) {}

ashen mist
#

Pero cómo que la primera frase es falsa?

past harbor
#

Asi era el examen

#

Si es falsa lol

#

En python no pones el tipo de variable

#

No haces

#

Boolean esValido

#

Pones esValido = true

ashen mist
#

Así que permite no especificar los tipos

eager wagon
raw monolith
#

Exacto, la primera frase es verdad

past harbor
#

Ah

#

Escribí mal la frase

#

Es sin el ''no''

raw monolith
#

Ajá

ashen mist
#

Oh

raw monolith
#

Es muy diferente

past harbor
#

''Cuál es la falsa''
En py hay que especificar el tipo de variable
Python no permite que haya espacio entre valor y variable

#

Esto

ashen mist
#

No sé qué exactamente quiere que decir la pregunta con "no permite que haya espacio entre valor y variable"

past harbor
#

Esto

#

miNombre=''juan''

#

Que no deja que haya espacio

ashen mist
#

Porque "x=5" y "x = 5" funcionan igual

past harbor
#

Y yo ????

raw monolith
#

Entonces ambas son falsas, sí

past harbor
#

Las dos son falsas

#

Me quedé 1 hora leyendo esa pregunta

#

La dejé sin contestar

ashen mist
#

Es un truco - el profe quería que dijeras "las dos" jajaja

past harbor
#

Era a o b

#

Y si fallabas te quitaba 0'8

ashen mist
#

Wow

#

Qué boludez

past harbor
#

La pregunta valia 1

#

Y si la cagabas 0'8

#

Imaginate que matemáticas hizo este pavo

#

Ahora solo me queda eso, php

#

Y javascript

#

Bueno y c# pero no damos c

#

Damos cómo crear un textBox

#

De pensarlo me dan ganas de llorar

raw monolith
#

Me parece raro que estás estudiando muchos diferentes idiomas el mismo tiempo

past harbor
#

Que estés*

#

Al mismo*

raw monolith
#

Ah, cierto

past harbor
#

Estudio varios, sí

#

Java, Javascript, PHP, C#, Python

#

Y ya creo. No me olvidé de ninguno

#

Al final son lo mismo es seguir la lógica

#

En java el if es con llaves pero en python no

#

Es memorizar y ya

#

Tampoco hay más misterio

raw monolith
#

Cuando estudiaba, solo nos enfocábamos en un idioma a la vez.

past harbor
#

Cuando*

#

Nos enfocábamos*

raw monolith
#

Gracias

#

O podríamos elegir qué idioma usar

past harbor
#

Viva Java

raw monolith
#

Trabajaba con Java por cinco años antes, y me gusta, la verdad

#

Python no es malo, pero extraño el strong typing de Java

#

Refactorización es difícil sin strong typing

lavish estuary
#

Sois mis ídolos

past harbor
#

A mí me da igual que tenga que escribir

#

Toneladas y toneladas de código

#

Me gusta porque realmente ves paso por paso la lógica que hay detrás

#

Cosa que muchas veces otros lenguajes como py hacen por detrás y no tienes ni idea

#

Y a mi eso de que no tenga llaves es lo más horrendo que hay

#

Y aunque me dieran un maletín con todo el dinero del mundo me niego a codificar en él

#

Prefiero disfrutar de lo que hago

median trail
#

python is cool CryingPanda even phyciscs grad students use it to their research projects

past harbor
#

No sé qué tiene de cool

#

Es el lenguaje que más me ha sacado de quicio

#

Me he llegado a pegar 3 días por una identacion

#

Por un único espacio no puedes hacer nada

#

No es lo mío 😄

lavish estuary
#

Qué tal te parece C#?

ashen mist
#

Java de Windows

lavish estuary
#

Hace tiempo que es multiplataforma, no? xD

ashen mist
#

Sorry, quise decir Java de Microsoft

lavish estuary
#

Voy creando una aplicación de Android usando C# Se me ocurrió hacer ''una lista de compras'' para un proyecto personal

ashen mist
#

Literalmente Microsoft lo hizo

lavish estuary
#

Sí sí, se inspiraron en el éxito de Java jaja

past harbor
#

C# es la hostia

#

Todo lo q no sea py bienvenido sea a mis brazos

#

Yo creo q me voy a dedicar a diseñar aplicaciones móviles

#

Voy a empezar a estudiar Kotlin

#

Java se va a morir en android ya

ashen mist
#

Jajaja

raw monolith
#

Jajaja, Python es un "gusto adquirido" (puedo decir esto en español?)

#

Prefiero las llaves tambíen, la verdad, pero no me molesta tanto como ti, Lobo

lavish estuary
raw monolith
#

C# es bueno también

#

No he usado Kotlin mucho, pero me parece muy interesante

#

Parece como tiene todas las ventajas de Java sin nadas de las desventajas

junior thicket
#

Theres no way for me to sum up 4(square root of 3) + 5(square root of 2), right?

ashen mist
#

Creo que no

junior thicket
#

Ok wolfsneaky we are working on root operations and I really just saw no solution to that one

exotic kiteBOT
fallow dock
#

sup nerds

ashen mist
#

Hola

fallow dock
#

si quisieras podrías hacer C por tu cuenta, Lobo, pero eso sí va a ser bien diferente a cualquier cosa que hayas tocado antes

candid locust
#

N e r d

fallow dock
#

sólo para empezar, no hay garbage collection y no hay excepciones

#

y bits son bits, escribe y lee donde quieras (?)

#

y no es orientado a objetos

ashen mist
#

C es mi amor antiguo

fallow dock
#

el primero?

ashen mist
#

Hmmm supongo que sí

fallow dock
#

yo sólo lo usé en un seminario

ashen mist
#

Lo usé después de aprender java

#

Pero me gustó más

#

Me gustó la libertad que C te ofrecía

#

Igual esa libertad puede ser peligrosa jaja

past harbor
#

Tengo ganas de kotlin

ashen mist
#

Ni idea qué es kotlin

past harbor
#

Cuando termine los exámenes es lo que haré

ashen mist
#

Me parece un apellido de alguien jaja

fallow dock
#

Ah pues, sabes que Kotlin me gusta (?)

past harbor
#

No se nada de el

#

Pero me encanta hacer app para android

fallow dock
#

pues reduce muchísimo la verbosidad de Java y sigue siendo tipado fuerte

#

tiene estrategias de null safety, que no hay en ningún lenguaje de los que mencionaste

#

básicamente significa que parte del lenguaje te obliga a hacer ciertos chequeos para no tener NullPointern exceptions

median trail
#

I like react native SadBoi it's fun

past harbor
#

Suena interesante

#

Tengo ganas de Node.js también

ashen mist
#

Por fin no tendría que hacer "if (x != null)"

past harbor
#

Me pondré a hacer un bot para trastear

fallow dock
#

pero no te consumen mucho para escribir, se hacen con ? en diferentes operadores

median trail
#

This operation is god

(statement : statement2? something)

past harbor
#

Se llama ternario

median trail
#

I don't remember it that well but it's something like that

past harbor
#

If ternario

median trail
#

And Arrow functions are the best thing in Javascript

#

I love then

#

them

#

they look so elegant

past harbor
#

Era (condición) ? 'True' : 'False'

median trail
#

ah yeah

past harbor
#

Y si

#

Los operador flecha son lo mas limpio que hay

#

Aunq la gente se lia al ver

raw monolith
#

@median trail Arrow functions in Javascript are present in lots of languages nowadays, they're usually called lambda functions or closures (I know lambdas and closures are different, nerds)

past harbor
#

() => {
alert(''test'');
}

#

O cuando lleva un parámetro

median trail
#

ohhhh @raw monolith

past harbor
#

Pero te acostumbras

median trail
#

I didn't know that

#

I've heard of lambda functions but I didn't know what they were

raw monolith
#

You have them in Python, Java and C# for example

median trail
#

thank you :)

#

OMG

raw monolith
#

And C++ as well, I think

median trail
#

Arrow functions in python blobuwu

raw monolith
#

Nowadays

past harbor
#

En python se llaman lambda si

#

No lo sabias?

raw monolith
#

map([1, 2, 3], lambda x: x + 1) por ejemplo

#

en Python

past harbor
#

Quita eso

#

Quemalo 😄

raw monolith
#

😛

#

In computer programming, an anonymous function (function literal, lambda abstraction, or lambda expression) is a function definition that is not bound to an identifier. Anonymous functions are often arguments being passed to higher-order functions, or used for constructing the...

median trail
#

they don't look cool :(

raw monolith
#

You're not cool!

past harbor
#

En Python no

#

En Javascript si

median trail
#

() => {} this looks awesome

past harbor
#

Las llaves 😏

raw monolith
#

No necesitan las llaves a menos que necesiten una declaración entera.

past harbor
#

raw monolith
#

@fallow dock So much Python hate on this server, dude.

fallow dock
#

y bueno

#

siempre podés mostrar Java

ashen mist
#

Me gusta Python, no te preocupes

raw monolith
#

Sí, jaja

#

Al menos les gusta Java

#

Es raro

median trail
#

I love python

raw monolith
#

Tengo que ir a casa, hasta luego amigos

fallow dock
#
ArrayList<String> winners = new ArrayList<>(
        Arrays.asList("Dementati", "lobo", "Edsel", "edSEl", "EdSeL", "lobo", "dementati", "LOBO", "Edsel"));

Map<String, Integer> wins = winners.stream().collect(
        Collectors.toMap(
                s -> s.toLowerCase(),
                s -> 1,
                (prev, next) -> prev + next
                )
        );

System.out.println(wins); // -> {dementati=2, lobo=3, edsel=4} (they're not winners of anything though)```
#

he balanceado al universo

#

con Java

#

aunque el universo está hecho con Lisp y Perl aparentemente

median trail
#

I never understood what the map method does in Javascript

fallow dock
#

toma cada elemento de algún iterable y le aplica una función

#

la previsualización de NodeJS ayuda bastante o presionar Enter:

#
> a = [1, 2, 3]
[ 1, 2, 3 ]
> a.map(x => x *2)
[ 2, 4, 6 ]```
#

so, x => x *2 es la función que le pasas, no necesita ser una arrow realmente

#

map tomará cada elemento y se lo enviará como argumento a la función, que acepta un único argumento

#

(que es el parámetro x)

#

y la función devolverá x*2

median trail
#

ah

fallow dock
#

también lo podés ver de esta forma, si es un problema la lambda:

#
> function byTwo(x) {
...   return x *2;
... }
undefined
> a = [1, 2, 3]
[ 1, 2, 3 ]
> a.map(byTwo)
[ 2, 4, 6 ]
#

nótese que eso no reemplaza tu lista original

#

uh, estoy hablando como en Python (?)

#

de hecho, el map es así en todos los lenguajes, es la idea de tener "programación funcional"

#

si querés reemplazarla:```javascript

a = a.map(byTwo)
[ 2, 4, 6 ]```

median trail
#

oh

#

how do I make up my own programming language

fallow dock
#

necesitás aprender de parsers

#

y estructuras de grafos

median trail
#

Ah we cover that in this class(data structures class)

fallow dock
#

ya sé que es medio estúpido pero si querés entender bien un lenguaje, hacer code golfing y ofuscar cosas es un buen ejercicio (?)

#

y no tiene por qué ser súper complicado

#

he aquí otro ejemplo en JavaScript

#
[null, console.log, undefined][1]("Hello Edsel")```
#

wat's dis gonna du

median trail
#

it will replace it (?

fallow dock
#

ño

#

sabes que tienes un array de JS

#

[null, console.log, undefined] aquí

#

y luego puedes pensar que [index] se utiliza para acceder a un array

#

so

#

el interpretador tiene que resolver primero el array a memoria

#

así que puedes pensarlo como

#

array[1]

#

cuál es el elemento 1 del array?

median trail
#

console log

fallow dock
#

así es

#

entonces, array[1] -> console.log

#

y luego finalizamos con ("Hello Edsel")

#

o sea que en último lugar, la expresión se evaluará como

#

console.log("Hello Edsel")

#
> [null, console.log, undefined][1]("Hello Edsel")
Hello Edsel```y eso es exactamente lo que hace
#

ain't that fun

#

eso también ayuda a visualizar cómo las funciones son objetos en JS

#

e internalizar el orden de evaluación de las expresiones te puede llevar a hacer cosas divertidas (?)

#
> for (let n=0;n < 6;n++) {
... console.log(["one", "two", "three"][n % 3].toUpperCase());
... }
ONE
TWO
THREE
ONE
TWO
THREE```
#

once upon a time I said Java's IntStream.range(...) ain't enough!

#
for (Integer i : (Iterable<Integer>)IntStream.range(0, 5)::iterator) {
  System.out.println(i); // -> 0, 1, 2, 3, 4
}```hey @past harbor, te hice un regalo
#

se llama Casi Una Serpiente ||for i in range(5):||

ashen mist
#

Leía código malicioso y obfuscado en javascript , y lo odiaba

fallow dock
#

bueno, pero podés escribir el tuyo en el lenguaje que deseas, que no sea malicioso, hacerlo por diversión, y amarlo (?)

#

me encantan estas estupideces

ashen mist
#

Lo hacía para análisis

fallow dock
#

lmfao

inner bobcat
#

Saben programar acá parece

#

Yo estoy estudiando front end con Angular

hybrid hull
old charm
#

why is maths so fucking good?

rain ermine
#

What

gusty ermine
#

Maths as always torture

abstract scaffold
#

?wot wtf

viscid sable
#

Maths is great

grizzled hedge
#

Maths is pretty beautiful

abstract scaffold
#

pues, me estresa mucho

#

y creo que se me olvidaron muchos conceptos

grizzled hedge
#

Tru

abstract scaffold
#

if u dont use it, u lose it

median trail
#

@ashen mist I need you pandasad

abstract scaffold
#

no. solo necesitas saber e =/= pi

fallow dock
#

pi es 3, dice la leyenda

mortal dagger
#

no lo digo yo, lo dice el teorema fundamental de la ingeniería

fallow dock
#

@ashen mist ni noté quién eras

#

angryyell que te dejes de cambiar el nombre

#

voy a ponerte una nota

#

done

last vault
#

Hice lo mismo pero suele delatarse con nombres raros y fotos de chicas

ashen mist
#

Jajajajajajaj

#

@median trail yo ya estoy

#

Me pregunto qué tipo de cosas la gente acá tienen en sus notas para mí

fallow dock
#

"buen tipo"

#

"el mejor helper"

#

"guapa, averiguar número"

ashen mist
#

Jajajajaja

#

El tercero me hizo reír

median trail
#

I have a test tomorrow on this chapter about ISO layers and such so I will be asking a lot of questions peepohide @ashen mist

median trail
ashen mist
#

Lo siento, estaba viendo una peli

#

A ver

#

Recordás lo que te dije sobre las capas y cómo proveen servicios para sus compañeros de arriba?

#

O sea, capa 4 provee servicios para capa 5, y capa 4 también usa los servicios de capa 3

median trail
#

yes

ashen mist
#

Por ejemplo, HTTP se encuentra en capa 7 (la capa de aplicaciones). Y TCP se encuentra en capa 4 (la capa del transporte). TCP oferta servicios para transmitir datos con la garantía de que todos los datos llegan a su destinatario y en orden. HTTP necesita un servicio así para transmitir datos de páginas web, así que el protocolo de HTTP va a usar los servicios de TCP (de una capa de abajo) para cumplir sus funciones

median trail
#

Aaaah

ashen mist
#

Y en su vez, TCP necesita un protocolo de red (capa 3) para transmitir datos a través de las redes, ya que la máquina que envío el mensaje puede estar en otra red que el destinatario. Y por eso, TCP, un protocolo de capa 4, va a usar los servicios de un protocolo de capa 3, tal como IP. Con IP, se puede trasmitir datos entre redes, así que es apropiado para TCP

median trail
#

I see

ashen mist
#

Así que un mensaje de HTTP va en un paquete de TCP, lo cual va en un paquete de IP, lo cual va en un paquete de ethernet, etc (no tienen que ser esos protocolos exactamente, pero es un ejemplo común)

median trail
ashen mist
#

median trail
ashen mist
#

Que siguen todas las reglas exactamente como deben

median trail
#

Oh like if they modify the protocol?

ashen mist
#

O sea, cada protocolo tiene normas que dicen qué puede hacer el protocolo, los datos que acepta, lo que produce, etc

#

Sí, por ejemplo si creo mi priopio navegador de web, pero no es compatible con todos los métodos de HTTP, entonces no va a funcionar 100%

#

Hay documentos llamados RFC (Request For Comment, creo) que dictan cómo funcionan exactamente cada protocolo. Así que si querés implementa un protocolo, necesitás asegurarte de que seguís cada norma en el documento correspondiente

#

Hay expectativas con cada protocolo

#

Es como las leyes del tráfico. Cuando todo el mundo las sigue, todo sale bien

#

Si alguien decide romper las reglas, algo sale mal

median trail
#

blobaww thank you

ashen mist
#

De nada

#

Los documentos de RFC son muy... densos

#

Pero a veces son la mejor manera de aprender todos los detalles de un protocolo

#

Por ejemplo tenía que aprender cosas de SMTP, así que leí casi todo el RFC para eso

median trail
#

what's a protocol stack and suite?

ashen mist
#

Es básicamente una colección de protocolos organizada en las capas

#

De wikipedia:

La pila de protocolos [1]​, (protocol stack en inglés)[2]​ es una colección ordenada de protocolos organizados en capas que se ponen unas encima de otras y en donde cada protocolo implementa una abstracción encuadrada en la abstracción que proporciona la capa sobre la que está encuadrada. Los protocolos encuadrados en la capa inferior proporcionan sus servicios a los protocolos de la capa superior para que estos puedan realizar su propia funcionalidad.
#

OSI es un ejemplo

#

TCP/IP es otro ejemplo que yo personalmente prefiero. Es común porque se concentra en los protocolos más comunes e importantes hoy en día en el internet

fallow dock
#

fun fact, Edsel: las requests HTTP suelen cortartse en cachos y mandarse en múltiples paquetes TCP

ashen mist
#

Seh, para mensajes muy grandes

#

O si el Windows size de TCP se encoge

median trail
#

why is TCP in front of the data

ashen mist
#

Porque los datos son para la aplicación

#

Por ejemplo, texto de HTML

#

Los headers tienen información para su protocolo correspondiente. Por ejemplo, quién envío el mensaje, para quién es, otra información para configuraciones y control

#

Cada protocolo define como se hace su header, cuáles cosas se ponen en ello, etc

median trail
#

and where is the header in that photo?

#

like

#

[TCP[DATA]]

#

but I don't see the headers

ashen mist
#

En el espacio donde dice "TCP"

#

Implica que ahí se encuentra su header

median trail
#

I thought tcp just divided the data into smaller parts and that's it

ashen mist
#

Lo puede hacer, pero es que cada mensaje de TCP va en un mensaje más grande del protocolo de una capa de abajo

#

Wtf dónde está mí papel

fallow dock
#

higiénico

ashen mist
#

Lmao

#

Eso ya lo tengo

median trail
#

so the header is in the data or in the tcp?

ashen mist
#

En la imagen que subiste @median trail , si inspeccionaras un paquete de ethernet, lo que vas a ver es:

|Ethernet header|IP header|TCP header|datos de aplicación|
#

Rip, no se queda en una sola línea

#

Son como cajas dentro de otras cajas

median trail
#

how does it manage individual conversations?

ashen mist
#

Establece una conexión de comunicación entre dos participantes

#

Lo hace con números de secuencia

#

Y otras cosas

#

Básicamente hace un seguimiento de cuáles datos han enviado cada participante, cuántos datos pueden enviar, cuáles trozos de datos les faltan, etc

median trail
ashen mist
#

Data link frame es el nombre del paquete de capa de Link Layer

#

Data link frame = data link header + datos (en este caso, un paquete de IP)

#

Cuándo es tu examen?

#

No digas que es mañana

fallow dock
#

buena suerte, Edsel

median trail
#

yes, it's tomorrow but it won't be difficult at all, I just want to learn what all of this is about

ashen mist
#

Ah

#

Es que me tengo que acostar, pero luego te puedo ayudar más

median trail
#

Ah it's okay blobheart

#

good night

ashen mist
#

Buena suerte!

fallow dock
median trail
#

because

ashen mist
#

Es como la dirección de tu casa

#

Se usa para encontrarte y enviarte mensajes

#

Y para saber de dónde vienen los mensajes

#

Las direcciones de IP te dicen si el destinatario se encuentran en tu red local o en otra red, y los protocolos de routing las usan para enviar datos eficientemente y correctamente

median trail
#

but the data link addresses are the ones used to go from one network to another

#

and even in the same network you use data link addresses

ashen mist
#

No, data link se usa entre dos máquinas en la misma red

#

La descripción que subiste lo dice también

#

Hay varios tipos de direcciones

#

Direcciones de MAC (para capa 2 de OSI), y direcciones de IP (para capa 4 de OSI), por ejemplo

#

Las direcciones de MAC son un ejemplo de data link layer addresses

median trail
#

does this mean that when the data frame arrives at the first router, it changes the source destination layer two IP with its layer two IP and the destination IP will be the one of the next router?

ashen mist
#

IP no es para capa 2

median trail
#

Okay 🙄 my point is, does router change the data link frame source address with the one it has?

ashen mist
#

#

Con cada paso

#

Por eso los colores de L2 cambian

#

Verde, gris, azul

#

Para representar los cambios de las direcciones de link layer

#

El primer router recibe el mensaje de PC1 y va a quitar el header de link layer. Nota que la dirección de IP del destinatario no es su propia dirección de IP, así que tiene que enviar el paquete de IP a otra máquina. Va a usar algún protocolo de routing para decidir a cuál router enviar el mensaje. El primer router va a reemplazar la dirección de link layer del fuente con su propia dirección de link layer (porque ahora el router es el que envía el mensaje), y va a reemplazar la dirección de link layer del destinatario con la dirección de link layer del próximo router

#

El segundo router va a hacer lo mismo. Y cuando el servidor de web reciba el mensaje de link layer, también va a quitar el header para inspeccionar el paquete de IP. La dirección de IP del destinatario es su propia dirección de IP, así que el mensaje es para él, y el servidor va a procesor el mensaje (puede que tenga datos de TCP, por ejemplo)

median trail
ashen mist
#

Para identificar hosts en varias redes

#

Ya sea en una red local o en una red muy lejos

#

No podés enviar datos muy lejos con direcciones de link layer

#

Ehh, "lejos" no es la mejor palabra

median trail
#

So... the IP addresses are used to decided whether the receiver is on the same network or not?

ashen mist
#

Eso es una cosa