Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 17 lis 2024, o 15:57


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 126 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4, 5  Następna strona
Autor Wiadomość
PostNapisane: 2 sie 2013, o 15:37 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3205
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 90

No proszę, jak żywy. ;-)

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sie 2013, o 15:40 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27308
Lokalizacja: Szczecin
Pomógł: 1041

:lol: Sun no ja cie kiedys zamorduje :lol:

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sie 2013, o 15:42 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3205
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 90

No to teraz tylko zrobić model w programie 3D i "trzepiemy" Mirka na drukarkach 3D :lol:

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sie 2013, o 15:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

mirekk36 napisał(a):
Sun no ja cie kiedys zamorduje


nie musisz sam padnę i tak ledwie się ruszam dziś :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sie 2013, o 20:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 paź 2011
Posty: 780
Pomógł: 20

Mi to bardziej wygląda na brąz niż beton

Co do modelowania wystarczy zeskanować skanerem 3D
i z chmury punktów posklejać powierzchnie te "lepsiejsze" CAD-y to potrafią zrobić :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2013, o 18:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 mar 2013
Posty: 64
Pomógł: 0

Ja mam pytanie odnośnie wydania II książki niebieskiej i zielonej ... Czy w tych książkach poprawiono układ tekstu ? Chodzi mi głównie o akapity. Przykładem tego co mi się nie podoba w wydaniu I Bluebooka jest np strona 314 o RC5 .... czytając tą stronę często trzeba wracać się do poprzednich aby przeanalizować kod ... i za każdym razem, wracając do strony 314j, szukam gdzie skończyłem czytać bo w tym gąszczu literek nie mogę się odnaleźć, akapity bardzo ułatwiają czytanie i nie męczą czytelnika ;)

Ta 314 strona to tylko przykład. Ogólnie trochę brak tych akapitów.

O literówki nie pytam bo gdzieś czytałem, że zostało to poprawione.

_________________
-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2013, o 18:05 

Pomógł: 0

Matko, już w dobie pierwszych drukowanych książek stosowano zakładki. Po za tym teraz jest tyle wszelkiego rodzaju fiszek, postitów i innych biurowych ulepszaczy.
Naprawdę nie macie innych problemów?

Teraz nawet można zakupić cienkopis z malutkimi "zakładkami" są samoprzylepne i nie zostawiają śladów na książce.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2013, o 19:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 paź 2011
Posty: 780
Pomógł: 20

Można powycinać paginatory :D

A stickery samoprzylepne nieniszczące stron są po parę złotych :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 wrz 2013, o 17:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 gru 2011
Posty: 449
Pomógł: 4

No i dostało się mnie.

Dzisiaj dotarł bluebook w wydaniu a'la "Twardy Mirek" ;)
Mirku, to jest to!
I chociaż w poprzednim wydaniu wcale mi to nie przeszkadzało, to jednak sztywna okładka warta jest moim skromnym zdaniem każdej złotówki na nią wydanej. Macam i macam aż żona podejrzanie na mnie smotri. Dodam tylko, że szanowna małżonka jest sponsorem tegoż zakupu z okazji zbliżających się urodzin (dla ciekawskich - osiemnastych :mrgreen: :mrgreen: )

Pobieżne oględziny "wnętrza" pogłębiają tylko niesamowite wrażenie z pierwszego kontaktu. Gołym okiem widać, że zrobiono kawał dobrej roboty. Myślę, że na przyszłość (mam tu na myśli kolejne pozycje wydawnicze) możnaby rozważyć jakąś część nakładu w takiej właśnie formie. Z pewnością książki w twardej okładce znajdą swoich nabywców tak samo szybko, jak w nieco tańszej - miękkiej.

Jeszcze korzystając z okazji - chciałbym podziękować Pani Anecie za sprawną realizację przesyłki. Jestem pod wrażeniem, że po 2 dniach od przelewu listonosz przytaszczył mi paczkę. Muchos gracias (Sun zna hiszpański, to mnie pewnie poprawi :lol: :lol: ) Pani Aneto.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 wrz 2013, o 17:48 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27308
Lokalizacja: Szczecin
Pomógł: 1041

