How to view SSRS report contents if you’re using a modern browser

When you try to view a report generated by an old version (such as 2012) of SQL Server Reporting Services instance in a browser other than Internet Explorer or Edge you might notice that it’s displayed as an empty page.

(There is a solution for this issue but it’s not Microsoft-genuine – they say SSRS simply don’t support other browsers – and requires updating a JavaScript file hosted on the server side, which, although may be trivial for techies, is not a “nice” thing to be done.)

What’s the solution then?

I personally rely on the small button named Export and looking like a Save as. Which most of us would tend to not even see when the report contents looks “so” empty. But it’s still there in the toolbar. And it can still generate a proper PDF file with the same report contents that is (not) displayed on screen. You’ll just need a PDF reader then to open it.

Captură de ecran din 2018.02.14 la 17.51.44

Advertisements
Posted in Computers and Internet | Tagged , , , , , , | Leave a comment

Let’s redesign!

Nu trebuie să ne ferim: uneori trebuie să refacem totul (aproape) de la zero. Folosindu-ne de experiența acumulată, modificând însă oricât e nevoie esența.

Chiar de-a necesita cam mult efort, ori de nici n-am putea estima dacă ar merita. (Va merita!)

Atât în programare. Cât mai ales în gândire, în “viața cea mare“.

Posted in Miscellaneous | Leave a comment

Mini-Alexa review (Amazon Echo Dot)

În ianuarie am cumpărat un speaker Echo Dot de la Amazon. Cu vocea Alexei.

(Ideea mi-a venit în urma unui articol citit pe net: cineva spunea că îi ajută pe copiii săi să învețe limba engleză, ei nefiind vorbitori nativi, dar și să elimine parțial screen-time-ul. Într-adevăr, fiind vorba de un smart speaker simplu, fără ecran, interacțiunea cu aceasta se rezumă la voce, păstrând însă vibe-ul tehnologiei.)

Sigur, aș fi putut alege o altă variantă – cele de la Google sau – recent – Apple vin tare din urmă, ori chiar doar să vorbim mai mult cu Siri și-atât, dar m-am hotărât să aleg un device Amazon de această dată pentru că nu tot timpul aveam un iPhone în preajmă și(momentan, cel puțin) Alexa este cea mai populară în rândul developerilor: presupun că va veni o zi când voi avea timp să scriu și un skill (am deja niște idei) completând lista celor 30k (!) existente. Nu pare să fie mare lucru scrierea unui asemenea voice app: în esență trebuie doar scris și găzduit un REST-based Web service dacă am înțeles bine.

Până atunci trebuie însă să spun că deși o mai întrebăm și pe Alexa câte ceva uneori, Siri pare oricum nițel mai deșteaptă când vine vorba de întrebări generale și nici cu Siri ea nu sunt dese poveștile. Dar are și Alexa aptitudini interesante și nu consumă baterie (fiind mereu în priză). Folosim What’s new?, weather and traffic info, counting to 10 și alte remindere, jocuri gen capitale europene și (mai rar) general bot chatting, and it’s inded fun. Dar nu elimină screen time-ul pe cât ne-am fi dorit, no way – aviz amatorilor. 🙂

Posted in Computere și Internet | Tagged , , , | Leave a comment

Apple Music

După o lungă perioadă în care am rămas indecis, timp în care am folosit doar iTunes Store, luna trecută m-am hotărât să mă abonez la un serviciu de music streaming. Am ales Apple Music pentru că era related. Dar pare-se că merită toți cei 19,99 lei lunar (după perioada promoțională gratuită): ascult zeci de albume pe care nu le auzisem complet niciodată, good Eurodance mixes și multe altele that I’ve never heared before, și încă mai pot și cumpăra cântece de pe Store, separat (păstrate fiind tot în bibliotecă), dacă vreau.

Posted in Hobby-uri | Tagged , , | Leave a comment

N-ai cu ce partid vota?

Am postat recent* un algoritm de vot pentru parlamentare, dar am primit următorul feedback: este prea complicat de înțeles pentru majoritatea lumii.

