Zdjęcie w tle

MostlyRenegade

Fanatyk
  • 179wpisów
  • 7334komentarzy

#technologia #komputery #windows


Korzystał ktoś może z (nowego) outlooka w windowsie?

Jeśli nie, to z czego korzystacie na co dzień?


Osobiście używałem do tej pory wbudowanego klienta poczty. Funkcjonalność i ergonomia tego była na poziomie nieociosanego kołka, ale miałem w jednym miejscu wszystkie konta pocztowe i działało to jako-tako.


Teraz reklamują (nowego) outlooka, który ma niby zastąpić tego wbudowanego klienta poczty i kalendarz. Problem w tym, że program w ogóle nie pamięta haseł i trzeba za każdym razem się logować. Logowanie do kont gmailowych trzeba robić przez przeglądarkę, która za każdym logowaniem odpala... nowe okno (nowego) outlooka.


Więcej kwiatków póki co nie znalazłem, bo po 10 minutach walki wyje*bałem to dziadostwo w pi3du i wróciłem do starego klienta.

Thunderbirda odradzam - może ma sporo opcji, może wgląda nieźle nie zamula, ale w pracbazie walczymy teraz z ludźmi, żeby im go obrzydzić

Dlaczego? Ano dlatego, że Thunderbird potrafi czasami popsuć sobie indeksowanie poczty. Co powoduje w sumie niewiele - że możesz nie zobaczyć poczty, która do ciebie przyszła I to działa prawie losowo - na 100 maili jeden się nie pojawi w Thunderbirdzie. Ale to jest jeden jeden za dużo, zwłaszcza w pracy.

Takie cuda przede wszystkim jak ktoś ma dużo poczty - dodatkowo jak mu przerwiesz czyszczenie bazy, to potrafi pół dysku zasrać plikami tymczasowymi, których nie potrafi sam skasować.

Zmuszam ludzi do korzystania z poczty przez przeglądarkę, choć płaczą, że nie mogą kliknąć prawym klawiszem na pliku Excela i dodać go do maila jako załącznik

The Bat jest świetny, ma milion fajnych opcji, ale płatny.

@MostlyRenegade właśnie robiłem migrację z interlinka i przypomniał mi się twój wątek


na jakiego klienta poczty w końcu postawiłeś?


zmigrowałem z interlinka do epyrusa (epyrus.org), działa znakomicie - no tyle co mogę powiedzieć po przeklikaniu się przez godzinę. Czuć od razu brak poprawek w interlinku.


Jest jeszcze mailnews, oraz betterbird o którym wspominałem.

Pierwszy ma tylko 32bit executable a do tego trzeba samemu zaciągać update, a już mi się nie chce grzebac.

Betterbird zostawiam jako ostateczność, bo po wszystkich przygodach z gromoptaszkiem czuję swoistą niechęć.

Poza tym, odkąd się wysrali na stare rozszerzenia, to wolę forka TB w wersji <60

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Przeglądanie internetu AD 2024 be like:


  • wejdź na stronę,

  • zaakceptuj/odrzuć ciastka,

  • zamknij monit o logowanie/rejestrację/subskrypcję,

  • wyłącz powiadomienia,

  • zablokuj ustalanie lokalizacji,

  • [REKLAMA] (jeśli twój adblocker nie działa lub go nie masz),

  • wyłącz automatyczne tłumaczenie strony,

  • wyłącz cashback,

  • wyłącz czat z botem,

  • w końcu zacznij czytać treść,

  • <Ku*wa, nie ma tu nic istotnego...>,

  • przejdź do następnego wyniku wyszukiwania,

  • powtarzaj wszystkie czynności od początku,


#technologia #internet #webdev #zalesie

@MostlyRenegade Czy Ty przypadkiem nie za bardzo wyolbrzymiasz i przesadzasz gościu? Wystarczy zainstalowany uBlock Origin / AdGuard i czasami, CZASAMI musisz kliknąć "odrzuć" cookies na YouTube bo nie zawsze załapie <choć dzieje się to automatycznie>. Może się to sprawdza dla zwykłych szarych ludzi co opisałeś ale nie dla takich jak ja czy Ty bo nie powiesz mi że założyłeś tu konto, wiesz co to memy i lennyface a nie umisz zainstalować AdBlocka. To nie tutaj gościu, nie to towarzystwo. Idź nawracać Januszy i Grażyny gdzie indziej bo to im się bardziej przyda aniżeli takim jak my bo my to wszystko mamy ogarnięte w jednym paluszku. ¯\_(ツ)_/¯

@MostlyRenegade szkoda, że poziom nauczania informatyki spadł na ryj, choć nigdy nie był wysoko


Po 5 stronie powinieneś ogarnąć, że:

- lokalizację i powiadomienia blokujesz globalnie na stałe. Jak znajdziesz tę jedną stronę na której chcesz to odblokować to sobie zrobisz to ręcznie

