Join us now at the IRC channel.
<--rianne has quit (Ping timeout: 240 seconds) | Nov 28 00:20 | |
schestowitz | >> The way I see it, data integrity is vastly more important than uptime. | Nov 28 05:38 |
---|---|---|
schestowitz | >> | Nov 28 05:38 |
schestowitz | >> How did you know/check the DBs need repairing? | Nov 28 05:38 |
schestowitz | > This showed a lot of errors, | Nov 28 05:38 |
schestowitz | > | Nov 28 05:38 |
schestowitz | > sudo tail -n 50 -f /var/log/mariadb/mariadb.log | Nov 28 05:38 |
schestowitz | > | Nov 28 05:38 |
schestowitz | > plus the script had the one line pointing to a table which must be | Nov 28 05:38 |
schestowitz | > rebuilt. I don't know what to do about rebuilding any which come to | Nov 28 05:38 |
schestowitz | > need rebuilding. | Nov 28 05:38 |
schestowitz | Oh, I see... | Nov 28 05:38 |
schestowitz | So for the second time in a week we had such a problem. | Nov 28 05:38 |
schestowitz | If it happens again, we'll definitely need to urgently consider the migration/upgrade. I already plan to do so this xmas (I should have spare time), but if the test VM isn't in a good state, I can settle for the existing setup, which is long in the tooth TBH. | Nov 28 05:38 |
schestowitz | I don't want to upgrade Drupal and WordPress (only security patches of high importance). Many sites perish when they embrace 'novelty' for novelty's sake, breaking a lot of what existed beforehand. | Nov 28 05:38 |
schestowitz | tail -n 50 -f /var/log/mariadb/mariadb.log seems to suggest the VM died while the DB had queries running. But those were read-only (I think) and the issue was that open connections (to the DB) were not properly terminated. | Nov 28 05:38 |
schestowitz | I'd be most worried if we lost data pertaining to WordPress "posts" (not draft/revisions) or Drupal "nodes", esp. if the damage or loss is only realised much later -- in which case I can lose hours' or days' worth of hard work. This is why I also check DB dump sizes every day, as a sort of sanity check... | Nov 28 05:38 |
schestowitz | Expect more of our 'competition' to perish; then we have a narrative wars with the companies themselves (IBM, Microsoft, Novell, Nokia) and I think we're sort of winning this war over time, among those willing to accept less 'conventional' explanations, not corporate revisionism. | Nov 28 05:38 |
schestowitz | Thanks for the endless help and support; we wanted to ask, what sort of xmas gift are you in /need/ of? Better to ask than to /guess/ and surprise. | Nov 28 05:38 |
schestowitz | There's a local organics store we ship from. | Nov 28 05:39 |
schestowitz | https://joindiaspora.com/posts/16554477#b151e630f2ee013752af0cc47a07853c | Nov 28 05:41 |
-TechBytesBot/#techbytes-@schestowitz@joindiaspora.com: #Microsoft and #IBM Are the #PatentTrolls , They Won't Protect Us From Trolls http://techrights.org/2019/11/20/red-hat-and-microsoft-trolls/ #gnu #linux | Nov 28 05:41 | |
schestowitz | "Makes sense. I guess that kind of reinforces how appropriate my decision to use Ubuntu is. At the end of the day, I don't think that it's an ethical company but it's not trying to be anyway." | Nov 28 05:41 |
-TechBytesBot/#techbytes--> techrights.org | Microsoft and IBM Are the Patent Trolls, They Won’t Protect Us From Trolls | Techrights | Nov 28 05:41 | |
schestowitz | " | Nov 28 05:41 |
schestowitz | I tried Trisquel around 2012 or 2013 and thought it was pretty good. Any reason it failed? | Nov 28 05:41 |
schestowitz | 2014 was a bad year for most distros, in my opinion | Nov 28 05:42 |
schestowitz | Rabid Raven | Nov 28 05:42 |
schestowitz | Rabid Raven - 4 days ago | Nov 28 05:42 |
schestowitz | Any reason why? | Nov 28 05:42 |
schestowitz | freemedia@share.naturalnews.com | Nov 28 05:42 |
schestowitz | freemedia@share.naturalnews.com - a day ago | Nov 28 05:42 |
schestowitz | its the year debian stopped giving a shit what users think, for one. its upstream from devuan, trisquel, refracta, mx, antix, gnewsense, and even hyperbola. | Nov 28 05:42 |
schestowitz | the fsfs flagship distro (trisquel) is based on a distro that doesnt give a shit anymore, and trisquel doesnt give a shit either. | Nov 28 05:42 |
schestowitz | Rabid Raven | Nov 28 05:42 |
schestowitz | Rabid Raven - a day ago | Nov 28 05:42 |
schestowitz | Makes sense. I guess that kind of reinforces how appropriate my decision to use Ubuntu is. At the end of the day, I don’t think that it’s an ethical company but it’s not trying to be anyway. | Nov 28 05:42 |
schestowitz | " | Nov 28 05:42 |
schestowitz | https://joindiaspora.com/posts/16209349#3c45c530d5a701371e777a163ef10931 | Nov 28 05:43 |
-TechBytesBot/#techbytes-@schestowitz@joindiaspora.com: #microsoft connected site #sdtimes pushes to remove RMS from #gnu https://sdtimes.com/os/gnu-project-maintainers-push-to-remove-richard-stallman-from-gnu-project/ | Nov 28 05:43 | |
schestowitz | " | Nov 28 05:43 |
schestowitz | linux-libre isnt a fork, but it seems like the most reasonable place to start. | Nov 28 05:43 |
schestowitz | my general feeling about how “it technically isnt a fork” is “that doesnt technically matter to me.” we may not need a fork if some other process suffices. | Nov 28 05:43 |
schestowitz | which isnt to say that linux-libre suffices, just that it is a reasonable place to start. | Nov 28 05:43 |
-TechBytesBot/#techbytes--> sdtimes.com | GNU Project maintainers push to remove Richard Stallman - SD Times | Nov 28 05:43 | |
schestowitz | tomgrz | Nov 28 05:43 |
schestowitz | tomgrz - about a month ago | Nov 28 05:43 |
schestowitz | V4.09 or V4.19 | Nov 28 05:43 |
schestowitz | freemedia@share.naturalnews.com | Nov 28 05:43 |
schestowitz | freemedia@share.naturalnews.com - about a month ago | Nov 28 05:43 |
schestowitz | the later it is, the more vulnerabilities are patched. | Nov 28 05:43 |
schestowitz | if youre going to fork the kernel, you want the biggest problems fixed first-- whenever possible. | Nov 28 05:43 |
schestowitz | tomgrz | Nov 28 05:43 |
schestowitz | tomgrz - about a month ago | Nov 28 05:43 |
schestowitz | The problem is, as Linux approached 5.0 it became more significantly more bloated and systemd-focused, and then later there are the mitigations for the Intel-CPU side-channel exploits (did any of these make it into the 4-series as back-ports?). | Nov 28 05:43 |
schestowitz | freemedia@share.naturalnews.com | Nov 28 05:43 |
schestowitz | freemedia@share.naturalnews.com - about a month ago | Nov 28 05:43 |
schestowitz | The problem is, as Linux approached 5.0 it became more significantly more bloated and systemd-focused | Nov 28 05:43 |
schestowitz | im not aware of any ties to systemd that are not optional that actually made it into the primary branch. that doesnt mean there arent any, it means im not aware of them. im sure its too simple to ask “how many are there?” though im no fan of forks that have less security than the original. | Nov 28 05:43 |
schestowitz | if this is going to be done it ultimately has to be done right. prior to that, tinkering is fine, but lets be clear about the goal-- a viable replacement. my opinion, naturally. | Nov 28 05:43 |
schestowitz | freemedia@share.naturalnews.com | Nov 28 05:43 |
schestowitz | freemedia@share.naturalnews.com - about a month ago | Nov 28 05:43 |
schestowitz | 10/20/2019, 9:58:54 PM | Nov 28 05:43 |
schestowitz | Nov 28 05:43 | |
schestowitz | removing antifeatures should be the goal of this-- im going to call it linux-libre-libre or linux-ultralibre as a working title. | Nov 28 05:44 |
schestowitz | ' | Nov 28 05:44 |
schestowitz | https://joindiaspora.com/posts/16461359#27570a20e4cc01371e9d7a163ef10931 | Nov 28 05:44 |
-TechBytesBot/#techbytes-@schestowitz@joindiaspora.com: In internal documents #microsoft calls #gnu #linux users "infestations" As if we're cockroaches | Nov 28 05:44 | |
schestowitz | " | Nov 28 05:44 |
schestowitz | Could be worse. ;-) | Nov 28 05:44 |
schestowitz | Alexandre Oliva | Nov 28 05:44 |
schestowitz | Alexandre Oliva - 19 days ago | Nov 28 05:45 |
schestowitz | installfestations ;-) | Nov 28 05:45 |
schestowitz | tomgrz | Nov 28 05:45 |
schestowitz | tomgrz - 18 days ago | Nov 28 05:45 |
schestowitz | I’ll be there. | Nov 28 05:45 |
schestowitz | " | Nov 28 05:45 |
schestowitz | bring pepper spray | Nov 28 05:45 |
schestowitz | https://joindiaspora.com/posts/15831308#4b756400d5a501371e857a163ef10931 | Nov 28 05:45 |
-TechBytesBot/#techbytes-@schestowitz@joindiaspora.com: Richard Stallman around the corner from #microsoft http://www.fsf.org/events/richard-stallman-free-software-and-your-freedom-seattle-wa-1 | Nov 28 05:45 | |
schestowitz | " | Nov 28 05:45 |
schestowitz | I was in the belly of the beast Walmart for nine years. | Nov 28 05:45 |
schestowitz | Sadly, I found that there was nothing good I could do there. Not even serve their customers properly. I felt forced to quit, simply out of moral/ethical self-respect. | Nov 28 05:45 |
schestowitz | " | Nov 28 05:45 |
-TechBytesBot/#techbytes--> www.fsf.org | Richard Stallman - "Free Software and Your Freedom" (Seattle, WA) — Free Software Foundation — working together for free software | Nov 28 05:45 | |
schestowitz | We boycott Walmart here, i.e. ASDA and Sainsburys | Nov 28 05:45 |
schestowitz | <li> | Nov 28 07:25 |
schestowitz | <h5><a href="https://robert.ocallahan.org/2019/11/your-debugger-sucks.html">Your Debugger Sucks</a></h5> | Nov 28 07:25 |
-TechBytesBot/#techbytes- ( status 404 @ https://robert.ocallahan.org/2019/11/your-debugger-sucks.html">Your ) | Nov 28 07:25 | |
schestowitz | <blockquote> | Nov 28 07:25 |
schestowitz | <p>If debugging is so important, why haven't people built better tools? I have a few theories, but I think the biggest reason is that developers suck. In particular, developer culture is that developers don't pay for tools, especially not debuggers. They have always been free, and therefore no-one wants to pay for them, even if they would credibly save far more money than they cost. I have lost count of the number of | Nov 28 07:25 |
schestowitz | people who have told me "you'll never make money selling a debugger", and I'm not sure they're wrong. Therefore, no-one wants to invest in them, and indeed, historically, investment in debugging tools has been extremely low. As far as I know, the only way to fix this situation is by building tools so much better than the free tools that the absurdity of refusing to pay for them is overwhelming, and expectations shift. </p></blockquote></li> | Nov 28 07:25 |
schestowitz | <li> | Nov 28 07:29 |
schestowitz | <h5><a href="https://www.ccsentinel.com/sci-tech/global-music-notation-software-market-2020-musescore-hal-leonard-noteflight-sibelius-software-limited-doremir-music-research-ab-avid-technology/">Global Music notation software Market 2020 – MuseScore, Hal Leonard (noteflight), Sibelius Software Limited, DoReMIR Music Research AB, Avid Technology</a></h5> | Nov 28 07:29 |
schestowitz | <blockquote> | Nov 28 07:29 |
schestowitz | <p>Global Music notation software Market Status and Trend Report 2019-2026 offers a comprehensive analysis on industry, in context with reader's perspective, delivering detailed market data and understanding insights. It additionally provides vital points that significantly affect the growth of the market at a global level. It gives the present status as well as projections for future growth pattern of the market. The | Nov 28 07:29 |
schestowitz | report is created after detailed research and exhaustive investigation of the market development in different sectors the requires theoretical analysis, technology-based ideas, and its validity. The Music notation software report allow you to calculate different Music notation software market forecast together with challenges, suppliers selection criteria, the current Music notation software market size, financial opportunities and promotion | Nov 28 07:29 |
schestowitz | allotment of senior-level officials of Music notation software industry. </p></blockquote></li> | Nov 28 07:29 |
-TechBytesBot/#techbytes-www.ccsentinel.com | Global β-Amylase Market 2016-2026 | Amano Enzyme, Chemzyme Biotechnology, Millbo S.p.A., Nagase, … – The Chicago Sentinel | Nov 28 07:29 | |
schestowitz | Way to frame perseverance in writing or activism as something "chronic"... https://twitter.com/jhamby/status/1199890844154658816 | Nov 28 08:35 |
-TechBytesBot/#techbytes-@jhamby: Far be it for me to criticize others for suffering from hypergraphia, but the TechRights site is so full of text th… https://t.co/Hkz7McfQvm | Nov 28 08:35 | |
-TechBytesBot/#techbytes-@jhamby: Far be it for me to criticize others for suffering from hypergraphia, but the TechRights site is so full of text th… https://t.co/Hkz7McfQvm | Nov 28 08:35 | |
schestowitz | "Far be it for me to criticize others for suffering from hypergraphia, but the TechRights site is so full of text that it's almost useless to me. No ads. A true labor of love, or an obsession against proprietary software. https://en.wikipedia.org/wiki/Hypergraphia …" | Nov 28 08:35 |
-TechBytesBot/#techbytes-en.wikipedia.org | Hypergraphia - Wikipedia | Nov 28 08:35 | |
schestowitz | https://twitter.com/jhamby/status/1199890469347442688 | Nov 28 08:36 |
-TechBytesBot/#techbytes-@jhamby: He hates GitHub so much that he tweets about every single project that uses it to tell them not to. https://t.co/5KDfV4zfte | Nov 28 08:36 | |
-TechBytesBot/#techbytes-@schestowitz: #Grafana needs to #deletegithub https://t.co/vwhDxqpiGI | Nov 28 08:36 | |
schestowitz | GitHub does pose a legitimate risk. It's NOT about "hate". Read http://techrights.org/2019/11/11/delete-github/ | Nov 28 08:36 |
-TechBytesBot/#techbytes-techrights.org | Microsoft’s Abduction of the Voice of Its Opposition Highlights the Urgency of the Movement/Campaign to Delete GitHub | Techrights | Nov 28 08:37 | |
schestowitz | https://twitter.com/SanyaSheikh/status/1199805679483183104 | Nov 28 08:37 |
-TechBytesBot/#techbytes-@SanyaSheikh: #AIEthics are what you expect others to tolerate 1) Clearly state intentions 2) Model the impacts on behaviour 3)… https://t.co/Im27UZgL1B | Nov 28 08:37 | |
-TechBytesBot/#techbytes-@SanyaSheikh: #AIEthics are what you expect others to tolerate 1) Clearly state intentions 2) Model the impacts on behaviour 3)… https://t.co/Im27UZgL1B | Nov 28 08:37 | |
schestowitz | " | Nov 28 08:37 |
schestowitz | Sanya Sheikh Retweeted Neeraj Mathur | Nov 28 08:37 |
schestowitz | #AIEthics are what you expect others to tolerate | Nov 28 08:37 |
schestowitz | 1) Clearly state intentions | Nov 28 08:37 |
schestowitz | 2) Model the impacts on behaviour | Nov 28 08:37 |
schestowitz | 3) Do not expect alignment | Nov 28 08:37 |
schestowitz | 4) Take corrective action | Nov 28 08:37 |
schestowitz | 5) Communicate | Nov 28 08:37 |
schestowitz | 6) Rinse and repeat | Nov 28 08:37 |
schestowitz | #techrights #data #privacy #algorithmicinjustice | Nov 28 08:37 |
schestowitz | " | Nov 28 08:37 |
schestowitz | https://twitter.com/zoobab/status/1199970886910201856 | Nov 28 08:39 |
-TechBytesBot/#techbytes-@zoobab: "We’re not against patents; we’re for patent quality. We insist that patents should exist only in domains where the… https://t.co/QcJLDu9id3 | Nov 28 08:39 | |
-TechBytesBot/#techbytes-@zoobab: "We’re not against patents; we’re for patent quality. We insist that patents should exist only in domains where the… https://t.co/QcJLDu9id3 | Nov 28 08:39 | |
schestowitz | "We’re not against patents; we’re for patent quality. We insist that patents should exist only in domains where their contribution to science/economics are undeniably provable." Unfortunately, there are no formal proofs, just beliefs. Do you believe?"" | Nov 28 08:39 |
schestowitz | Those who decide on patent policy should be technical practitioners in these pertinent fields, not managers, lawyers and lobbyists | Nov 28 08:40 |
-->rianne (~liberty@host81-154-169-226.range81-154.btcentralplus.com) has joined #techbytes | Nov 28 09:16 | |
<--pedro4 has quit (Quit: Leaving) | Nov 28 11:14 | |
<--rianne has quit (Ping timeout: 240 seconds) | Nov 28 12:05 | |
-->rianne (~liberty@host81-154-169-226.range81-154.btcentralplus.com) has joined #techbytes | Nov 28 12:12 | |
<--rianne has quit (Ping timeout: 252 seconds) | Nov 28 12:35 | |
<--acer-box has quit (Quit: Konversation term) | Nov 28 14:22 | |
-->acer-box (~acer-box@host81-154-169-226.range81-154.btcentralplus.com) has joined #techbytes | Nov 28 14:22 | |
<--acer-box has quit (Changing host) | Nov 28 14:22 | |
-->acer-box (~acer-box@unaffiliated/schestowitz) has joined #techbytes | Nov 28 14:22 | |
-->rianne (~liberty@host81-154-169-226.range81-154.btcentralplus.com) has joined #techbytes | Nov 28 15:08 | |
<--rianne has quit (Ping timeout: 265 seconds) | Nov 28 16:17 | |
-->rianne (~liberty@host81-154-169-226.range81-154.btcentralplus.com) has joined #techbytes | Nov 28 16:48 | |
<--oiaohm has quit (Read error: Connection reset by peer) | Nov 28 18:13 | |
-->oiaohm (~oiaohm@unaffiliated/oiaohm) has joined #techbytes | Nov 28 18:13 | |
schestowitz | >>>> The way I see it, data integrity is vastly more important than | Nov 28 18:14 |
schestowitz | >>>> uptime. | Nov 28 18:14 |
schestowitz | >>>> | Nov 28 18:14 |
schestowitz | >>>> How did you know/check the DBs need repairing? | Nov 28 18:14 |
schestowitz | >>> This showed a lot of errors, | Nov 28 18:14 |
schestowitz | >>> | Nov 28 18:14 |
schestowitz | >>> sudo tail -n 50 -f /var/log/mariadb/mariadb.log | Nov 28 18:14 |
schestowitz | >>> | Nov 28 18:14 |
schestowitz | >>> plus the script had the one line pointing to a table which must be | Nov 28 18:14 |
schestowitz | >>> rebuilt. I don't know what to do about rebuilding any which come | Nov 28 18:14 |
schestowitz | >>> to need rebuilding. | Nov 28 18:14 |
schestowitz | >> | Nov 28 18:14 |
schestowitz | >> Oh, I see... | Nov 28 18:14 |
schestowitz | >> | Nov 28 18:14 |
schestowitz | >> So for the second time in a week we had such a problem. | Nov 28 18:14 |
schestowitz | >> | Nov 28 18:14 |
schestowitz | >> If it happens again, we'll definitely need to urgently consider the | Nov 28 18:14 |
schestowitz | >> migration/upgrade. I already plan to do so this xmas (I should have | Nov 28 18:14 |
schestowitz | >> spare time), but if the test VM isn't in a good state, I can settle | Nov 28 18:14 |
schestowitz | >> for the existing setup, which is long in the tooth TBH. | Nov 28 18:14 |
schestowitz | > | Nov 28 18:14 |
schestowitz | > Wouldn't the whole thing be upgrade and migrated? The TR and TM VMs, | Nov 28 18:14 |
schestowitz | > qemu, and the HV VM host? | Nov 28 18:14 |
schestowitz | I'll need to check near the time. Security and stability the goal. | Nov 28 18:14 |
schestowitz | >> I don't want to upgrade Drupal and WordPress (only security patches | Nov 28 18:14 |
schestowitz | >> of high importance). Many sites perish when they embrace 'novelty' | Nov 28 18:14 |
schestowitz | >> for novelty's sake, breaking a lot of what existed beforehand. | Nov 28 18:14 |
schestowitz | > | Nov 28 18:14 |
schestowitz | > Oh. I was kind of expecting the CMS upgrades as part of the migration | Nov 28 18:14 |
schestowitz | > as well. | Nov 28 18:14 |
schestowitz | In the case of Drupal an upgrade would render a lot of code obsolete and the whole thing would need to be almost re-developed. With the same nodes, sure, but everything else might need to change. | Nov 28 18:14 |
schestowitz | Nov 28 18:14 | |
schestowitz | >> tail -n 50 -f /var/log/mariadb/mariadb.log seems to suggest the VM | Nov 28 18:14 |
schestowitz | >> died while the DB had queries running. But those were read-only (I | Nov 28 18:15 |
schestowitz | >> think) and the issue was that open connections (to the DB) were not | Nov 28 18:15 |
schestowitz | >> properly terminated. | Nov 28 18:15 |
schestowitz | >> | Nov 28 18:15 |
schestowitz | >> I'd be most worried if we lost data pertaining to WordPress "posts" | Nov 28 18:15 |
schestowitz | >> (not draft/revisions) or Drupal "nodes", esp. if the damage or loss | Nov 28 18:15 |
schestowitz | >> is only realised much later -- in which case I can lose hours' or | Nov 28 18:15 |
schestowitz | >> days' worth of hard work. This is why I also check DB dump sizes | Nov 28 18:15 |
schestowitz | >> every day, as a sort of sanity check... | Nov 28 18:15 |
schestowitz | > | Nov 28 18:15 |
schestowitz | > Yeah. I'm not familiar with MySQL, now MariaDB, any more though and | Nov 28 18:15 |
schestowitz | > wouldn't attempt that repair myself. Which command worked to repair | Nov 28 18:15 |
schestowitz | > that particular table? | Nov 28 18:15 |
schestowitz | The log ends with: | Nov 28 18:15 |
schestowitz | 191127 12:55:00 [ERROR] mysqld: Table './boycottn_wrdp1/wp_search_phrases' is marked as crashed and should be repaired | Nov 28 18:15 |
schestowitz | 191127 12:55:00 [Warning] Checking table: './boycottn_wrdp1/wp_search_phrases' | Nov 28 18:15 |
schestowitz | The way I am reading this, with timestamps, the issue is already resolved and the tables are repaired. If I'm not wrong. | Nov 28 18:15 |
schestowitz | >> Expect more of our 'competition' to perish; then we have a narrative | Nov 28 18:15 |
schestowitz | >> wars with the companies themselves (IBM, Microsoft, Novell, Nokia) | Nov 28 18:15 |
schestowitz | >> and I think we're sort of winning this war over time, among those | Nov 28 18:15 |
schestowitz | >> willing to accept less 'conventional' explanations, not corporate | Nov 28 18:15 |
schestowitz | >> revisionism. | Nov 28 18:15 |
schestowitz | >> | Nov 28 18:15 |
schestowitz | >> Thanks for the endless help and support; | Nov 28 18:15 |
schestowitz | > | Nov 28 18:15 |
schestowitz | > No problem. Thanks for all the articles. They cover essential topics. | Nov 28 18:15 |
schestowitz | Holiday weekend will give more time to cover issues long overdue. | Nov 28 18:15 |
-->libertybox (~schestowi@host81-154-169-226.range81-154.btcentralplus.com) has joined #techbytes | Nov 28 18:33 | |
-->acer-box__ (~acer-box@host81-154-169-226.range81-154.btcentralplus.com) has joined #techbytes | Nov 28 18:33 | |
<--acer-box__ has quit (Changing host) | Nov 28 18:33 | |
-->acer-box__ (~acer-box@unaffiliated/schestowitz) has joined #techbytes | Nov 28 18:33 | |
<--acer-box has quit (Ping timeout: 245 seconds) | Nov 28 18:36 | |
<--libertybox_ has quit (Ping timeout: 268 seconds) | Nov 28 18:37 | |
-->pidgin_log (~roy@host81-154-169-226.range81-154.btcentralplus.com) has joined #techbytes | Nov 28 19:34 | |
<--rianne has quit (Ping timeout: 268 seconds) | Nov 28 23:46 |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!