I'm looking for a Gmail search operator that does an exact match. For example, from:foobar -from:&quot;foobar&quot; should show all messages matching &quot;foobar&quot; but not include those that are identical to &quot;foobar&quot;.
Doing a search via regular Gmail frontend in the browser, shows strange results.  I want to search all mails from   *@ebay.*   My search:  from:@ebay   shows also emails sent from an ebay subdomain:   eBay@reply.ebay.com   It seems like Gmail ignores the "@", otherwise I can't see why those messages appear in the search results.  I also tried following searches with no success:  from:"@ebay" from:'@ebay' from:(@ebay) from:("@ebay") from:('@ebay')
I'm using C# on Framework 3.5.  I'm looking to quickly sort a Generic List&lt;T&gt;.  For the sake of this example, let's say I have a List of a Person type with a property of lastname.  How would I sort this List using a lambda expression?  List&lt;Person&gt; people = PopulateList(); people.OrderBy(???? =&gt; ?????) I want to write a function that takes an array of letters as an argument and a number of those letters to select.   Say you provide an array of 8 letters and want to select 3 letters from that. Then you should get:  8! / ((8 - 3)! * 3!) = 56   Arrays (or words) in return consisting of 3 letters each. Why does my NTFS partition mount as read only? Until recently both my Windows Partition (C:) and my Data Partition (E:) would mount as read/write. Now both seem to only mount as read-only.    GParted Resize (Error)  ntfsresize v2.0.0 (libntfs 10:0:0) Device name : /dev/sda4 NTFS volume version: 3.1 Cluster size : 4096 bytes Current volume size: 86207623680 bytes (86208 MB) Current device size: 86207627264 bytes (86208 MB) New volume size : 78662066688 bytes (78663 MB) Checking filesystem consistency ... Accounting clusters ... Space in use : 62126 MB (72.1%) Collecting resizing constraints ... Needed relocations : 1606868 (6582 MB) Schedule chkdsk for NTFS consistency check at Windows boot time ... Resetting $LogFile ... (this might take a while) Relocating needed data ... ERROR: Extended record needed (1032 &gt; 1024), not yet supported! Please try to free less space.   chkdsk Output:     Checking file system on E: The type of the file system is NTFS. Volume label is Data.  A disk check has been scheduled. Windows will now check the disk.                            99482 file records processed.   495 large file records processed.                        0 bad file records processed.                            0 EA records processed.                                  0 reparse records processed.                             104412 index entries processed.                          0 unindexed files processed.                             99482 security descriptors processed.                    2466 data files processed.                              CHKDSK is verifying Usn Journal...   4479208 USN bytes processed.                                      Usn Journal verification completed. Windows has checked the file system and found no problems.  84187132 KB total disk space.   60479688 KB in 69969 files.      15520 KB in 2467 indexes.          0 KB in bad sectors.     174336 KB in use by the system.      65536 KB occupied by the log file.   23517588 KB available on disk.       4096 bytes in each allocation unit.   21046783 total allocation units on disk.    5879397 allocation units available on disk.  Internal Info: 9a 84 01 00 00 1b 01 00 fc 1a 01 00 00 00 00 00  ................ 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................ 42 00 00 00 52 73 5c 77 b0 e7 1d 00 b0 df 1d 00  B...Rs\w........   fstab  # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # &lt;file system&gt; &lt;mount point&gt;   &lt;type&gt;  &lt;options&gt;       &lt;dump&gt;  &lt;pass&gt; proc            /proc           proc    nodev,noexec,nosuid 0       0 # / was on /dev/sda5 during installation UUID=8213cc89-2438-41b9-899f-13b4c5b299af /               ext4    errors=remount-ro 0       1 # swap was on /dev/sda6 during installation UUID=45873767-d9ae-4f0c-baab-ffc2726ac24e none            swap    sw              0       0   Checked the drive in GParted, GSmartControl and with ntfsfix, all completed successfully, no change.  Partitions  dev/sda1 NTFS WinRE dev/sda2 NTFS Windows C: dev/sda3 Extended dev/sda4 NTFS Data E: dev/sda5 EXT4 Ubuntu dev/sda6 linux-swap    I am looking for an explanation of:    Internal Info: 9a 84 01 00 00 1b 01 00 fc 1a 01 00 00 00 00 00  ................ 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................ 42 00 00 00 52 73 5c 77 b0 e7 1d 00 b0 df 1d 00  B...Rs\w........   and    Resetting $LogFile ... (this might take a while) Relocating needed data ... ERROR: Extended record needed (1032 &gt; 1024), not yet supported! Please try to free less space. Is there any way to hide taskbar labels and not combine taskbar buttons? There are three options for customizing taskbar buttons in Windows 7:   Always combine, hide labels Combine when taskbar is full Never combine   Is there any way to hide labels and not combine taskbar buttons? Or even better, to exclude only certain applications from combining?  My main problem is that I switch a lot between two instances of a single application, and having to hover over combined icon and then choosing the correct one. Alt-Tabbing is not a good alternative when I'm switching between more than three applications; clicking on taskbar only once is what I'm looking for. Determining a matrix from its characteristic polynomial Since Naruto failed the Genin exam so many times, doesn't that mean he's older than Sasuke and Sakura? In Ubuntu 20.04, on the desktop, there is a number of actions I wish I could do, such as, by order of importance :  use keyboard shortcuts such as select all, copy / paste. use drag &amp; drop with icons deactivate the &quot;mouse over&quot; highlight, and restrict the clicking area to only the icon, not the surrounding square  To put it simply, I'd like to have the exact same features as offered by the desktop of Ubuntu 18.04 (probably related to a specific version of GNOME, and not Ubuntu itself). Am I missing something obvious here? I actually see no reason why those actions are removed or deactivated on the desktop, since they all work in any Nautilus window. Can't get unicode symbols in math mode I am trying for about a week to launch unicode-math package with XeLaTeX and got nothing. PDF is created well but all Cyrillic symbols in math mode are skipped. I tried using different math fonts - no progress at all. In log file, I found low-level error:  Missing character: There is no [cyrillic letter from input] in font cmmi12!   But all fonts used in document are Unicode ones.  Here is a file I want to be processed well (of course it is UTF-8).  \documentclass[12pt]{book} \usepackage{polyglossia} \setdefaultlanguage[spelling=modern]{russian} \setotherlanguage{english} \defaultfontfeatures{Ligatures={TeX}} \setmainfont{CMU Serif} \setsansfont{CMU Sans Serif} \setmonofont{CMU Typewriter Text}    \usepackage{amsmath, amssymb} \usepackage[russian]{hyperref}  \usepackage{unicode-math} \setmathfont{Latin Modern Math}  \frenchspacing  \begin{document} Просто буквы % Plain letters $$Память: M_{доп}(n) = \Theta(N)$$ % Memory: M_add(n) = \Theta(n) \end{document}   Looking for your help. Android "M" was officially announced on at the Google I/O conference on May 28, 2015 and revealed to be 6.0 Marshmallow on August 17, 2015.  You can review the high-level changes at the  and the announcement on the official .  Of course, not all devices will get this update right away and others won't get it at all. Each manufacturer and carrier often choose to add their custom modifications which tend to delay the official release.  When will each device get Android 6.0, either officially or unofficially, if ever?  See also: Database Design Best Practices One of my advisors suddenly passed away while I was in graduate school.  We had some discussions and ideas about future publications, but he passed away before any of the work was completed.  When the work was finally completed and published, I and my co-authors were therefore presented with an ethical dilemma about how best to acknowledge his contributions to the ideas behind the paper.  Should we list him as a co-author?  Put him in the acknowledgements?  Listing him as an author would give credit for the original idea, however, we would have no way of knowing if he actually approved of—and would want his name attached to—our methods and writing.  In the end my co-authors and I decided to list him as a co-author with a footnote stating that he passed away before publication.  I’m interested to hear from others who have been in similar situations and/or suggestions on what constitutes “co-authorship” when one of one’s collaborators passes away before the publication or work is complete. Are there rules about using "that" to join two clauses? how can I reset a lost administrative password ,considering that Ubuntu and windows7 are both installed on the computer , considering also that "Boot up the machine,and after the BIOS screen, hold down the left Shift key." didn't logged me to any thing, just continue the loading of the system as normal?? In  they've somehow created "wireless" networks, meaning networks that connect two components but don't have an actual wire in the schematics.  What are these called, and how can I create them in Eagle Cad 6.5? How do you deserialize json properties that are reserved words in apex? Is there any way to deserialize JSON into an object using JSON.deserialize if some of the property names in the JSON are reserved words in apex? I want to do something like this:  string jsonString = '{"currency" : "ABC"}'; public class JSONResult {     public string currency; } JSONResult res = (JSONResult) JSON.deserialize(jsonString, JSONResult.class); system.debug(res);   but of course I get an error that the identifier name is reserved. What is the difference between “do” and “make”? Detecting the system DPI/PPI from JS/CSS? I'm working on a kind of unique app which needs to generate images at specific resolutions according to the device they are displayed on. So the output is different on a regular Windows browser (96ppi), iPhone (163ppi), Android G1 (180ppi), and other devices. I'm wondering if there's a way to detect this automatically.  My initial research seems to say no. The only suggestion I've seen is to make an element whose width is specified as "1in" in CSS, then check its offsetWidth (see also ). Makes sense, but iPhone is lying to me with that technique, saying it's 96ppi.  Another approach might be to get the dimensions of the display in inches and then divide by the width in pixels, but I'm not sure how to do that either. Migrate hard drive with Windows 7 to new laptop? I have a Dell D630 laptop that has Windows 7 Professional on it that was in dire need for replacement so I recently picked up an HP G62 laptop that comes with Windows 7 Home Premium. I don't need both laptops and I'd rather spare myself the time reinstalling all my programs and making sure I didn't forget to migrate any of my data over by simply swapping hard drives from the Dell to the HP.  Well, I tried just that and my HP laptop instantly BSOD'd on startup.  I'm currently running 'Startup Repair' but it's been sitting there for over 20 mins saying &quot;Attempting repairs...&quot; and nothing is really happening so I don't have much faith in this. The good news is that before I swapped the drives I made an Acronis image of the Dell drive and stored it on my NAS so I can pretty much try anything with this drive and still get back to where I was if need be. I find it hard to believe that what I want to do would be rather difficult, although it sure is looking that way.  I'd appreciate any advice in making this happen. Thanks Edit All the answers were great, so thank you.  I accepted djechelon's answer because the Win7 migration tool saved me quite a bit of time. Can I move the Unity launcher? How does the formation of a solar system not break the second law of thermodynamics? Please forgive: I am a layman when it comes to physics and cosmology, and have tried finding an answer to this that I can understand, with no luck.  As I understand it, the solar system evolved from a massive molecular cloud. To me, this seems to break the second law of thermodynamics, as I think it suggests order from disorder.  I know there must be something wrong with my logic, but am really stuck.  Can anyone explain this one in layman's terms?  (Posting to both "Astronomy" and "Physics", as it seems to overlap these subjects)