- Adblock musi mieć opcje/reguły ukrywania okienek o ciastkach, subskrypcjach, itd., czyli trzeba go tam z raz skonfigurować

- automatyczne tłumaczenie też blokujesz globalnie

- Cashback? Jak używasz jakiejś podejrzanej przeglądarki typu opera to też wyłączasz to globalnie


W ten sposób co prawda jakaś strona i tak się przebije czasem z jakimś okienkiem, ale to wyjątek, a nie codzienność.

Zaloguj się aby komentować

Ogrywam sobie właśnie po raz drugi #cyberpunk2077 po zainstalowaniu DLC i trafiłem na takich dwóch jegomości handlujących braindance'ami.

Kogoś mi przypominają, a wam?


#grykomputerowe #gry

d9533ec3-1145-48b6-9286-152c6c316d71

@MostlyRenegade 

Jesli zrobisz quest z eliminacją firmy wszczepiającej implanty dzieciom żeby sprzedać je na piłkarzy, to po jednej stronie będziesz miał ojca z dzieciakiem sprzedających ubrania - jest dialog z pretensjami że zniszczyłeś dziecku jakiekolwiek szanse na wyrwanie się z biedy, a dosłownie na przeciwko są redzi na podobnym straganie pełni optymizmu co do przyszłości.


Dosyć poetyckie biorąc pod uwagę że CDPR właśnie zaczął się od straganu na stadionie

@Amebcio a najśmieszniejsze, że w ogóle bym nie zwrócił uwagi, gdyby nie to, że gdy podszedłem do nich, ten co siedzi przypier*olił głową w sufit tej budki.

Zaloguj się aby komentować

Zaloguj się aby komentować

@evilonep no ok, ale ja mam taryfę do 200 Mb/s ( ͡° ͜ʖ ͡°)

No i w istocie mieszkam na wsi, gdzie nawet nie opłaca się nikomu kłaść światłowodu...

Zaloguj się aby komentować

#sejmowyspam #polityka


Miejsce akcji: Komisja kopertowa


Scena rodzajowa:

Niedogolony Ryj (NR): prowadzi monolog "wprowadzający" do pytania.

Joński (J): przerywa i tłumaczy, że czas na oświadczenia będzie na końcu i żeby zadał pytanie.

NR: Skończył już pan, bo chciałbym zadać pytanie?

J: [chwila ciszy] Niech pan próbuje, może w końcu się panu uda.


( ͡° ͜ʖ ͡°)

Zaloguj się aby komentować

@MostlyRenegade no dobra, a czy pióra przewidują wymianę? Wiem, że boscha można wymieniać w ten sposób, ale wtedy jak szukałem, to jedyne gumki jakie znalazłem były w Juli i były ch⁎⁎⁎we.

Zaloguj się aby komentować

#sejmowyspam #polityka

Słabi są ci pisowcy, ale odnoszę wrażenie, że Srokę przerasta zadanie. Tam powinien siedzieć ktoś z charakterem.

Ktoś mocno wku*wiający jak Wasserwanna, albo Filiksowa.

W pełni się zgadzam. Pierwszy raz oglądam posiedzenie tej komisji i widać na dzisiejszym posiedzeniu z obu stron parcie na osiągnięcie określonego wyniku politycznego. Ale mam wrażenie że przewodnicząca poseł Sroka próbuje iść na skróty i za szybko daje się wyprowadzić z równowagi, co tylko szkodzi tej komisji.

Zaloguj się aby komentować

Hej, programiści. Mam pytanie filozoficzno-techniczne.


Załóżmy, że jest sobie jakieś tam API udostępniające różne funkcje. API nie jest obiektowe i stanowi po prostu jedną płaską listę funkcji, które można wywołać z różnymi parametrami. Obowiązkowym parametrem każdej funkcji jest identyfikator klienta (pluginu), który funkcję wywołuje.

Chciałem sobie to API jakoś opakować i porobić na jego podstawie jakieś proste obiekty, którymi potem będzie można manipulować, ale nie wiem jak to rozwiązać architektonicznie, głównie przez ten obowiązkowy identyfikator, który trzeba zawsze przekazywać. Każdy jeden obiekt musiałby znać ten identyfikator, więc musiałby być on globalny. Z drugiej strony nie może być za bardzo globalny (np. jako obiekt statyczny), ponieważ teoretycznie w tej samej przestrzeni pamięci będą przebywać różne pluginy z różnymi identyfikatorami. Z kolei przekazywanie identyfikatora jawnie do obiektów za każdym razem trochę mija się z celem, gdyż właśnie tego chcę uniknąć.


Może zetknęliście się kiedyś z takim problemem, albo istnieje jakiś wzorzec na coś takiego?


#programista15k #programowanie #csharp#dotnet #cpp (dla zasięgu)

@MostlyRenegade No to niech sobie każdy obiekt trzyma ten API key - wtedy nie będziesz go musiał za każdym razem do obiektu przekazywać. Różne pluginy w tej samej przestrzeni bdą, oczywiście, musiały korzystać z innych instancji danej klasy.