Przekażę Pani Anecie - "muczos gracjas" :lol: - dzięki ... i cieszę się, że książka się podoba

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 wrz 2013, o 17:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

sam tego chciałeś ...

wprawdzie poprawnie jest : muchas gracias
bo muchos to o muchas :P

ale mniejsza .....

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 wrz 2013, o 18:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 gru 2011
Posty: 449
Pomógł: 4

Wiedziałem, że na Ciebie zawsze można liczyć SUN ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 paź 2013, o 20:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 cze 2012
Posty: 420
Lokalizacja: Poznań
Pomógł: 5

Książka ta sama ... dzieciak ten sam ...

ObrazekObrazek

ale minął rok ...a dzieciak jakby WIĘKSZY ... Mirek jakby TWARDSZY.... :lol:

Pozdrowienia z NIEBA! dla wszystkich :)


P.S. Jeśli wahasz się czy kupić tę książkę to zaufaj całej zadowolonej społeczności, która się tu wypowiada i zobacz jak łatwo nauczyć się C dla AVR !!! Zaufaj postaci ze zdjęcia!!! Ona już sama kompiluje :lol: A Ty? :P

_________________
Wysłane z nowego ATB 1.05beta + ATB ETHERNET



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 paź 2013, o 20:13 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3205
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 90

Niebiański powinieneś pracować w marketingu ;-)

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 paź 2013, o 20:17 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27308
Lokalizacja: Szczecin
Pomógł: 1041

Jaglarz napisał(a):
Niebiański powinieneś pracować w marketingu ;-)


Hahahaha ;) popieram

NIEBO! .... no normalnie MEGA pomysły ci chodzą po głowie ... ale progress widać na tych fotkach ;) i jaki fajny rozwój dziecka ;) SUPER!

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 paź 2013, o 10:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 gru 2011
Posty: 449
Pomógł: 4

No to teraz żebyśmy mogli na żywo niejako obserwować ten progres musisz Miras publikować co najmniej raz w roku nową książkę :)
Bo inaczej Niebiański nie będzie miał z czym fotek wstawiać :lol:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 paź 2013, o 10:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 cze 2012
Posty: 420
Lokalizacja: Poznań
Pomógł: 5

Jak nie? A nowy Shield I/O ? :) W wolnej chwili dam jej w łapki ... ale tylko na chwilę do zdjęcia, bo inaczej zacznie dopasowywać do swoich klocków albo włoży pod pociąg... bo ostatnio ma manię urządzania katastrof kolejowych :lol: i tyle będę widział nowy moduł ... nawet go jeszcze nie podłączyłem bo czasu brak ...

_________________
Wysłane z nowego ATB 1.05beta + ATB ETHERNET



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 paź 2013, o 11:53 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27308
Lokalizacja: Szczecin
Pomógł: 1041

NIEBO! napisał(a):
albo włoży pod pociąg... bo ostatnio ma manię urządzania katastrof kolejowych


Łeee no to fajna pasja ;) .... ja też jak byłem mały to lubiłem robić katastrofy ;) tyle że często związane z ogniem ... a potem dupsko (przepraszam za wyrażenie) bolało jak się obrywało od rodziców hahahaha i słyszałem co jakiś czas ... "ty na podpalacza jakiegoś wyrośniesz!" :lol: .... a ja? ... a ja nawet papierosów nie palę

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 paź 2013, o 11:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

a kto odwrotnie rejestry podłącza :) ??

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 paź 2013, o 16:45 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3205
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 90

Albo ATmegę na wizji smaży? :lol:

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 paź 2013, o 17:00 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27308
Lokalizacja: Szczecin
Pomógł: 1041

Jaglarz napisał(a):
Albo ATmegę na wizji smaży? :lol:


