gedit

* Crear un bashero : touch ~/bash_aliases
* Editar bashero creado: gedit ~/bash_aliases
* En el archivo creado, se debe agregar los alias que voy a utilizar. (Ejm. https://gist.github.com/mfyance/a0e31393442c88267306)
* Editar: gedit ~/.bashrc
* Agregar: 
   if [ -f ~/.bash_aliases ]; then
   . ~/.bash_aliases
   fi
* Resetear lo editado: source ~/.bashrc
* Hacer la prueba
 
NOTA: Otra referencia [https://www.digitalocean.com/community/tutorials/an-introduction-to-useful-bash-aliases-and-functions]
Linux: Instalando Spotify

Hoje que coloquei o Linux na minha máquina, fui adaptar algumas coisas para o sistema, infelizmente o Spotify não estava instalando de jeito algum.

Esse texto está mais explicativo que o da própria Spotify!

Faça o seguinte:

1. Vá a pasta APT: cd /etc/apt

2. Edite o sources.list: sudo gedit sources.list

3. Adicione o repositório: deb http://repository.spotify.com stable non-free

4. Adicione a chave pública para baixar os pacotes: sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys 94558F59

5. sudo apt-get update

6. sudo apt-get install spotify-client

Gedit evoluciona a IDE

CS50 Curso MOOC de Harvard

Lo que me permitió descubrir esta nueva funcionalidad

Entre las cosas que hago estos días, está un curso MOOC dictado por Harvard, CS50 a través de edX.org, no sé cuantos de uds lo conocen pero se los recomiendo si su deseo es aprender a programar (viene con certificado gratis incluido, y si no te gusta la programación hay una gran cantidad de opciones para escoger), bueno el asunto es que ellos te proveen de una máquina virtual para que puedas trabajar y con todas las herramientas incluidas que ellos ya han preparado para ti, así no tienes que preocuparte por otra cosa sino por aprender.

Sin embargo, yo nunca he sido muy fan de las máquinas virtuales, así que leyendo por aquí y por allá y gracias al hermoso repositorio de AUR ya tengo instalado lo básico. Lo curioso es que en el curso se utiliza el compilador clang en vez de gcc, al principio esto me extrañó, de hecho antes no sabía que existía este compilador (ya luego me enteré que hay guerra santa entre los dos y Stallman le da un infarto cada vez que se menciona clang xD). Al principio decidí ignorar el nuevo compilador pues soy de esos que piensa ¿para que tener dos herramientas que hacen el mismo trabajo?

Gedit y Clang hacen equipo

Sin embargo al final decidí darle una oportunidad al compilador básicamente por dos razones, estaba teniendo problemas a la hora de compilar (específicamente con la etiqueta -Qunused-arguments que al parecer no existe en gcc) y segundo porque en una de las actualizaciones rutinarias noté que el Gedit me lanzó un tip de que para activar el “code assistance” (asistencia de código) era necesario instalar clang. En vista de esto decidí probar de que se trataba y ejecuté (solo válido para Arch y/o Manjaro)

sudo pacman -S clang

La magia vino al instante =). Si colocas el puntero sobre las advertencias te indica la pista de lo que está mal, lástima que en la captura de pantalla desaparezca.

Captura de pantalla

Las siguientes líneas pueden herir sentimientos
Por supuesto hay que resaltar que la magia no solo viene de gedit, de hecho esto no fuera posible sin clang, utilizando las APIs correctas los demás editores también podrían hacer uso de la asistencia de código. Sé que a los mas puristas esto les debe dar dolor de cabeza, pero hay que reconocer el buen trabajo de los desarrolladores de clang, y la conclusión inmediata a la que puedo llegar es,
  • La competencia siempre permite la evolución con beneficio a los usuarios.
  • No todo lo que no sea estrictamente GPL es malo
  • Quienes predican libertad de pensamiento deberían justamente hacer evolucionar los programas en base a las necesidades de los usuarios, porque los pensamientos de todos valen, no solo el de los desarrolladores. (Tu programa puede tener todo lo que quieras, pero si a los usuarios no les gusta fracasas, punto)

Tengo entendido que esto es algo que a gritos se venía pidiendo que se incluyera en gcc, pero como las mayores demandas al parecer venían de grandes empresas privadas pues se ignoraron. No creo que eso sea el mejor ejemplo de libertad de pensamiento y de lo que el open source predica y representa.

Para reflexionar
Soy un gran admirador del Open Source y Linux en general, lo utilizo a diario, pero últimamente me he comenzado a cuestionar ciertas cosas que pienso que deberíamos mejorar como comunidad. Creo que hemos perdido un poco el rumbo del verdadero significado de lo que significa libertad de pensamiento y lo que era el open source en un principio, ahora nos hemos convertido en caníbales que entre nosotros mismos nos vivimos odiando a nosotros mismos y a los demás, odio a los usuarios de Windows, odio a los usuarios de Apple, si uso Ubuntu odio a los debianitas y viceversa, si uso Arch odio a los de Gentoo y viceversa, y lo peor de todo es que a los nuevos potenciales usuarios los tratamos como coleto si es que se les ocurre hacer una pregunta “trivial” para nosotros que por supuesto para ellos no lo es.

Sé que no todos son así, pero una buena parte de la comunidad linuxera seguro se siente identificada, y estoy convencido que como sigamos así, jamás podremos conquistar el escritorio. Tenemos que dejar el odio entre nosotros a un lado, tenemos que tratar mejor a los nuevos potenciales usuarios sin importar si hacen preguntas “tontas” o “repetidas” y no menos importante, los desarrolladores deben dejar de hacer guerra a las empresas privadas y centrarse en atender las necesidades, la fragmentación es una consecuencia directa de esto pienso yo. Seguro estoy que si se hubieran atendido las necesidades de los demás, sin importar de donde provinieran hoy la historia habría sido “gedit y gcc hacen equipo para formar un IDE” o “gcc permite a los pequeños editores convertirse en verdaderos IDEs”


Fuente: Desde Linux
Fazendo o Debian aceitar repositórios PPA

PPA, pra que não sabe foi uma maneira criada pela Canonical para dar as desenvolvedores uma ferramenta para manterem o repositório de seus aplicativos. Como muitos sabem isso faz com que você de ao responsável pelo repositório uma autorização de root para atualizar o pacote quando ele quiser. Por essa e outras razões o Debian não adotou a ideia criada pela Canonical, mas se você confia em alguns repositórios e quer testar isso no Debian, vamos aos passos:

Keep reading

Tails, the renown Amnesic Incognito Live System, has been updated to version 1.4, a release that brings a number of new features, updates components, and repairs some of the most annoying bugs discovered since Tails 1.3.







According to the release notes, major features in Tails 1.4 include the anonymous Tor Browser 4.5 web browser software based on Mozilla Firefox ESR, a shortcut for the Tails OpenPGP Applet, which has been added to the Gedit text editor, and Paperkey, a too… (read more) via Softpedia News > Linux

ubuntu14.04 を root (管理者権限) で操作できるようにして、wgrib2 を入れた件

お仕事で、wgrib2 形式データを使うので、タイトルのようなことをしようとして、ubuntu14.04 で sudo ができない状態だったので、なんとかした話。

1. ubuntu14.04 で sudo (root: 管理者権限で作業を) できるようになるまで

原因は、/etc/group で、自分のアカウントが (なぜかインストール時に) sudo グループに入っていなかったこと。症状としては sudo+コマンド、をしようとすると、sudoer リストに入ってないよ、と言われる。

おおざっぱには、とにかく「管理者権限が必要なことは何もできない」ので、LiveCD モード (Ubuntu インストール時に出てくる、お試しモード的なものですね) で立ち上げて、そのセッションからハードディスクを直接編集するという手順を踏みます。

非常に参考になったのはこちらのサイト:

http://d.hatena.ne.jp/Nilfs/20121123/1353646475

状況は 2 or 3 でしたが、2. の LiveCD でリカバリモードに入る、がよくわからなかったので、3. の “LiveCDを使ってUbuntuを起動させて無理やりに設定ファイルを変更する” を参考に作業しました。私の場合、VirtualBox に Ubuntu を入れていました。したがって、「LiveCD で立ち上げる」という部分は、Virtual Box マネージャーの 設定 -> ストレージ -> ストレージツリー(S) -> コントローラー IDE という所に、現在配布されている Ubuntu14.04 のインストーラーイメージをダウンロードしてきて、指定しました。この状態で仮想マシンを起動。あとは、上掲のサイトを参考に terminal から sudo gedit で /etc/group を書き換えました。そののち、再起動すると、ちゃんと sudo が使えるようになりました。

とりあえず、文章だけ…。

2. ubuntu 14.04 に wgrib2 をインストール

早崎さんのこのサイト:

http://fujin.geo.kyushu-u.ac.jp/~hayasaki/Linux_tips/GRIBwgribInfo

に簡潔にわかりやすく書かれていて、これを参考にすれば基本は OK. ただ、以下の点で引っかかりました:

 a) コンパイラ: makefile の FC=gfortran がコメントアウトされていた行から # を消して復活

 b) NetCDF: netcdf 周りをインストールしてる辺りで文句を言われる。ncdump コマンドを入力すると、apt-get で入れなさいと言われるので、その通りにインストール。

 c) m4: m4 というソフトウェアが入ってないと文句を言われる。やはり、apt-get でインストール。

 d) make するディレクトリ: windows7 側と共有にしていたディレクトリで make すると途中でディレクトリ書き込み権限の問題でストップ。理由が不明 (ls -ld でディレクトリを見てみたけど、一応書き込めるはずだった) だったので、~/software を作ってその中で make すると (警告はあったものの) 最後まで make 完了。

こちらも殴り書き的に文章だけ…

Mettre en place des VirtualHosts avec Node.js

Mettre en place des VirtualHosts avec Node.js

Première Partie : Création de l’environnement de travail

Pour débuter le billet commencez par créer, l’arborescence suivante

1


2
3
4 userlaintimes@laintimesdebian:~$ mkdir laintimesdotcom
userlaintimes@laintimesdebian:~$ cd laintimesdotcom/
userlaintimes@laintimesdebian:~/laintimesdotcom$ touch index.js
userlaintimes@laintimesdebian:~/laintimesdotcom$ gedit index.js

Dans Gedit…

View On WordPress