Tag-Arhiva pentru » pocni «

Joi, November 12th, 2009 | Autor:

If you ever find yourself updating a single application in Arch Linux (a very bad idea, btw) and it upgrades readline you might end up seeing an error along the lines of:
/bin/bash: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
Hopefully you still have a bash prompt open and you haven’t closed them all. If you still can, immediately run the following:
pacman -S bash
else you won’t be able to run bash any more because bash would still be linking to the old version of readline.

De asemenea, in future, don’t run
pacman -Sy application
(python in my case)
în schimb, run:
pacman -Syu
which will ensure that all applications are upgraded.

Personal, I think that bash should have had a dependency set saying that it required the old specific version of readline and the same for the new bash, requiring the new version of readline. Regardless, rather play it safe. 😉

Acțiune
Friday, June 05th, 2009 | Autor:

Well it turns out that the problem is a little more subtle than that. It is only the root user that does not have syntax highlighting.

You see, vim does have syntax highlighting but vi and vim are different binaries. A shell startup script only aliases vi to vim if the user id is higher than 100 – which excludes root. The simplest workaround is to just add an explicit alias to root’s .bashrc at /root/.bashrc :

alias vi='vim'

run the command manually or just log in again toactivatethe alias.

Btw, I’m starting to like via lot. For a long time it made no sense to mebut now I am found. 🙂

Acțiune
sâmbătă, March 28th, 2009 | Autor:

Its amazing how much you can do by combining the small yet powerful commands Unix has available.

This little-used command, time, finally became useful today as a way to report the length of time that certain automated operations are running. In my example, I’m timing how long it takes to build the Linux kernel:

$ time rebuild-kernel26
...
couple-thousand-lines-of-scrolling-text
...
==> Finished making: kernel26 2.6.28.8-1 x86_64 (Sat Mar 28 17:19:52 SAST 2009)
real    62m21.994s
user    43m31.846s
sys     6m1.096s

Yup, that took a little over an hour to build. The values are:

  • realthe actual time elapsed while the command was running – 62 minute
  • userthe amount of userland time the command used – 43 minute
  • systhe amount of system time the command used – 6 minute

(I was busy doing other things while this was happening which is why it took 62 minutes for the desktop to do (43+6=) 49 minutes-worth of work)

If you’re using the GNU version (most likely), it also gives you the option of displaying the results in a custom fashion. Mostly, this command could be useful in scripts where you need to report how long a task tookor maybe? just a geeky way to time something random. 😛

Acțiune
Categorie: linux  | Tag-uri: , , , , , , ,  | Lasă un comentariu
Miercuri, March 18th, 2009 | Autor:

[edit] So much for that. It turns out that openssl is able to determine that the key and certificate are already in a single file. Prin urmare, no csplitting required (bine, I hope somebody reading this at least learned about how nice csplit is). In fact, the whole script might as well be obsoleteblaargh. Well, at least it gives a nice warning about not giving a blank passphrase. 😀

Here’s the new version:

pem2pfxconverts a .pem-formatted file containing a private key and signed certificate into a Windows-compatible .pfx certificate file.

#!/bin/bash
#pem2pfx
#v0.2
#Complicat - brendon@swiftspeureut.co.za
# Converts a .pem certificate file to .pfx format
# $1 is the source file
set -e
 