eeeeh tam zaraz :lol:

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 paź 2013, o 20:56 
Offline
Użytkownik

Dołączył(a): 13 wrz 2013
Posty: 173
Lokalizacja: Birmingham, UK
Pomógł: 0

Dziś dostałem książkę, przejrzałem ją pobieżnie. Podstawy języka c bardzo dogłębnie wyjaśnione, a szczególnie dział o wskaźnikach spodobał mi się. Na razie nie zauważyłem nic o callbackach i eventach, ale może znajdę coś o nich.
Od jutra zaczynam studiować ją dokładnie i mam nadzieję, że wreszcie język c stanie się moim kumplem.
Jak coś nie zrozumiem i będę miał wątpliwości do jakiś fragmentów książki, będę walił z pytaniami tutaj na forum i wierzę, że dostanę na nie odpowiedzi.
Pozdrawiam wszystkich:)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 paź 2013, o 21:34 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27308
Lokalizacja: Szczecin
Pomógł: 1041

rysiekm55 napisał(a):
Na razie nie zauważyłem nic o callbackach i eventach


Będzie będzie ale pod koniec książki i raczej trzeba traktować to jako wstęp ... bo to już trudniejsze tematy i na ich szersze omówienie w przykładach poświęciłem drugą część książki czyli Green Book'a ;)

rysiekm55 napisał(a):
Jak coś nie zrozumiem i będę miał wątpliwości do jakiś fragmentów książki, będę walił z pytaniami tutaj na forum i wierzę, że dostanę na nie odpowiedzi.


I o to chodzi ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 paź 2013, o 18:58 
Offline
Użytkownik

Dołączył(a): 13 wrz 2013
Posty: 173
Lokalizacja: Birmingham, UK
Pomógł: 0

Dziś zacząłem czytać rozdział o procesorach. Troszeczkę znam już te zagadnienia, gdyż parę lat temu przeczytałem książkę Góreckiegoo kostkach AVR, ale przyznaję, że Twój styl pisania jest rewelacyjny, wszystko dokładnie tłumaczysz we właściwej kolejności i jest poparte wieloma przykładami, a co najważniejsze, napisane jest od strony praktycznej do bezpośredniego zastosowania. Taką książkę czyta się bardzo przyjemnie.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 paź 2013, o 19:00 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27308
Lokalizacja: Szczecin
Pomógł: 1041

dziękuję za tak ciepłą opinię ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 paź 2013, o 19:36 
Offline
Użytkownik

Dołączył(a): 13 wrz 2013
Posty: 173
Lokalizacja: Birmingham, UK
Pomógł: 0

Dziś czytałem rozdział o typach danych w języku C. W rozdziale 3.3 mówi się o różnicy między deklaracją a definicji zmiennej, podane są przykłady np; int a; uint8_t b = 188; c = 220;
Pierwszy przykład określa się, że jest to deklaracja, ale jednocześnie definicja zmiennej. Moje pytanie jest, skoro jest to już definicja, to jak może wyglądać tylko sama deklaracja? Ja sądziłem wcześniej, że "int a" jest tylko deklaracja zmiennej.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 paź 2013, o 20:36 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27308
Lokalizacja: Szczecin
Pomógł: 1041

rysiekm55 napisał(a):
Moje pytanie jest, skoro jest to już definicja, to jak może wyglądać tylko sama deklaracja? Ja sądziłem wcześniej, że "int a" jest tylko deklaracja zmiennej.


Na to pytanie - zaręczam ci znajdziesz odpowiedź w książce ale nieco dalej i w swoim czasie. Wyjaśnienie czym różni się definicja o deklaracji zmiennej jest nieco kłopotliwe bez poznania najpierw co to znaczy na przykładzie funkcji - więc WSZYSTKO będzie po kolei ... tylko poczytaj troszkę dalej ok ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 paź 2013, o 21:47 
Offline
Użytkownik

