Page 2 of 4
Just in case you absolutely have to insert a date in MySQL that does’nt exist, eg 2014-02-30, you can run MySQL server in a special mode that authorizes such dates :
MySQL will only check that the month is in the range from 1 to 12 and the day is in the range from 1 to 31.
see Mysql DOC
A few days ago, I started to have a very disturbing “Not permitted” message when trying to mount a usb disk from Thunar. The only way I found was to pmount the disk : not as intuitive as just clicking the disk on Thunar.
But after some googling, I found where was the real problem : udisk, who is responsible of mounting disks, uses polkit to know if I have the right to mount, or not, external disk. So, if you have the same problem, follow this steps :
sudo nano /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy
(use your favorite text editor in place of nano)
Then, look for the section with “udisks2.filesystem-mount”, inside you’ll have a “defaults” section with interesting stuff :
<defaults> <allow_any>auth_admin</allow_any> <allow_inactive>auth_admin</allow_inactive> <allow_active>auth_admin_keep</allow_active> </defaults>
Now, replace all “auth_admin*” by “yes” to give access for every user, like this :
<defaults> <allow_any>yes</allow_any> <allow_inactive>yes</allow_inactive> <allow_active>yes</allow_active> </defaults>
Save your modifications. Forget this annoying message !
- In Windows, create a certificate via Start > All Programs > Microsoft Office > Microsoft Office Tools > Digital Certificate for VBA Projects
- In Microsoft Outlook, open the VB editor and copy/paste the code below
- Replace firstname.lastname@example.org and save
- Click on Tools > Digital Signature
- Click on [Choose] and select your certificate
- Click OK, then save and close the VB editor
- Create the Outlook rule with [run a script] as action and select your macro
- That’s all folks !
Private Const TO_EMAIL As String = "email@example.com" Sub ForwardAllEmail(theMail As MailItem) On Error GoTo EndSub Dim mailObj As Outlook.MailItem Dim item As Outlook.MailItem Set mailObj = Application.Session.GetItemFromID(theMail.EntryID) Set item = mailObj.Forward item.Recipients.Add (TO_EMAIL) item.Send Set item = Nothing ' Set variables to null to prevent memory leaks Set mailObj = Nothing Exit Sub EndSub: MsgBox "Error: " & Err.Description End Sub
A few months ago, I read an article about brain training by learning a new language : very interesting story about William Alexander who failed to learn french but strenghten his brain trying to.
But this is not the subject of this post. As I finished to read the article, I tried to reach William Alexander’s website and was redirected to a crappy chineese online store. I immediately thought he was hacked and after reading the page source code, I find this piece of script :
What’s going on here ? The code checks the browser language and redirects to the fraudulent site only if the language is anything other than english ! So, every time some non-english dude complains to William about this problem, William tries the site and accesses it successfully and just forget about it… The malicious code can stay here for months, with just a little trick but very annoying result !
And for the record, I, of course, alerted William and he removed the malicious code …
New session : tmux
Attach to a session : tmux a
Detach : Ctrl+b d
Scroll : Ctrl+b PgUp/PgDown (quit with q) also can use mouse after first page up or down
Copy mode : Ctrl+b [ (quit with q)
Split horizontally : Ctrl+b “
Split vertically : Ctrl+b %
Switch pane : Ctrl+b arrow key
Resize pane : Hold Ctrl+b + arrow keys
install xclip so buffer copied insied tmux are also available to X : sudo apt-get install xclip