Așa că încerc o reformulare aici, adresată celor (prea mulți) care nu (mai) au niciun partid favorit, ori care urăsc întreaga clasă politică, dar nu au chef de scheme logice:

  • Nu vota ori anulează-ți votul numai dacă accepți că lipsa votului tău este echivalentă cu un vot proporțional cu procentele obținute în urma alegerilor de diferitele partide; de exemplu, dacă partidul X va obține 60% din sufragii, e ca și cum și tu ai fi pus 60% din ștampila “votat” pe sigla acestuia, ș.a.m.d.
  • Dacă nu ți se pare OK și vrei să minimizezi șansele oricărui partid de a obține o majoritate prea confortabilă, votează totuși un partid! Ca să nu (te gândești că) greșești – mai ales dacă nicicum nu găsești o opțiune viabilă – votează un partid ales în mod aleatoriu): dacă există suficiente partide candidate și mulți alții care urăsc întreaga clasă politică fac la fel, acel 60% devine mult mai puțin probabil!
  • Eventual alege aleatoriu-ponderat, invers proporțional cu sondajele care prezintă părerile hotărâților (distribuția împotriva căreia vrei să te îndrepți tu). De exemplu, dacă partidul X este cotat în sondaje cu 60%, Y cu 30%, iar Z cu 10%, când alegi aleatoriu un partid cu care să votezi “aiurea, pune în căciulă 1 X, 2 de Y și 6 de Z (sigur, ar merge cu matematică aici; dar nu trebuie să fii exact, doar pragmatic).

* pe Facebook, pt. list-based “phase releasing” – apropiați, apoi toți prietenii, apoi public

Posted in Știri și politică | Tagged , | 1 Comment

Diagrame cu final neașteptat

Microsoft mă tot surprinde.

Folosesc activ o licență de Visio 2010 pentru Windows pentru a realiza diverse diagrame atunci când lucrez pe PC. Nu cine știe ce diagrame: niște blocuri conectate cu săgeți sau linii, poate comments și ceva highlighting. Pe care însă pot să le glisez, păstrându-și conectorii originali.

(N-am actualizat-o la o versiune mai recentă pur și simplu pentru că mi-e de-ajuns.)

Până aici, sunt toate bune și frumoase. Recent am început însă să folosesc tot mai mult un Mac, pe care-am găsit aproape tot ce am avut (strictă) nevoie. Dar Visio for Mac nu există deocamdată, așa că (excluzând terțe părți, dar și pentru că Apple înșiși nu par să ofere ceva similar – în Pages app, la fel ca în Word for Mac, poți edita drawings dar nu-și păstrează connectorii) m-am gândit că trebuie să existe Visio Online, pe care să-l folosesc din browser.

Și l-am găsit – Visio Online există într-adevăr: am încercat și-am reușit să creez o diagramă Visio simplă în Safari, pornind cu crearea unui “Desen Visio” dintr-un folder OneDrive for Business. Nice.

Mă gândeam că-i gratuit pentru cei cu abonament Office 365, mai ales dacă e unul de tip business. Greșit! Studiind atent informațiile publicate de Microsoft, se pare că – surpriză – Visio Online va fi gratuit doar în mod read-only pentru subscriberii Office, iar crearea și editarea de diagrame (deși momentan funcționează pentru abonați căci este vorba de o versiune Preview) vor necesita abonament separat! Oh well!

M-am enervat, m-am calmat, am mai căutat, și-acum pentru diagrame simple dar cu conectori “fluizi” folosesc – la-ndemână și pare-se suficient – o aplicație simpatică la care nu știu cum de nu m-am gândit mai devreme: da, e Google Drawings, peste Google Drive!

Posted in Computere și Internet | Tagged , , , , , | Leave a comment

Don’t transfer iTunes purchases made on an iPhone to a third device before syncing to master

Assume you have iTunes “master” library on your Mac, and that you usually sync it to your iPhone. I’ve seen a sync also copies songs purchased on the phone to the Mac.

Separately, you can also “transfer purchases” to a PC from time to time (into the Windows-based iTunes application) to get the music from the phone on your third device as well (no, sync is not working three-way for unknown Apple reasons).

But be careful: if you purchase a new song on your iPhone and do not sync the library back to the Mac and instead you “transfer purchases” to PC iTunes first, you’ll lose the song from the iPhone and then syncing to Mac will no longer get the song to your master library either!

You might be able to “purchase”/re-download the song again – for free! – on the master device though, and sync again later – so you have a workaround – but still, it’s not a nice overall experience. Instead, I’d say: try to always sync to the master device before attempting any “transfer”.

Posted in Computers and Internet, Miscellaneous | Tagged , , , , , , | Leave a comment