Dołączył(a): 13 wrz 2013
Posty: 173
Lokalizacja: Birmingham, UK
Pomógł: 0

Ależ oczywiście będę dalej czytał książkę i zgłębiał tajniki. Jedynie domyślam się, że może chodzi tutaj też o rodzaj zmiennych, prostych jak tych wyżej przedstawionych, tablic, czy może struktur, które to mają bardziej złożone swoje "ciało", i wtedy łatwo daje się rozróżnić deklaracje od definicji. Ale nie będę wybiegać i cierpliwie dojdę do tego miejsca w książce.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 paź 2013, o 03:49 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27308
Lokalizacja: Szczecin
Pomógł: 1041

rysiekm55 napisał(a):
Jedynie domyślam się, że może chodzi tutaj też o rodzaj zmiennych, prostych jak tych wyżej przedstawionych, tablic, czy może struktur, które to mają bardziej złożone swoje "ciało", i wtedy łatwo daje się rozróżnić deklaracje od definicji


No niestety źle się domyślasz - ale zanim coś podpowiem to ty mi najpierw powiedz czy już wiesz czym się różni DEFINICJA funkcji od DEKLARACJI funkcji ?

Bo ja w książce najpierw coś sygnalizuję - ale jeśli uznaję, że na tym etapie jeszcze nie uda mi się tego wyjaśnić bez dodatkowej wiedzy a tak żeby nie narobić mętliku to lecę z materiałem dalej żeby niejako akcja w głowie rozwijała się powoli i liniowo, a w ODPOWIEDNIM momencie - wkraczam do akcji ;) wyjaśniając w szczegółach to co wcześniej było sygnalizowane ale mogąc już się oprzeć na tym co po drodze powiedziałem. Uważam że tak udaje się uniknąć zapętleń. Taki sposób zdecydowanie sprawdzał mi się na kursach naziemnych i taki sposób sprawdza się w książce tylko właśnie teraz widzisz dlaczego tak często powtarzam, że książkę trzeba NAJPIERW chociaż RAZ przeczytać od deski do deski tak na sucho .... bo wtedy zapadają odpowiednie kotwiczki w głowie ;) i drugi raz jak się czyta już na spokojnie i analizując to wiadomo że gdzieś tam dalej jest wyjaśnienie - a jak się jeszcze porobi notatki i zakładki to wtedy w miarę szybko to idzie

podpowiem tylko bo widzę że jesteś niecierpliwy - że DEKLARACJA zmiennej w odróżnieniu od deklaracji funkcji opatrzona MUSI być słówkiem extern i zwykle występuje w pliku nagłówkowym projektu *.h .... ale po tym wyprzedzającym wyjaśnieniu pewnie więcej się zagmatwało w głowie jak znam życie niż wyjaśniło bo pewnie zrodziło się kilka dodatkowych pytań np "a co to jest plik nagłówkowy *.h" ? ..... więc sam widzisz - wszystko PO KOLEI i stanie się jasność ;)

i dlatego też czytelnicy czytający tę książkę na wyrywki od początku robią sobie w zasadzie "strzał w kolano" a później piszą że nie mogą wielu rzeczy zrozumieć .... na szczęście jest to sytuacja odwracalna bo wystarczy znowu - raz na spokojnie przeczytać całość - i już sporo się wyjaśnia - to naprawdę działa. Zresztą po tym jednokrotnym przeczytaniu o wiele łatwiej nawet później formułować pytania na forum gdy się jeszcze czegoś nie zaskoczy - a mi wtedy o wiele łatwiej odpowiadać.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 paź 2013, o 19:12 
Offline
Użytkownik

Dołączył(a): 13 wrz 2013
Posty: 173
Lokalizacja: Birmingham, UK
Pomógł: 0

Dzięki za tak dokładnie wyjaśnienie i jednocześnie przepraszam za moją niecierpliwość. Masz w 100% rację, że wszystko po kolei się wyjaśni.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 126 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4, 5  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO