Posts for: #IRC

Minbif on FreeBSD

I don’t remember at all why I did this. I can’t remember if the minbif port was broken or what my motivation was. I downloaded the last version of minbif and started editing crap until it compiled on FreeBSD 10.2. Which, with this patch, it does. In any case, it’s going here for posterity, I guess.

diff -Naur minbif-1.0.5/src/im/account.cpp
minbif-1.0.5-new/src/im/account.cpp
--- minbif-1.0.5/src/im/account.cpp     2011-12-04 09:24:51.000000000
-0500
+++ minbif-1.0.5-new/src/im/account.cpp 2016-01-26 17:20:54.418450000
-0500
@@ -272,7 +272,7 @@
                                else
                                {
                                        char** prpl_formats =
g_strsplit(prplinfo->icon_spec.format,",",0);
-                                       ImlibLoadError err =
                                        IMLIB_LOAD_ERROR_UNKNOWN;
+                                       Imlib_Load_Error err =
IMLIB_LOAD_ERROR_UNKNOWN;

                                        close(temp_fd);
                                        /* Try to encode in a
 * supported format. */
diff -Naur minbif-1.0.5/src/im/auth_pam.h
minbif-1.0.5-new/src/im/auth_pam.h
--- minbif-1.0.5/src/im/auth_pam.h      2011-12-04 09:24:51.000000000
-0500
+++ minbif-1.0.5-new/src/im/auth_pam.h  2016-01-26 17:15:57.047434000
-0500
@@ -21,7 +21,7 @@

 #include "auth.h"
 #include <security/pam_appl.h>
-#include <security/pam_misc.h>
+#include <security/openpam.h>

 struct _pam_conv_func_data {
        bool update;
diff -Naur minbif-1.0.5/src/server_poll/daemon_fork.cpp
minbif-1.0.5-new/src/server_poll/daemon_fork.cpp
--- minbif-1.0.5/src/server_poll/daemon_fork.cpp        2011-12-04
09:24:51.000000000 -0500
+++ minbif-1.0.5-new/src/server_poll/daemon_fork.cpp    2016-01-26
12:14:09.049463000 -0500
@@ -20,7 +20,7 @@
 #include <cassert>
 #include <cstring>
 #include <cerrno>
-#include <glib/gmain.h>
+#include <glib.h>
 #include <sys/socket.h>
 #include <sys/stat.h>
 #include <arpa/inet.h>
diff -Naur minbif-1.0.5/src/server_poll/inetd.cpp
minbif-1.0.5-new/src/server_poll/inetd.cpp
--- minbif-1.0.5/src/server_poll/inetd.cpp      2011-12-04
09:24:51.000000000 -0500
+++ minbif-1.0.5-new/src/server_poll/inetd.cpp  2016-01-26
12:09:56.808247000 -0500
@@ -17,7 +17,7 @@
  */

 #include <cassert>
-#include <glib/gmain.h>
+#include <glib.h>

 #include "inetd.h"
 #include "irc/irc.h"
[]

WeeChat

I found out recently that Cygwin has been including WeeChat in their packages, so I had to dive in. Found out two things. One, Cygwin has a new interface they install; Mintty.exe is fucking awesome. Two, WeeChat is just as awesome in Cygwin.

This is my current layout, which I’m sure will change multiple times.

WeeChat

I need to grab more cygwin packages. Fuck. Yes.

[]

100 Windows in irssi

Life in a terminal can be hard. There are times when a GUI really is useful. “My kingdom for an Alt+Tab!” IRC can be one of those things. The best coping mechanism I’ve found is to google the hell out of any given problem I have until it’s thoroughly solved. Example: Managing a ton of windows in IRC- specifically irssi. There are terminal clients that do this right off the bat, but irssi is old and trusted. Without further ado, “100 Windows in irssi”, blatantly ripped off from this guy.

[]

IRC is a Bad Place™

[18:44:05] <Aar0n> i fit a Sharpie up my urethra the other day
[18:44:11] <Burgina> hawt
[18:44:23] <o_o> eww
[18:44:29] <Aar0n> maybe thats why i pee black chunks
[18:44:38] <Aar0n> I fergot to put the cap on first
...
[18:45:29] <Aar0n> i found this killer vag mesh video anyone wanna see?
[18:45:33] <Burgina> yes
[18:45:47] <o_o> brb
[18:45:51] <Aar0n> naa ill be a good boy
[]