if [ $# = 1 ]; then
  outputfile=`echo $1 | dar 's/.pem$/.pfx/'`
 
  echo "Please specify a password below. Windows refuses to import a .pfx certificate with a blank password."
  openssl pkcs12 -export -out $outputfile -in $1
 
 else
  echo "pem2pfx - convertește un fișier .pem formatat privat-cheie și certificat pentru un fișier .pfx compatibil cu IIS."
  echo "Usage: pem2pfx inputfile.pem"
fi

mai mult…

Acțiune
sâmbătă, 21 februarie, 2009 | Autor:

and my Personal Rating (PR) out of 10 😉

I use Firefox so most of these won’t apply to non-FF users. Totuși, I’d be very very interested to hear what other addons my friends, subscribers, and random websurfers find interesting or useful to them. Have your say and let us know why you love the addons you love. 🙂

Personal, I prefer addons that aren’t intrusive. Ideally, an addon must have a minimal interface and give me a measurable benefit for me to keep it installed.

Cacheviewer – 7

This is a GUI front-end for the Cache Firefox keeps of the last few pages and media. I’ve found this addon more interesting than useful right now so I’m probably going to remove it soon.

ColorfulTabs – 9

I love the colours. Fila de culoare-gruparea nu funcționează foarte bine atunci când ajunge despre 30 file deși… :-/

descărcare Statusbar – 10

Prefer sa am totul în Firefox într-o singură fereastră în file. Având o cutie de descărcare într-o fereastră separată este un mare nu-nu pentru mine. Se economisește, de asemenea, ecran real estate, deoarece este foarte minim. 🙂

Video DownloadHelper – 10

Video DownloadHelper caută streaming media – în mod special în căutarea pentru orice conținut mare, care este descarcat. Când faceți clic pe pictograma, vă arată fluxurile-descărcarea în prezent și vă oferă opțiunea de ao coadă ca “normal” descărcare.

Din moment ce nu se știe niciodată dacă FF se va prăbuși sau puterea se va tăia, Aș prefera să salvați o copie pe desktop-ul meu și pot apoi vizualiza video fără a utiliza lățime de bandă mai pentru a descărca video din nou. De asemenea, la munca, când oamenii trimite-mi link-uri către YouTube sau alte medii, De obicei nu deranjez uitam pana mult dupa – la propria mea petrecere a timpului liber sau în timpul unei pauze.

Expirarea Canare – 9

Acest lucru addon îngrijite și minime vă spune dacă certificatul SSL pentru site-ul pe care îl vizualizați în prezent este în curând va expira. În cazul în care site-ul dvs. are un certificat SSL, Vă recomandăm să utilizați acest addon pentru a evita certificatul SSL site-ului dvs. expiră din cauza lipsei de o simplă notificare sau probleme de comunicare.

Fasterfox – 8

Fasterfox adaugă unele opțiuni de rețea optmisation. Unele dintre opțiuni ar putea face rețeaua companiei admin un pic supărat cu tine, deși. 😉

Firebug – 9

Pentru dezvoltarea web și experimentarea cu pagini. Minunat pentru testarea biți mici de cod precum și depanare pagini.

FoxClocks – 6

greși – vă spune ora și în alte zone de timp. o.o A fost utilă pentru o perioadă scurtă de timp – acum redundantă, întrucât capul meu este că lucrează mai repede decât mă pot ochire. rm -f

FoxyProxy – 9

Awesome pentru parcurgerea paginilor specifice prin servere proxy specifice. Acest lucru este util atunci când unele site-uri sunt blocat sau Saix Serverele proxy transparent nu funcționează corect. 🙂

Eu folosesc această rută pentru un trafic de peste servere proxy pe care aș prefera să nu trec prin rute prestabilite. Sale, de asemenea, foarte flexibil. Dacă aveți mai mult de un server proxy disponibile și cel pe care îl utilizați, de obicei, dintr-o dată merge clipi, doar comuta la următorul. 🙂

Maimuță unsuroasă – 10

Chiar acum, Eu folosesc acest lucru numai pentru GooglemonkeyR scenariu. Acest script reformati GoogleE rezultatele căutării pentru a specificațiilor dumneavoastră și are, de asemenea, o opțiune pentru a afișa miniatură mic de pagini Google face. Greasemonkey poate face o lot mai mult și există o mulțime de script-uri ușor disponibil pentru mai multe multe site-uri.

Live HTTP headers – 8

Am folosit acest lucru de câteva ori pentru a diagnostica problemele de compresie gzip cu servere web IIS. Nu de mult altceva de spus, deși: Functioneaza.

PageRank-ul live – 10 (pana acum – doar instalat ieri)

Acest addon pare destul de simplu. Ea devine PageRank de la Google și arată-l în tavă.

NoScript – 10

NoScript este AWESOME la publicitate de blocare. Este un pic iritant la început, deoarece trebuie să treacă pe lista albă toate site-urile care vă plac – dar pe termen lung este soooo în valoare de ea. 🙂

Înviaþi Pagini – 10

Foarte util pentru dacă navigați la un site și se întâmplă să fie în jos. În cazul în care site-ul este static orientate spre conținutul, atunci acest lucru face mai ușor de a găsi rapid conținutul în cazul în care sa salvată în memoria cache on-line.

Fila Mix Plus – 8

Minunat pentru dacă aveți mai mult de 7-sau-file așa.

ShowIP (folosind o versiune modificată în scopuri de muncă – afișează numele canonic serverului companiei atunci când navighezi) – 10

Nu-mi pot imagina naiba mi-ar fi să treacă printr-un server pentru a identifica fără acest plugin. bine, Eu pot. Folosit pentru a avea de a face acest lucru tot timpul. Am în cele din urmă, dar scriptat nu pot găsi script-ul original,. Iată 60-a doua mea încercare de recrearea ce era în scenariu:

$ cat / etc / hosts | grep `sape Un @mycachingnameserver $ nume de gazdă | grep . | grep -v "^;"`
$ sape -X `sape o @mycachingnameserver $ nume de gazdă | grep ^ $ nume de gazdă | grep A | \
  awk „/[.]/{imprimare $5}' `@mycachingnameserver | grep . | grep -v "^;"

Web Developer – 9

Am folosit această dată pentru a diagnostica unele probleme cu o pagină. Eu nu fac dezvoltare web mult, așa că am de gând să elimine asta. Sa nu comentez asupra capacităților sale, deoarece cred că acest lucru este un top notch add-on if faci o mulțime de muncă de dezvoltare web.

Acțiune