@sierzant_armii_12_malp Właśnie wymyśliłem, że przecież i tak te obiekty muszę najpierw pobrać funkcją API, a potem wszelkie zmiany zatwierdzić innymi funkcjami, więc już na etapie ich pobierania mogę im przypisać klucz. A gdybym tworzył nowy obiekt, to nic nie stoi na przeszkodzie, aby pobrana kolekcja (w sensie obiekt) również trzymała klucz i przekazywała go obiektom w miarę potrzeby.


Czasem wystarczy napisać posta na hejto i rozwiązanie samo przychodzi ( ͡° ͜ʖ ͡°)

@MostlyRenegade o widzisz, a ja się zastanawiałem dla kogo pisze @elszczepano a pisze dla Ciebie - polecam jego bloga@MostlyRenegade


w większości przypadków wystarczy użyć konstruktora obiektu z parametrem: https://www.frontstack.pl/blog/constructor-design-pattern


dla bardziej specyficznych zastosowań możesz chcieć użyć: https://devszczepaniak.pl/wzorzec-projektowy-builder/ lub https://devszczepaniak.pl/wzorzec-projektowy-factory-fabryka/

jeśli Cię dobrze rozumiem to możesz to ogarnąć przez clousures albo klasę z konstruktorem zależy czy funkcyjnie czy obiektowo.


edit - wombat dał bardziej kompleksową odpowiedź.

Zaloguj się aby komentować

Hej, zna się tu ktoś na C++/CLI?


Jest sobie aplikacja, do której można pisać pluginy. Wtyczki mają postać bibliotek dll, które muszą eksportować odpowiednie funkcje i muszą znajdować się w odpowiednim folderze w ścieżce aplikacji np. "c:\Aplikacja\plugins\"). Interfejs i API jest natywne, ale mam narzędzie napisane w C#, które chciałem podpiąć. Jedna opcja to użycie jakiegoś starego pakietu z NuGeta (DllExport), które dokleja tablicę eksportów do dotnetowego zestawu, ale pomyślałem, że zrobię po prostu pomost w C++/CLI, z którego będą wywoływał obiekty napisane w C#.


Problem polega na tym, że nie mam pomysłu jak poprawnie skonfigurować ścieżki w projekcie, żeby wszystkie DLLki ładowały się od razu przy starcie wtyczki, bez konieczności ręcznego ładowania zestawów dotnetowych i pokazywania ścieżek. Obecnie zestawy dotnetowe muszą być obok aplikacji wywołującej (w "c:\Aplikacja\"), a chciałbym, aby były folderze z pluginami, albo jeszcze lepiej - w dedykowanym folderze wewnątrz katalogu z pluginami (c:\Aplikacja\plugins\MojaWtyczka\). Oczywiście dobrze by było, żeby wszystkie dll-ki budowały się od razu do docelowych folderów przy debugowaniu.


A może jednak trzeba napisać własny resolver, żeby pokazać, gdzie dotnet ma szukać dll-ek?


#programista15k #programowanie #cpp #csharp #dotnet

@fadeimageone no właśnie nad czymś takim pracuję: natywna aplikacja zewnętrzna + wrapper C++/CLI i reszta w C#. Chodzi mi natomiast o konkretny problem ze ścieżkami do wszystkich potrzebnych dll-ek. Nie mogą się znajdować gdziekolwiek, gdyż wtedy to nie działa.

I jak teraz na to patrzę, to chyba najefektywniej będzie po prostu napisać własny resolver, w którym będzie wskazana ścieżka do ich wyszukiwania.

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Hej, Tomki.

Ogłaszam przetarg na zakup nowej klawiatury do komputera stacjonarnego.


Specyfikacja Istotnych Warunków Zamówienia:


  • Klawiatura przeznaczona do grania i klepania kodu.

  • Niskoprofilowa.

  • Warunkiem koniecznym jest pozytywne przejście testu w postaci napisania wyrazu "sonderkraftfahrzeug" w czasie nie większym niż 4 sekundy, bez literówki i bez odrywania dłoni. Test należy przejść 10 razy.

  • Układ ANSI (niestety, większość Logitechów chyba odpada).

  • Pełny blok numeryczny.

  • Cicha.

  • Połączenie kablowe lub za pośrednictwem transmitera.

  • Mile widziany klawisz do uruchamiania windowsowego kalkulatora.

  • Wszelka chińszczyzna odpada.

  • Nie Dell.

  • Mysz w zestawie: zbędna.

  • Budżet: do 400 PLN + VAT.


Biorę po 100 zł od każdej drużyny i słucham państwa.

#komputery #programowanie #gry

Tak tylko ku ścisłości, jak się śmiejemy z Prawa o Zamówieniach Publicznych

Teraz używa się nazwy SWZ (Specyfikacja Warunków Zamówienia), a nie SIWZ.

Piorunik za pomysł się należy

Zaloguj się aby komentować