Ironia Microsoftu ?

Ironia Microsoftu ?
3

Zaraz po instalacji na Windowsie 8 programu VS2012 od Microsoftu, wyświetlił mi się piękny komunikat:
user image
Czy już nawet programy tworzone przez nich nie odpalają na ich własnych systemach ?

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około godziny
4

Przecież masz „Uruchom program bez uzyskiwania pomocy”, a nawet „Nie pokazuj tego komunikatu ponownie”.
A próbowałeś uzyskać pomoc w trybie online? Być może pod linkiem, który się otworzy, dowiesz się o co chodzi.

edytowany 1x, ostatnio: Azarien
Azarien
Dziękuję za minusy. Oprawię je sobie w ramkę i powieszę na ścianie.
TA
Wszelka obrona Microsoftu musi być odpowiednio nagrodzona ;).
4

Ja nie wstawiłem tu tego jako problem, gdyż już sobie poradziłem. Jednakże produkty tej firmy na jej własnym systemie mają problemy z otwarciem to dla mnie śmiech na sali

ShookTea
  • Rejestracja:ponad 12 lat
  • Ostatnio:prawie 6 lat
  • Lokalizacja:Wrocław
  • Postów:629
6

Całe szczęście, że Windows włącza się bez problemów ze zgodnością.


vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
0

user image

DC
  • Rejestracja:prawie 12 lat
  • Ostatnio:około 7 lat
  • Postów:52
1

Sam korzystam z windows 8 i Visual Studio 2012 i nie mam takich problemów :P System i Visual Studio instalowałem dziś, spróbuj zainstalować łatkę która jest do pobrania na stronie Microsoft. A co do samego komunikatu przy dzisiejszym Microsoft to normalne ^^

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 9 godzin
  • Lokalizacja:Wrocław
0

Na Androidzie non stop wypierdziela się soft od Google, więc czemu na Windowsie produkty Microsoftu nie mają prawa raz na jakiś czas nie zadziałać?

Zobacz pozostałe 6 komentarzy
somekind
Nie wiem, co to są "zaśmiecone androidy", dla mnie Android to Android... Generalnie zauważyłem, że im więcej smsów zgromadzonych w pamięci, tym bardziej muli, i tym bardziej pojebane rzeczy się dzieją (np. pozioma klawiatura wyświetlana na pionowym ekranie). A smsów usunąć się nie da, bo telefon się zawiesza przy każdej próbie. Android po prostu ssie. A na tablecie wiesza się mniej więcej raz na godzinę używania. Może 2 x 1,5GHz + 1 GB RAM to dla niego za mało? :D
vpiotr
@somekind: mnie rozwaliło jak przeczytałem (i doświadczyłem) że Android potrafi wymieszać ze sobą kilka wiadomości - jeśli są wieloczęściowe. Najlepsze jest to że w wiadomość wplata coś co dawno temu jest niby "skasowane" ale faktycznie leży gdzieś w pliku - którego bez rootowania nie można skasować.
somekind
To fakt, też czasem dostaję od dziewczyny jakieś dziwnie wymieszane smsy. Podejrzewam, że geniusie z Google, użyli do przechowywania smsów jakiejś tandetnej bazy danych, na dodatek opcja "usuń wszystkie" nie robi truncate, lecz delete, i dlatego tak długo trwa.
hyde
Każdy producent sprzętu modyfikuje system na swoich sprzętach, dokłada swoje rzeczy do androida, a to aplikacje, a to nakładki różnorakie. Czasem bardzo funkcjonalne, jednak często to zwykłe śmieci. Tylko urządzenia z serii Nexus, mają czystego androida jak go Google stworzyło. Mój telefon, dwuletni dziadek z procesorem 800 MHz i 512 MB RAM nie ma problemu z sms-ami, niby dużo nie wysyłam, ale przez te dwa lata się jednak setki tego uzbierało. Myślę, że Twój problem nie wynika z samego Androida. Może sprzęt, może jakieś oprogramowanie, konfiguracja.
vpiotr
@hyde: ten problem jest opisany na sieci, lista użytkowników którzy go potwierdzają jest dłuuuuga: http://code.google.com/p/android/issues/detail?id=17769
fasadin
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
  • Postów:4882
0

a ile razy mi debian podczas INSTALACJI pluł errorami to nie zliczę ;)

Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:dzień
3

Wniosek jest jeden: programiści do gazu!


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
02
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 8 lat
  • Postów:1176
10

Z pozoru to moze wygladac ironiczne - ale taki osad wynika ze blednego zalozenia. Mianowicie z takiego, ze zespol tworzacy VS powinien miec wieksza wiedze o Windowsie tylko dlatego, ze pracuje w firmie ktora tworzy ten system. A prawda jest taka, ze VS tworza zwykli programisci, najprawdopodobniej opierajac sie na dostepnej publicznie dokumentacji. To ze sa z Microsoftu nie daje im jakichs nadludzkich mocy ani dostepu do wiedzy tajemnej. Do tego złożoność oprogramowania oraz mnogość konfiguracji powoduje, że błędy przy jakimś tam małym procencie instalacji są w zasadzie nieuniknione.

