Rappelez-vous, au milieu des années 90, on voit poindre un moteur de recherche, dans un internet qui existe à peine, qui permettait de trouver plus facilement ce que l'on cherchait.
En fait je crois qu'il y a deux choses non dites dans cette histoire.
La première c'est que contrairement à des dictionnaires de site comme Yahoo!, Google a eu d'emblée ou presque la main sur les noms de domaines enregistrés et a ainsi pu permettre de trouver les sites internet rapidement et sans effort, je veux dire par là sans avoir à se soucier s'il y avait ou non des tirets ou d'autres caractères de séparation, des sous-noms de domaine, etc.
Ca a été une force dont on fait rarement la publicité, et pourtant.
La deuxième, dont tout le monde qui s'intéresse ne serait-ce qu'un tout petit peu à la tech, sait parfaitement, c'est que l'algorithme mis en oeuvre pour indexer était basé sur un Page Rank, qui fondamentalement cherche à compter le nombre de pages web qui pointent vers une page web en cours d'indexation, comme mesure de réputation. Plus la page est réputée, meilleur classé sera la page dans les résultats de recherche.
Sauf que, la popularité n'est qu'une mesure. Et elle pose problème, car elle n'est pas impartiale. La popularité ne veut pas dire vérité. En fait on tombe directement là sur le sujet de la fake news, qui n'est qu'un label pour parler du fait que certains individus ou associations veulent pouvoir faire enlever du contenu indexé par Google et autres moteurs de recherche, avec Google en premier car c'est le numéro un notamment en Europe.
Cette popularité ne produit pas un résultat impartial car il se peut, quel que soit le sujet, qu'une quantité arbitraire d'abrutis relaient une page web qui dit des aneries, aussi grossières ou subtiles soient-elles, et ce n'est pas une raison pour populariser cette page web davantage encore en la mettant numéro un des résultats de recherche.
Surtout si, en contrepartie, une page web qui parlerait du sujet un peu différemment, resterait sans popularité, et pour ainsi dire serait invisible ou presque dans les résultats de recherche : on sait aujourd'hui que peu de gens vont au delà de la troisième page de résultats, et que même au moins la moitié des gens ne vont pas au delà de la première.
Autrement dit, si une pensée un tout petit peu iconoclaste vous vaut de ne pas être relayé béâtement, vous serez punis par Google, et c'est bien eux qui sont en cause car ils ont fait le choix de mettre en oeuvre Page Rank. Google appelle même ça un secret industriel, même si on sait par ailleurs que Google, à la demande d'individus ou d'associations militantes, ignorera ce que produit Page Rank au prodit d'une indexation, ou plus exactement, d'une désindexation manuelle.
Dès lors on comprend que Don't be evil n'est qu'une farce. Que la communication qui vise à faire croire que Google cherche à indexer le plus d'informations possible, est aussi une farce.
En réalité, Page Rank est un algorithme de sélection arbitraire qui a de gros biais, aussi bien pour placer un produit à acheter que pour évoquer un sujet politique.
|  |  | Posted on 10-September-2018 13:42 | Category: anti-Google | comment[0] | trackback[0] Build 4.5.0.35 of xlsgen has a fix related to creating pivot tables in XLSX/XLSB/XLS files. This fixes the internal metadata stored for pivot tables, an area in which Excel is super extra sensitive and may show error messages.
|  |  | Posted on 09-September-2018 14:56 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Build 4.5.0.34 of xlsgen adds a boolean for switching on and off the xlsgen pivot table rendering engine introduced in 4.5.0.30. By default, it's on, which means xlsgen automatically calculates and renders the pivot table on save and on print/preview renderings. And should your application need to disable it, here is what you would do :
pivotTable.Options.AutoRendering = false;
before inserting the pivot table in a sheet.
|  |  | Posted on 06-September-2018 19:37 | Category: xlsgen, Excel generator | comment[0] | trackback[0] ...me font bien rigoler. Pour la fin de l'année, les webcam intégrées aux ordinateurs portables, pas les premiers prix bien sûr, uniquement les premium, possèderont un interrupteur qui permettra de garantir leur extinction. Ceci est en réaction des problèmes de sécurité fondamentaux qu'ils posent, lorsqu'ils permettent d'écouter et de voir l'utilisateur d'un ordinateur à son insu.
Je trouve intéressant, qu'après le verrouillage des smartphones, nous en arrivions au verrouillage des webcam.
Comme qui dirait, ça sent quand même quelque chose cette histoire.
Je dis, si on ne peut pas être tranquille, si on doit passer son temps à verrouiller des choses, peut-être que le mieux est de s'en passer complètement, non ?
C'est vous qui voyez. Mais ne dites pas que vous n'avez pas été prévenus.
|  |  | Posted on 04-September-2018 11:05 | Category: France | comment[0] | trackback[0] Randomly the other day, I saw an article about the latest monthly Windows update bulletin that Microsoft ships. I saw with incredulous eyes that a number of updates are for Internet Explorer. It's been perhaps 20 years that Microsoft is fixing things with Internet Explorer. Perhaps it's time to call this thing a liability and to block anyone from using it.
Perhaps corporations out there should fire their employees if they dare to use a product that increases so much troubles across the organisation.
Why are corporations so wary to take action about it ? Is it because they think if they do so, perhaps they'll lose the small rebate on their volume licensing, so they keep quiet ?
Disgusting in every way.
To add insult to injury, Windows defender, the in-house anti-virus program from Microsoft will NOT flag Internet Explorer as a program to stop using, but it has no problem FALSE FLAGGING perfectly normal software with no virus in it.
Governments are doing nothing with this. Are not governments supposed to work in the general interest of the people that elected them ? Then why don't they act so we can all move on from this disaster ?
|  |  | Posted on 02-September-2018 09:32 | Category: anti-Microsoft | comment[0] | trackback[0] Comment se fait-il qu'un type qui se lâche facilement ("gaulois réfractaires", ...) comme Macron, même en public et devant les caméras, ne fasse pas l'objet d'une enquête d'un journaliste qui, soyons fous, enregistrerait Macron en privé à son insu.
Car vu ce qu'il dit en public, il vaut mieux ne pas demander ce que ça donne en privé.
Ca n'en fait en rien un type proche du peuple d'ailleurs. Si c'est sa stratégie, c'est loupé.
|  |  | Posted on 30-August-2018 13:57 | Category: France | comment[0] | trackback[0] Build 4.5.0.33 of xlsgen has a fix related to named ranges with a global scope and how they are handled during a worksheet duplicate scenario, when there is already one with the same name and same scope.
|  |  | Posted on 29-August-2018 19:49 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Google has recently been very vocal about the demise of Google Earth in favor for Google Earth Pro, with the caveat that the Pro version compatibility is with Windows 7 at minimum, essentially barking on Windows XP users.
Just like they did with Chrome last year or so.
And why is that? Google has their orwellian language for this (it's the same than Microsoft's) : they'll cite security reasons, etc.
In fact, the only thing lacking in Windows XP is just the version of TLS that Google would like to use. TLS 1.2 is not more super secure than TLS 1.1, but that gets religious very easily these days. And wait until someone finds a vulnerability in TLS 1.3, when this thing becomes more mainstream this year.
Thing is, all things networks is just a piece of Internet Explorer. And Windows XP can only support Internet Explorer 8 at most. For some reason, Microsoft made sure that XP users can't install Internet Explorer 9. Why? Good question! Perhaps Microsoft wants you to adopt their latest OS, so they've got to create roadblocks for letting you think you have to upgrade your hardware.
This piece of Internet Explorer has the runtime related to TLS. It supports TLS 1.0 and TLS 1.1. If Google would like Chrome, Google Earth, and in fact other software to support TLS 1.2, perhaps they should add support to the library themselves. After all, Chrome alone depends on a fair number (at least 30) third party libraries, so why not TLS 1.2 or even TLS 1.3 ?
That's an easy thing to do. But Google won't do it. "don't do evil" ? Hmmm...
Behaving like Microsoft won't save Googlers.
|  |  | Posted on 28-August-2018 22:29 | Category: anti-Google | comment[0] | trackback[0] Less than two years ago, I bought a 120 GB SSD drive, with a SATA/USB adapter, used as an external storage drive.
The frequency of use was once in a while.
Now the drive can't copy some files, randomly. It begins the copy process and then goes to a screetching halt, letting you think that you'll never be able to transfer a simple 500 MB video file.
Moving across folders, experiencing picture preview problems as well, taking ages to show up.
The morale of the story is that SSD is just a joke. It can fail for no reason whatsoever. And when it does, you can't trust anymore. You lose pretty much everything that is on it. On the contrary, HDD failure often results in losing a file or two, except if you have a major crash (the HDD fell off a chair for instance).
If your use of computers is any serious, don't even dream of the idea of booting with a SSD drive in order to make the process faster. Because your SSD drive will fail you. And when that happens, losing your ability to boot is like losing the whole computer.
SSD can't be trusted, period. Hail to HDD.
|  |  | Posted on 22-August-2018 19:22 | Category: News | comment[0] | trackback[0] Build 4.5.0.32 of xlsgen follows on a recent build and provides much more scalability for using merged cells. This is very noticeable if you are using a large amount of merged cells.
|  |  | Posted on 22-August-2018 10:32 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Build 4.5.0.31 of xlsgen adds support for rendering date-based category axis in charts. Before this build, dates in categories (the X axis of the chart) would be taken as strings. In fact, dates are more interesting than strings because between 2 or more dates, the distance along the X axis shows how far they differ, so there is an opportunity to treat dates as a XY chart, i.e. the X axis has scale options exactly like the Y axis. Here is an example of showing date-based category axis before build 4.5.0.31 : You may notice the distance between categories is the same regardless the difference between dates showing date-based category axis before build 4.5.0.31And now, without changing a line of code, an actual date-based rendering : showing date-based category axis now in xlsgen |  |  | Posted on 18-August-2018 17:15 | Category: xlsgen, Excel generator | comment[0] | trackback[0] J'espère qu'une plateforme qui supprime tout ou partie du compte d'un intervenant sans que cela une décision de justice, sera elle-même poursuivie en justice pour obtenir des dédommagements. Dans des pays où la class action existe, ça peut faire très mal cette histoire.
Pour le reste, je rigole, car les plateformes ne censurent pas d'elle-mêmes, elles le font parce qu'elles ont des minorités actives qui vocifèrent (twitter les nomme même des référents, c'est dire...). Et ces minorités qui gouvernent finalement en établissant la liste de ce que chacun a le droit de dire ou pas.
L'épisode infowars montre que c'est également le cas aux états-unis, le pays où pourtant en théorie la liberté d'expression est presque totale (seules les appels directs au meurtre sont interdits). Mais il faut croire qu'il y a des gens au dessus des lois...
Nommer ces gens, et la température monte de 20° immédiatement. Pourtant les plateformes qui censurent ont l'obligation morale d'indiquer le nom de la minorité active à l'origine de la censure, de façon à ce que cela puisse se régler au bon endroit, dans un tribunal.
En attendant il n'existe pas plus de liberté d'expression ici qu'en Chine, si décriée. A mourir de rire. Ce serait con qu'on se rende compte un jour que ce sont les pays les moins développés où la parole est la plus libre.
|  |  | Posted on 13-August-2018 23:08 | Category: France | comment[0] | trackback[0] Build 4.5.0.30 of xlsgen adds a pivot table rendering engine. So far, pivot tables were created (in XLS/XLSX/XLSB/ODS files) but their display was deferred until the corresponding file was opened in Excel. This is no longer true. If you create a pivot table, it is automatically calculated and rendered in any output such as PDF or HTML. The rendering engine acts upon the pivot table field specifications and properties in order to compute the corresponding rows and columns. Let's take an example, assuming you have the following data : Sample pivot table data source for rendering purposesAnd let's assume you would like pivot table fields arranged this way : pivot table fields for rendering purposesHere is the output, as calculated and rendered by xlsgen : Pivot table rendering |  |  | Posted on 26-July-2018 19:43 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Build 4.5.0.29 of xlsgen has a fix related to supporting form controls (buttons, radio buttons, check boxes, ...) in a worksheet duplicate scenario.
|  |  | Posted on 26-July-2018 06:43 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Le pire match que j'ai vu de toute ma vie. Décidément, il faudrait qu'une autorité de la FIFA puisse annuler des matchs lorsque la nullité dépasse un seuil déterminé à l'avance, juste histoire de ne pas nuire à l'image de marque de la FIFA. En effet, qui se rappellera ne serait-ce que dans 48 heures de ce match pourri ? Qui n'aura pas honte de ce jeu instantanément dès le sifflet de fin ? Deschamps devra renouveler la totalité de son équipe, ou partir, pour l'honneur.
|  |  | Posted on 15-July-2018 18:44 | Category: France | comment[0] | trackback[0] Build 4.5.0.28 of xlsgen brings improvements to speed. Whenever you are creating a large number of ranges, or a large number of strings in cells, xlsgen greatly reduces the memory fragmentation resulting from doing so. And your client source code needs not be updated to take advantage of it.
|  |  | Posted on 14-July-2018 14:49 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Build 4.5.0.27 of xlsgen adds automatic source code generation support for pivot tables. In other words, the automatic source code generation tool automatically creates the source code for existing pivot tables from XLS, XLSX and XLSB files, in the programming language of your choice. It makes it much simpler to use in practice : just create the pivot table in Excel, and ask the automatic source code generation tool for it. Here is an example : A pivot table in ExcelAnd here is the corresponding source code for it (VB) : Dim pivotTable002s0 As IXlsPivotTable Set pivotTable002s0 = wksht002.NewPivotTable pivotTable002s0.DataSource.Range = "Sheet2!B2:F7" pivotTable002s0.Options.Layout = enumPivotTableLayout.pivottablelayout_tabular pivotTable002s0.Options.BuiltInPivotTableStyle = enumPivotTableStyle.pivottablestyle_light16 pivotTable002s0.Options.ShowRowHeaders = True pivotTable002s0.Options.ShowColumnHeaders = True pivotTable002s0.Options.ShowRowStripes = False pivotTable002s0.Options.ShowColumnStripes = False pivotTable002s0.Options.ShowGrandTotalsForRows = True pivotTable002s0.Options.ShowGrandTotalsForColumns = True Dim pf002s0r1 As IXlsPivotTableField Set pf002s0r1 = pivotTable002s0.Rows.AddByName("s0") pf002s0r1.AggregateFunction = enumPivotAggregateFunction.aggrpivotfunction_none pf002s0r1.UnselectItemByName("aé") Dim pf002s0r2 As IXlsPivotTableField Set pf002s0r2 = pivotTable002s0.Rows.AddByName("s1") Dim pf002s0d1 As IXlsPivotTableField Set pf002s0d1 = pivotTable002s0.Data.AddByName("s2") pivotTable002s0.InsertAt(13, 4) It covers many of the pivot table features, i.e. data source, style, pivot fields (page/row/col/data), pivot field details (sorting, filtering, show values as, number format, ...) |  |  | Posted on 12-July-2018 09:16 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Build 4.5.0.26 of xlsgen fixes a file migration problem related to ranges. When an XLS file is migrated to a XLSX file or a XLSB file, 256-column wide rows and 65536-row wide column are migrated to respectively 16384-column wide rows and 2^20-row wide columns.
|  |  | Posted on 29-June-2018 18:46 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Build 4.5.0.25 of xlsgen fixes a problem related to page fields in pivot tables.
When a single item is selected in a page field, Excel defaults to a single-selection UI instead of a multi-selection UI. Oddly enough, this is stored differently in the file too, whether it's a XLS, a XLSX or a XLSB file. xlsgen now does this too even though this is a design snafu.
What this build of xlsgen also brings to the table is perhaps more interesting to the client application developer : it's the ability to select items without unselecting them all first. Indeed, by default, all items in the field are selected by default. And if you'd like to select just one or two of them, before this build, you would have to unselect them all (there is a method that does this in a single call), and only then start selecting single items. With this build, the prior unselection is done for you so you don't have to.
|  |  | Posted on 25-June-2018 11:34 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Je suis assez content de constater que semble-t-il les alertes du dénonceur Snowden sont désormais un échec total sur le fond. Le simple fait que tant de gens utilisent un smartphone est un magnifique contre-exemple sur l'idée que les gens ne sont pas totalement idiots, tant les smartphones sont construits pour partager des informations privées. C'est d'ailleurs la raison pour laquelle, depuis dix ans, la plupart des sites ont désormais leur "app" : en effet, rien de mieux pour construire des bases de données client sans qu'à un instant le client puisse s'y opposer.
Par ailleurs, le système du chiffrement des messages est une vaste blague. D'abord, les protocoles n'ont jamais été pensés pour, ce qui les rend inutilisables en pratique. Deuxio, et c'est fondamental, internet a été fait pour être ouvert, donc particulièrement susceptible d'être écouté par des tiers, voire piraté. C'est sans surprise que la cyber-sécurité est un métier d'avenir, mais uniquement pour des gens sans morale car la distance est faible avec le salopard et le white hat.
Manquerait plus que Snowden, face à cet incroyable fail, fasse dans les droits de l'homme maintenant. Tiens, check.
|  |  | Posted on 20-June-2018 14:54 | Category: France | comment[0] | trackback[0] <-- previous page
|
This site Home Articles
DevTools
CPU-Z
EditPlus
ExplorerXP
Kill.exe
OllyDbg
DependencyWalker
Process Explorer
autoruns.exe
Araxis
COM Trace injection
CodeStats
NetBrute
FileMon/Regmon
BoundsChecker
AQTime profiler
Source monitor
GDI leaks tracking
Rootkit revealer
Rootkit removal
RunAsLimitedUser(1)
RunAsLimitedUser(2)
Liens
Le Plan B
Un jour à Paris
Meneame
Rezo.net (aggr)
Reseau voltaire
Cuba solidarity project
Le grand soir
L'autre journal
Le courrier suisse
L'Orient, le jour
Agoravox (aggr)
|