Build 4.5.0.37 of xlsgen improves the update of data and formulas for shifting cells up or to the left. First of all, references in formulas are updated if it hits the shifted cell area. Second, there is a performance improvement when shifting cells applies to full rows or full columns.
|  |  | Posted on 08-October-2018 09:06 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Snowden indique dans ses interviews, depuis plusieurs années, qu'il a foiré. Que ses espoirs que la collecte massive de données privées, notamment, serait portée sur l'espace public. Et ce n'est pas le cas. Il a cru, en particulier, que le fait qu'il soit coincé par les autorités n'avait aucune importance car telle une hydre, des centaines de sites internet allaient prendre le relai de son combat. Et force est de constater que rien de tel ne s'est produit. Au contraire, depuis les révélations Snowden, l'exploitation éhontée des données personnelles a des fins commerciales, d'espionnage, discriminatoires, etc. n'a jamais été ralentie. Si c'était le souhait de l'union européenne par exemple, elle proclamerait l'interdiction pure et simple de Facebook, ce qui est possible techniquement car il n'y a qu'un domaine DNS à supprimer.
Tim-berners Lee, co-inventeur de la librarie WWW qui implémentait le lien hypertexte, inventé par d'autres de toute façon, mais à la rigueur on peut le lui accorder puisqu'on accorde bien à Steve Jobs l'invention des écrans tactiles alors que c'est totalement faux. Tim-berners Lee, se réveille maintenant, en 2018, pour dénoncer l'outrage que constiturait cette exploitation des données personnelles. Et propose une utopie, une plateforme de stockage des données qui permettrait selon lui à l'utilisateur de se réapproprier les données. Outre le fait que son article ne va pas en sens (il parle en effet d'applications qui se parlent sans avoir été conçues spécifiquement pour et non de données personnelles), il n'est que le dernier libertaire à réclamer finalement toujours plus de partage en ligne, consenti ou non.
Alors que la solution est pourtant simple. Il faut MOINS partager en ligne. Il faut plus COUPER sa connection internet. Récupérer ainsi un temps de vie offline, durant lequel aucune corporation ne viendra exploiter vos faits et gestes.
Cet internet ouvert sert les intérêts, par construction même, des méga corporations qui se sont donné les moyens de le faire. Wall street a investi de manière majeure pour que cela soit le cas, c'est quand même un signe qui ne trompe pas ! Je rappelle que la légitimation originelle de Facebook est l'investissement de Microsoft, ça je ne l'oublierai jamais, alors que nous pourrions toujours avoir, en 2018, si facebook n'avait pas eu cette envolée ensuite, une myriade de PETITS réseaux sociaux à travers la planète, y compris des français, donc beaucoup plus inoffensifs.
Les tentatives de protection des données, par le cryptage et par les lois de type RGPD, sont un échec, premièrement parce que le texte de loi peut être contourné en affichant un message à l'utilisateur qui ne sera pas lu, et par ailleurs le cryptage ne peut fonctionner que si l'ENVOYEUR et le DESTINATAIRE se sont mis d'accord, ce qui n'est jamais le cas, en tout cas jamais le cas à une échelle plus grande que quelques personnes.
L'internet ayant été conçu pour être ouvert, il ne faut pas s'étonner qu'il soit si difficile de se la réapproprier. C'est quasi impossible, c'est un des problèmes de l'open source d'ailleurs.
Dans ces conditions, pourquoi ne pas justement ne pas consacrer plus de temps en OFFLINE, plus de temps non connecté ? A bon entendeur...
|  |  | Posted on 30-September-2018 11:03 | Category: France | comment[0] | trackback[0] According to Microsoft (and you know you can trust them...), Windows 10 is active (or used) on 700 million devices. 700 million devices, and none of mine. I like this idea of being a resistant over an OS being pushed down your throat.
I envy the time when it's clear for everyone in the software industry that this is no longer possible to deploy any independant software on Windows 10 anymore and that, as a result, there is no reason for anyone to use Windows at all. After all, Windows is used because version after version it remains backwards compatible, which means the software you have invested in still works and that the workflow and work process isn't disrupted. That's what made Windows Windows.
This is no longer applicable. I have appreciated how much, those last 10 years, some potential customers have notified me of the troubles they would get involved with for just daring to double-click on my software installer, not to mention the countless anti-virus false positives that have disrupted my business (none of those anti-virus vendors notifying me by the way that they had disrupted my software).
I think independant software vendors are pushed towards no longer being in this industry or at least moving towards the software as a service industry, i.e. software running on servers rather than clients.
It's a little bit ironic of course that Microsoft is pushing towards this, because I believe Microsoft disrupted IBM PC's software for this exact reason back then. IBM was the synonym to centralized software and Microsoft came along with this Windows thing that all of a sudden would let independant vendors code and then distribute software that their customers could run on their computers.
When this happens, customers will only need a web browser to render the client part of the software running on servers, and that will be the end of Windows as we know it.
Until then, I would caution against using Windows 10 since that's an OS deliberately designed against you.
|  |  | Posted on 26-September-2018 11:54 | Category: anti-Microsoft | comment[0] | trackback[0] Build 4.5.0.36 of xlsgen fixes a number of internal I/O calls that were still non-Unicode and could, in the advent of a custom codepage usage, be unable to, for instance, open arbitrary files (Excel files and others).
|  |  | Posted on 20-September-2018 15:26 | Category: xlsgen, Excel generator | comment[0] | trackback[0] Lorsque Apple se prend 14 milliards de redressement fiscal, en face de leur chiffre d'affaire, ce n'est pas grand chose. En fait, ce sont nous, les consommateurs qui payont cette amende. Et moralement il ne reste d'ailleurs rien car les médias ont vite passé dessus, ont décidé EUX de ne pas en faire un sujet de société. La chose pourrait être différente, car les médias pourraient, au contraire, nous suggérer de ne plus (ou tout du moins moins) acheter chez Apple, qui serait pour le coup une vraie punition, la seule punition qui aurait des conséquences. Il faut comprendre que si les consommateurs cessent d'acheter chez Apple pendant 2 ans, cette entreprise disparait purement et simplement.
Il y a donc une force à utiliser.
Et, une fois de plus, on voit le rôle des médias dans cette affaire : passer sous silence pour en réalité protéger l'intérêt d'Apple, de ses actionnaires, et plus généralement de ce capitalisme destructeur bien plus fénaste que bien d'autres choses.
Pour ceux qui ne comprennent pas où je veux en venir, l'utilisation des smartphones, qui sera bientôt obligatoire, est un recul devant la liberté des moyens de communication mis à disposition du public. Une fermeture incroyable qui n'a d'égal que la pose de barbelés.
|  |  | Posted on 20-September-2018 12:13 | Category: France | comment[0] | trackback[0] 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] <-- 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)
|