Zobacz pozostały 1 komentarz
02
Jakiś przykład? Od kiedy pełna wiedza o systemie daje możliwość pisania stabilniejszych aplikacji? Gdyby tak było to Linux obecnie byłby najstabilniejszym systemem...
somekind
@vpiotr, to co napisałeś, dotyczy raczej produktów serwerowych Microsoftu: IIS, SQL, itp. To nie dotyczy raczej aplikacji użytkowych.
Azarien
Jest zrozumiałe, że np. twórcy windowsowego shella korzystają z nieudokumentowanych funkcji shella (w języku obiektowym nazwalibyśmy je po prostu metodami prywatnymi), ale wątpię, by np. twórcy Worda wykorzystywali jakiekolwiek tajne funkcje kernela by Word chodził wydajniej bądź stabilniej.
02
Ja kojarze tylko jeden taki przypadek - User Mode Scheduling wykorzystywany w SQL Serverze. Ficzer zaimplementowany w jądrze na request teamu z SQL Servera. Ale to było dla wydajności a nie dla stabilności.
vpiotr
Ja to słyszałem w odniesieniu właśnie do Office'a. O takich rzeczach raczej nie informuje biuro d.s. PR. Edit: jednak dobrze pamiętałem - szukaj słówka "undocumented" tutaj: http://en.wikipedia.org/wiki/Microsoft
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około godziny
0

Wracając do tematu, nadziałem się na komunikat właśnie dzisiaj, bo pierwszy raz zainstalowałem VS 2012 Express for Windows 8.
Trzeba doinstalować Update 3.

OT
  • Rejestracja:około 20 lat
  • Ostatnio:ponad 11 lat
1

Ciekawe czy VS 2012 sypie też komunikatami na wyjście debuggowania? VS 2010 sypał i to sporo. Co do tematu to dla mnie też zaiste dziwne jest że najnowszy soft MS bywa niezgodny z najnowszym ich systemem. To prawie tak samo jak Word 2013 wyświetlił taki komunikat na Windows 8. Naprawdę nie widzicie tu żadnego, ale to żadnego wtf?

. A prawda jest taka, ze VS tworza zwykli programisci, najprawdopodobniej opierajac sie na dostepnej publicznie dokumentacji. To ze sa z Microsoftu nie daje im jakichs nadludzkich mocy ani dostepu do wiedzy tajemnej.

Sam core Windowsa też tworzą na pewno zwykli programiści, a nie kosmici. Zakładam jednak (i na pewno nie tylko ja), że jeśli MS zatrudnił programistów do stworzenia jakiegoś produktu sygnowanego znakiem MS, który w dodatku w najwyższej wersji kosztuje kupę kasy, to są to dobrzy programiści. Zresztą, nie do końca masz tu rację - nie od dziś wiadomo że Office, IE czy VS wykorzystują nieudokumentowane fragmenty API, nawet swego czasu afera była na ten temat (nieuczciwa konkurencja bla bla bla chyba o IE wtedy chodziło).

aurel
Moderator
  • Rejestracja:prawie 15 lat
  • Ostatnio:3 minuty
3

Zakładam jednak (i na pewno nie tylko ja), że jeśli MS zatrudnił programistów do stworzenia jakiegoś produktu sygnowanego znakiem MS, który w dodatku w najwyższej wersji kosztuje kupę kasy, to są to dobrzy programiści.

Jako osoba na codzień intensywnie pracująca z Wordem, muszę to skomentować: XD XD XD
XD XD XD
XD

OT
Twierdzisz że Word to kiepski produkt? Oj oj
aurel
Nie, tego nie napisałam ;) Uważam, że Word jest o klasę lepszy, niż każda jego konkurencja. Wciąż... Programiści Office (niektórzy) zapomnieli np., że w Windows jest coś takiego jak zmienna systemowa APPDATA. I zamiast z niej skorzystać... Cóż, zajrzyj sobie do folderu %USERPROFILE% i zastanów się, skąd tam folder Application Data. (Oczywiście pod warunkiem, że masz Windowsa, Office'a i polską wersję językową ;))
ŁF
Może nie ufają swoim własnym rozwiązaniom? ;-)
aurel
Pewnie dlatego biblioteka Microsoft Common Controls nie jest dostępna w 64bitowej wersji Office'a ;D (fakt, że w tej bibliotece wykryto paskudne błędy, ale ponoć już załatali)
vpiotr
Pewnym potwierdzeniem moze byc fakt ze systemowy notatnik nie jest zgodny skrotami z podstawowym zestawem office - <sup>s, </sup>o, ^n - ten zelazny zestaw skrotow w notatniku (AFAIK) nie jest zachowany. Brak komunikacji m. Zespolami czy ignorancja?
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około godziny
1

Naprawdę nie widzicie tu żadnego, ale to żadnego wtf?
Widzieć to pewnie widzimy, ale nie będziemy się ciąć z tego powodu...

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)