[Haifux] [HAIFUX LECTURE] Topics in advanced Python -- Hai Zaar

2014-11-29 Thread Eli Billauer
On Monday, December 1st at 18:30, Haifux will gather to hear a talk by Hai Zaar: Topics in advanced Python Abstract * (Advanced) decorators * Descriptors * Multiple inheritance * The magic of type * Metaclasses * Slots vs dictionaries * Generators in depth * Async

[Haifux] [HAIFUX LECTURE] CiviCRM Meetup -- Xavier Dutoit

2014-11-15 Thread Eli Billauer
On Monday, November 17th at 18:30, Haifux will gather to hear a talk by Xavier Dutoit: CiviCRM Meetup Abstract CiviCRM is a free and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of

Re: [Haifux] The Bash vulnerability (shellshock)

2014-09-28 Thread Eli Billauer
Thanks Guy. I'll definitely try one of those test scripts. As for asking a random site to check this for me -- I'm not sure it's a good idea. I mean, I don't know who has set up this site and what their intentions are... Regards, Eli On 27/09/14 22:42, Guy Edri wrote: Hey Eli.

Re: [Haifux] The Bash vulnerability (shellshock)

2014-09-26 Thread Eli Billauer
Hi, I did # yum upgrade bash on Haifux' server, and it's off the hook. But I was also surprised that it the attack failed even before that. Eli On 26/09/14 12:39, guy keren wrote: On 09/26/2014 12:30 PM, Eli Billauer wrote: env x='() { :;}; echo vulnerable' bash -c 'echo

[Haifux] Haifux: Call for speakers

2014-09-07 Thread Eli Billauer
Hi all, After a short August vacation, Haifux is back. And it seems like it's some kind of tradition that the lecture list is empty at this time of the year. So, any takers? The next slot -- a week from now -- is vacant. Grab it while it's hot! Remember that you don't have to be an expert

[Haifux] [HAIFUX' BIRTHDAY] The Founding Fathers' Session

2014-08-30 Thread Eli Billauer
On Monday, September 1st at 18:30, Haifux will gather for a mini-birthday party + to hear Guy Keren and Orr Dunkelman on The Founding Fathers' Session Abstract In 1999, one Guy Keren and one Orr Dunkelman, founded the Haifa Linux Club (also known as Haifux http://www.haifux.org). In this

[Haifux] Haifux celebrates 15 years this Monday

2014-08-28 Thread Eli Billauer
Hi all, This Monday, Haifux' two Founding Fathers, Guy Keren and Orr Dunkelman, will reflect on the past: Guy will talk about how baby Linux has grown since Haifux was founded, and Orr will go on reading from the Book of Bad Crypto Decisions. This is also a nice opportunity for an all-times

Re: [Haifux] planning our 15th anniversary?

2014-08-17 Thread Eli Billauer
Hi, No meeting tomorrow. The celebrations are planned on our next meeting, two weeks away. Eli On 17/08/14 22:56, Sorana Fraier wrote: So, there will be a lecture tomorrow? Or it's on other date? On Mon, Aug 4, 2014 at 12:25 AM, Eli Billauer e...@billauer.co.il mailto:e

[Haifux] [HAIFUX LECTURE] Cedalion: A Democracy Awaiting the People -- Boaz Rosenan

2014-08-02 Thread Eli Billauer
On Monday, August 4th at 18:30, Haifux will gather to hear a talk by Boaz Rosenan: Cedalion: A Democracy Awaiting the People Abstract Cedalion is a democratic programming language. Most programming languages have a fixed syntax with fixed semantics, defined by either a small committee or

[Haifux] [HAIFUX LECTURE] The Book of Bad Crypto Decisions -- Orr Dunkelman

2014-07-19 Thread Eli Billauer
On Monday, July 21st at 18:30, Haifux will gather to hear a talk by Orr Dunkelman: The Book of Bad Crypto Decisions (part 1 of 1,000,000) Abstract The borderline between cryptography and computer security (or How to use cryptography) was, is, and will be, a place for many problems. In

[Haifux] Haifux, this Monday, on crypto-hell

2014-07-18 Thread Eli Billauer
Hello all, On Monday (July 21st), Haifux will mock those who had good intentions but poor crypto wisdom, and deserved their position in the shameful list of security fails. And also discuss why they got it wrong... The short abstract is at http://www.haifux.org/lectures/328 This is an extra

[Haifux] [HAIFUX LECTURE] Profiling and Tracing -- Nadav Amit

2014-07-05 Thread Eli Billauer
On Monday, July 7th at 18:30, Haifux will gather to hear a talk by Nadav Amit: Profiling and Tracing Abstract In this talk we would cover the basics of performance profiling using the Linux perf tool, and tracing using ftrace. The talk will consist mainly of demos.

[Haifux] [HAIFUX LECTURE] Efficient Virtual Memory: Hash, Don't Walk -- Idan Yaniv

2014-06-21 Thread Eli Billauer
On Monday, June 23rd at 18:30, Haifux will gather to hear a talk by Idan Yaniv: Efficient Virtual Memory: Hash, Don't Walk Abstract Radix page tables as implemented in the x86-64 micro-architecture incur a penalty of four memory references on each TLB miss. The problem aggravates in

[Haifux] [HAIFUX LECTURE] Web Weakness -- Aviad Carmel

2014-06-07 Thread Eli Billauer
On Monday, June 9th at 18:30, Haifux will gather to hear a talk by Aviad Carmel: Web Weakness Abstract In this talk we will go over a few weaknesses that appear in today's web: * Insecure scripts * SQL Injection * Croos Site Scripting (XSS)

[Haifux] Haifux, this Monday, on Web Weakness

2014-06-05 Thread Eli Billauer
Hello all, On Monday (June 9th), Haifux will once again reinforce our natural paranoia in Aviad Carmel's talk on Web Weakness. The short abstract is at http://www.haifux.org/lectures/324/ This is an extra announcement, as the lecture was added recently See you, Eli -- Web:

[Haifux] [HAIFUX LECTURE] Managed Resource Allocation in Linux Device Drivers -- Eli Billauer

2014-05-24 Thread Eli Billauer
On Monday, May 26th at 18:30, Haifux will gather to hear a talk by Eli Billauer: The Right Way: Managed Resource Allocation in Linux Device Drivers Download the slides: http://www.haifux.org/lectures/323/haifux-devres.pdf Abstract Linux device drivers typically call kmalloc

[Haifux] Never call kfree() in a device driver again

2014-05-15 Thread Eli Billauer
Hi all, Ah, I just wanted to tell you that I'll hold a talk about managed resource allocation in the Linux kernel, in Haifux on May 26th. Abstract: http://www.haifux.org/lectures/323 Besides, there's currently no talk scheduled after that. So it's a good opportunity to get a slot as close as

Re: [Haifux] Never call kfree() in a device driver again

2014-05-15 Thread Eli Billauer
Hi, Thanks for the invitation. However I think I'll stick to only Haifux this time. I like it when it's 10 minutes from home. ;) Regards,     Eli On 15/05/14 19:19, Shlomi Fish wrote: Hi Eli, On Thu, May 15, 2014 at 1:25 PM, Eli Billauer e...@billauer.co.il wrote: Hi all

Re: [Haifux] The Heartbeat vulnerability in OpenSSL

2014-04-11 Thread Eli Billauer
Thanks for that one, Tzafrir. In fact, I did try a Python script on my SSH server, and it just failed to run through the test (connection reset by peer). It makes sense now. :) And now when you said it, it's quite easy to confirm that all over the web.

[Haifux] The Heartbeat vulnerability in OpenSSL (and hence ssh/https)

2014-04-10 Thread Eli Billauer
Hi all, I suppose that the security freaks already know about this, and still, this seems important enough for an alert. In a nutshell, a bug in the mechanism that allows keepalive messages to be sent to maintain an SSL link, also allows, accidentally, a remote attacker to read a segment of

[Haifux] [HAIFUX LECTURE] Open Ethernet Initiative -- Matty Kados

2014-03-01 Thread Eli Billauer
On Monday, March 3rd at 18:30, Haifux will gather to hear a talk by Matty Kados: Open Ethernet Initiative - using Linux as the foundation of a networking OS Slides are available at http://haifux.org/lectures/319/linux_networking_OS.pdf Abstract The current landscape of proprietary

[Haifux] [HAIFUX LECTURE] PacketShader: a GPU-Accelerated Software Router -- Shachar Raindel

2014-02-15 Thread Eli Billauer
On Monday, February 17th at 18:30, Haifux will gather to hear a talk by Shachar Raindel: PacketShader: a GPU-Accelerated Software Router Abstract PacketShader is a high-performance software router framework for general packet processing with Graphics Processing Unit (GPU) acceleration.

[Haifux] Haifux, this Monday: Wikipedia and MediaWiki

2014-01-30 Thread Eli Billauer
Hello all, On Monday (February 3rd), Haifux will dive into the guts of Wikipedia, and learn how MediaWiki software package can work for you (and how you can work for MediaWiki...). This is what's expected in Amir Elisha Aharoni's talk titled MediaWiki: The software behind Wikipedia. The

[Haifux] Haifux: Let's talk about Cryptography

2014-01-16 Thread Eli Billauer
Hello all, On Monday (January 20th), Haifux will turn paranoid again with its co-founder Orr Dunkelman, who will talk about When Cryptography is not the Answer (even when it is). The abstract is at http://www.haifux.org/lectures/316/ This is an extra announcement, as the lecture was added

[Haifux] Haifux: Call for speakers

2014-01-11 Thread Eli Billauer
Hello all, Haifux' next slots for lectures are currently vacant. So if YOU have a subject you'd like to talk about, whether * you have something interesting to share, or * you'd like to present a project or thesis, and possibly get some new insights, or * you'd like to learn some topic, and

[Haifux] [HAIFUX LECTURE] Quick and Dirty Bash -- Eli Billauer

2014-01-05 Thread Eli Billauer
On Monday, January 6th at 18:30, Haifux will gather to hear a talk by Eli Billauer: Quick and Dirty Bash Abstract This lecture is a quick and unformal guide to scripts and sophisticated commands in Bash. The aim is to supply the listener with tools to use the command-line interface

[Haifux] Haifux: Quick and Dirty Bash strikes again!

2014-01-01 Thread Eli Billauer
Hello all, On Monday (January 6th), Haifux will re-run its good old Schlager "Quick and Dirty Bash". Anyone who wants to get a better grip on one-liners in bash and some basic scripting, this is the place and time. The slides are available at http://www.haifux.org/lectures/100-sil This is an

[Haifux] [HAIFUX LECTURE] High-Level Introduction to Virtualization's Low-Level -- Ronen Hod

2013-11-23 Thread Eli Billauer
On Monday, November 25th at 18:30, Haifux will gather to hear a talk by Ronen Hod: High-Level Introduction to Virtualization's Low-Level Abstract This presentation unwraps the mystery behind virtualization with strong focus on memory management topics. The objective of this talk is to

[Haifux] [HAIFUX LECTURE] Ginseng: market-driven memory allocation -- Orna Agmon Ben-Yehuda

2013-10-12 Thread Eli Billauer
On Monday, October 14th at 18:30, Haifux will gather to hear a talk by Orna Agmon Ben-Yehuda: Ginseng: market-driven memory allocation Abstract Physical memory is the scarcest resource in today’s cloud computing platforms. Cloud providers would like to maximize their clients’

[Haifux] Reporting forum spammers per IP

2013-09-19 Thread Eli Billauer
Hi all, I'm running a little phpBB forum, which is being bomarded by attempts to submit spam posts. I've solved the core problem already (i.e. preventing the spamming itself and the flood of new users) down to zero, but I've noticed a huge amount of attempts -- I'm at ~800,000 hits per month,

[Haifux] [HAIFUX LECTURE] Software Licensing for Dummies -- Jonathan J. Klinger

2013-09-14 Thread Eli Billauer
On Monday, September 16th at 18:30, Haifux will gather to hear a talk by Jonathan J. Klinger: Software Licensing for Dummies / Software Developers Abstract In my lecture, we shall discuss Licensing basics, including (i) basis to copyright law; (ii) what is software licensing; (iii) how

[Haifux] [HAIFUX LECTURE] You The Biometric Database -- Jonathan J. Klinger

2013-08-31 Thread Eli Billauer
On Monday, September 2nd at 18:30, Haifux will gather to hear a talk by Jonathan J. Klinger: You The Biometric Database -- NOTE: Due to the somewhat volatile situation in the region, please check the Next Meeting section on http://haifux.org/ just before leaving home

[Haifux] [HAIFUX LECTURE] DNS Cache-Poisoning: New Attacks and Defenses -- Haya Shulman

2013-07-06 Thread Eli Billauer
On Monday, July 8th at 18:30, Haifux will gather to hear a talk by Haya Shulman: DNS Cache-Poisoning: New Attacks and Defenses Abstract The Domain Name System (DNS) is key to the availability and correct operation of the Internet. Due to its significance it is also a lucrative target for

[Haifux] [HAIFUX/LYX MEETING] The Technion LyX Conspiracy -- Ronen Abravanel and Daniel Vainsencher

2013-06-24 Thread Eli Billauer
Dear fellow Haifux LyXers, A LyX meeting will take place on WEDNESDAY, June 26th at 16:00 to 20:00, in room 815 of the EE Meyer building. If you're like us, you love LyX, and wish you could do everything from it: - Write your papers with the conference style file - Collaborate with LaTeX-only

[Haifux] [HAIFUX LECTURE] Bare-Metal Performance for I/O Virtualization -- Abel Gordon

2013-06-16 Thread Eli Billauer
On Monday, June 17th at 18:30, Haifux will gather to hear a talk by Abel Gordon: Bare-Metal Performance for I/O Virtualization Abstract Hypervisors implement useful features such as live migration and software-defined networking by interposing on their guest virtual machines’ I/O

[Haifux] Audio recording from Rami Rosen's talk is now available

2013-05-29 Thread Eli Billauer
Thanks to Sorana for recording the lecture. They are available at http://haifux.org/lectures/299/ In the aftermath, my own recording failed due to a ridiculous battery life, and Rami's recording failed because a smartphone wasn't intended to do anything useful anyhow. Three attempts, one

[Haifux] [HAIFUX LECTURE] Resource management in Linux -- Rami Rosen

2013-05-25 Thread Eli Billauer
On Monday, May 27th at 18:30, Haifux will gather to hear a talk by Rami Rosen: Resource management in Linux Abstract * Resource management in Linux * Kernel Namespaces implementation (kernel 3.8) * Kernel Namespaces as an infrastructure for process virtualizaton - Network namespaces and

[Haifux] [HAIFUX LECTURE] Android Architecture -- Leon Romanovsky

2013-05-11 Thread Eli Billauer
On Monday, May 13th at 18:30, Haifux will gather to hear a talk by Leon Romanovsky: Android Architecture Abstract This lecture will help to beginners to understand android architecture from the Linux perspective view. We will talk about the differences between Linux kernel and Android

[Haifux] Haifux: Android lecture this Monday

2013-05-09 Thread Eli Billauer
Hi all, I just wanted to bring your attention that Haifux' next lecture on Monday (May 13th) is about Android (by Leon Romanovsky), unlike previous announcement. The abstract hasn't been published yet, but the slides are already available: http://haifux.org/lectures/298/ The formal reminder

[Haifux] [HAIFUX LECTURE] Kernel Cybernetics -- Jonathan Ben-Avraham

2013-03-16 Thread Eli Billauer
On Monday, March 18th at 18:30, Haifux will gather to hear a talk by Jonathan Ben-Avraham: Kernel Cybernetics: How to get useful information from the kernel archives Abstract Beginning kernel programmers spend a large portion of their time looking for information regarding specific

[Haifux] [HAIFUX LECTURE] Wireless Hacking -- Guy Edri

2013-03-02 Thread Eli Billauer
On Monday, March 4th at 18:30, Haifux will gather to hear a talk by Guy Edri: Wireless Hacking *** PREPARE YOUR LAPTOP TODAY FOR THE TALK! ** Abstract The talk includes a workshop, in which the speaker's AP will be hacked by the audiance. To participate, bring a

[Haifux] [HAIFUX LECTURE] Developing modern web applications using Flask and Backbone.js -- Yaniv Aknin and Yaniv Ben-Zaken

2013-02-16 Thread Eli Billauer
On Monday, February 18th at 18:30, Haifux will gather to hear a talk by Yaniv Aknin and Yaniv Ben-Zaken: Developing modern web applications using Flask and Backbone.js Abstract We've come a long way since NCSA Mosaic and httpd. Web developers' arsenal today encompasses a very broad range

Re: [Haifux] Recording the Bitcoin lecture

2013-02-06 Thread Eli Billauer
cord audio On Fri, Feb 1, 2013 at 1:07 PM, Eli Billauer e...@billauer.co.il wrote: Hi all, Is there anyone willing to record the Bitcoins lecture this Monday? http://haifux.org/lectures/292/ (Ah, and there are slides already...) Video is

[Haifux] [HAIFUX LECTURE] Bitcoin by Meni Rosenfeld

2013-02-02 Thread Eli Billauer
On Monday, February 4th at 18:30, Haifux will gather to hear a talk by Meni Rosenfeld: Bitcoin Abstract Bitcoin is the world's first decentralized digital currency. Powered by a peer-to-peer network of computers running free software, it was created as an alternative to the existing

[Haifux] Recording the Bitcoin lecture

2013-02-01 Thread Eli Billauer
Hi all, Is there anyone willing to record the Bitcoins lecture this Monday? http://haifux.org/lectures/292/ (Ah, and there are slides already...) Video is preferred, by audio is fine as well. Who's bringing the stuff?     Eli -- Web: http://www.billauer.co.il

[Haifux] [HAIFUX LECTURE] Command-line utilities: Tips and tricks -- Eli Billauer

2013-01-19 Thread Eli Billauer
On Monday, January 21st at 18:30, Haifux will gather to hear a talk by Eli Billauer: Command-line utilities: Tips and tricks Abstract Command-line utilities is the real power of a Linux computer, and yet there's always a few useful utilities that even an experienced Linux user doesn't

Re: [Haifux] Please upvote and add a comment for http://www.haifux.org/ on Stumble Upon

2013-01-19 Thread Eli Billauer
On 01/19/2013 06:30 PM, Orna Agmon Ben-Yehuda wrote: Eli volunteered to pay this sum even if nobody else does, but I think we should divide the costs among us, if only for the feeling of a mutual deed. It does not have to be divided equally, we are not going to set up a collection system,

Re: [Haifux] [HAIFUX LECTURE] Command-line utilities: Tips and tricks -- Eli Billauer

2013-01-19 Thread Eli Billauer
Thanks. I've added "strings" and please remind me to say a work about cookies and wget. As for ltrace, I've never actually used it, but it's so simple that I'll relate to it too.    Eli On 01/19/2013 10:38 PM, Sorana Fraier wrote: Whats in that executable, you can add the utility strings.

[Haifux] Monday's meeting has changed

2013-01-16 Thread Eli Billauer
Hi all, Due to an unforeseen obligation of the speaker, we were forced to reschedule the lecture about F2FS. Instead, there will be a command-line utility session held by yours truly on 21.1.13 (this Monday). Abstract follows. Command-line utilities: Tips and tricks - Eli Billauer Abstract

[Haifux] State-dependent firewall and Gmail spam filtering

2013-01-14 Thread Eli Billauer
Hello all, I asked these two questions in a previous mail which you all ignored. Which was probably because I mixed it with announcing that our server has moved. So here we go again: (1) For some reason, the server's firewall doesn't handle --state RELATED, ESTABLISHED properly. In fact, this

[Haifux] New server for haifux.org.

2013-01-13 Thread Eli Billauer
Hello all, haifux.org has now moved to a new server, which is unrelated to Hamakor's machine. This affects both the web site and the mailing list. Thanks to Adir for his help with this transition. As a side note, Hamakor's server has also moved (hamakor.org.il in particular), but to another

[Haifux] [HAIFUX LECTURE] Introduction to Flash Memory -- Leon Romanovsky

2013-01-05 Thread Eli Billauer
On Monday, January 7th at 18:30, Haifux will gather to hear a talk by Leon Romanovsky: Introduction to Flash Memory Abstract In this lecture we will discuss flash memory. We will go through history, different types and physics. We will talk about current limitations of flash. This

[Haifux] Car entrance during 2013

2012-12-31 Thread Eli Billauer
Hello all, For quite a few years I've been using Asat's VIP card (which was called Lavie later on) to enter the Technion for Haifux meetings. I've just been informed that this card is not issued anymore. Does anyone know about another solution? Joining the Technion Alumni organization is an

[Haifux] [HAIFUX LECTURE] What more can industry learn from open source? -- Yael Vaya-Talmor

2012-12-22 Thread Eli Billauer
On Monday, December 24th at 18:30, Haifux will gather to hear a talk by Yael Vaya-Talmor: What more can industry learn from open source? *** The subject and abstract may change slightly, please check our site *** Abstract We suggest open source as an alternative way for the production of

[Haifux] Haifux reschedule: Talk about the device tree on Monday

2012-11-28 Thread Eli Billauer
Hi all, Due to a last-minute reschedule in Haifux' lecture line-up, this Monday's talk will be about the flattened device tree, which is the embedded Linux' substitute for the BIOS telling it about the hardware it runs on. More details in our site: http://haifux.org/ The regular

[Haifux] [HAIFUX LECTURE] Israeli Digital Rights NPO -- Zvi Devir

2012-10-27 Thread Eli Billauer
On Monday, October 29th at 18:30, Haifux will gather to hear a talk by Zvi Devir: Israeli Digital Rights NPO Abstract The Digital Rights Movement stands between advanced technology and people rights (in the broad sense). Technological advance provides us with new products and new means

[Haifux] [HAIFUX LECTURE] Adding Colors to Kademlia -- Gil Einziger

2012-10-13 Thread Eli Billauer
On Monday, October 15th at 18:30, Haifux will gather to hear a talk by Gil Einziger: Adding Colors to Kademlia Abstract Kademlia is considered to be one of the most effective key based routing protocols. It is nowadays implemented in many file sharing peer-to-peer networks such as

[Haifux] Upstart lecture -- anyone?

2012-09-14 Thread Eli Billauer
Hi all, Having a very temporary issue with an Ubuntu system, I was forced to realize that they've changed the program running the father of all processes (init) from the "classic init" to Upstart. This means that the entire boot process has changed, and that the configuration of what runs when

[Haifux] [HAIFUX LECTURE] Patentability of software related inventions by Doron Sierdazki

2012-08-04 Thread Eli Billauer
On Monday, August 6th at 18:30, Haifux will gather to hear a talk by Doron Sierdazki: Where did Bilski take us? Patentability of software related inventions Abstract In the last two decades patenting software relations invention in the US was a flourishing business. Recent ruling by

[Haifux] [HAIFUX LECTURE] Git for solo projects too by Eli Billauer

2012-07-21 Thread Eli Billauer
On Monday, July 23rd at 18:30, Haifux will gather to hear a talk by Eli Billauer: Git for solo projects too Abstract Git is well-known as the tool for collaborating in free software projects, and the Linux kernel in particular. What seems to be less known, is how useful it is even

[Haifux] [HAIFUX LECTURE] Hebrew search - not a trivial task by Itamar Syn-Hershko

2012-07-07 Thread Eli Billauer
: Eli Billauer 06/08/12 Where did Bilski take us? Patentability of software related inventions: Doron Sierdazki == We are always interested in hearing your talks and ideas. If you wish to give a talk, hold a discussion

[Haifux] [HAIFUX LECTURE] ZeroVM: Lightweight containers based on Google Native Client by Camuel Gilyadov

2012-06-23 Thread Eli Billauer
! == Future lectures: 09/07/12 Hebrew search---not a trivial task (Hebmorph): Itamar Syn-Hershko 23/07/12 Git for solo projects too: Eli Billauer 06/08/12 Where did Bilski take us? Patentability of software related inventions: Doron Sierdazki

[Haifux] [HAIFUX LECTURE] Disk storage media by Guy Keren

2012-06-09 Thread Eli Billauer
! == Future lectures: 25/06/12 Git for solo projects too: Eli Billauer 09/07/12 Hebmorph: Itamar Syn-Hershko == We are always interested in hearing your talks and ideas. If you wish to give a talk, hold

[Haifux] Oops your system with plain malloc()

2012-05-17 Thread Eli Billauer
Hi all, I just wrote a post in my blog about Linux (2.6.35 on x86_64) oopsing and hanging when allocating huge amounts of RAM. There are a couple of plain C programs in the post that did the job pretty well. You may want to try them yourselves. Or maybe suggest reasons why this happens at

Re: [Haifux] Oops your system with plain malloc()

2012-05-17 Thread Eli Billauer
On 05/17/2012 08:56 PM, Shlomi Fish wrote: Oh wait! You're using kernel-2.6.35.4 - not kernel 3.5.x (which does not exist yet). That's a really old version. Is it an up-to-date distribution kernel? If so - you can report it to your distributor. If not - you should upgrade. Of course I should

Re: [Haifux] Oops your system with plain malloc()

2012-05-17 Thread Eli Billauer
On 05/17/2012 10:23 PM, Tzafrir Cohen wrote: I may consider upgrading to a kernel 2.6.35 which has gone through a long phase of "bug fixes only" but I understand there is no such around at the moment. What I call a vintage kernel. You obviously have a beefy system with

Re: [Haifux] Is the risk real? (Was: New mail icon for Thunderbird over Gnome)

2012-05-14 Thread Eli Billauer
connection) or the company whose machine it was. In some of the cases, the vandalizer used compromised machines - machines that were known to vandalizers to be open for such use. On Mon, May 14, 2012 at 3:20 AM, Eli Billauer e...@billauer.co.il mailto:e...@billauer.co.il wrote: Indeed

[Haifux] Is the risk real? (Was: New mail icon for Thunderbird over Gnome)

2012-05-13 Thread Eli Billauer
: On Sunday, 13 בMay 2012 19:22:20 Eli Billauer wrote: Hello all, I've finally started working with Thunderbird under Linux (FC12, with Thunderbird 3.0.7). The old settings were migrated perfectly, If your "new" one is 3.0.7, I am afraid to ask what was the old ;-)

[Haifux] [HAIFUX LECTURE] Scientific Python by Uri Barkan

2012-05-05 Thread Eli Billauer
On Monday, May 7th at 18:30, Haifux will gather to hear a talk by Uri Barkan Scientific Python Abstract (For a longer description in Hebrew, see http://haifux.org/lectures/277/ ) In scientific programming, software is used for the purpose of research of processes. This method is used

Re: [Haifux] OT: Open CVS/SVN servers

2012-05-02 Thread Eli Billauer
Hmmm... Correct me if I'm wrong, but could it be that the members of this mailing list are slightly inclined towards git? Well, for good reasons. Since I discovered git, I don't think about editing any file on my own hard disk without setting up a local git repository. It's not a matter

[Haifux] [HAIFUX LECTURE] Software tools for reconfigurable architectures by Victor Kaplansky

2012-03-17 Thread Eli Billauer
On Monday, March 19th at 18:30, Haifux will gather to hear a talk by Victor Kaplansky: Software tools for reconfigurable architectures Abstract Reconfigurable computing allows a lower power consumption to achieve higher performance than software, while maintaining a higher level of

[Haifux] [HAIFUX LECTURE] Making Hebrew Slides with LaTeX and Beamer by Gai Shaked

2012-02-18 Thread Eli Billauer
On Monday, February 20th at 18:30, Haifux will gather to hear a talk by Gai Shaked: Making Hebrew Slides with LaTeX and Beamer Abstract LaTeX is a high-quality typesetting system; BEAMER is is a LaTeX class for creating presentations; Hebrew is an esoteric west Semitic language we happen

[Haifux] [HAIFUX LECTURE] C++ AMP: Microsoft approach for Heterogeneous Computing by Avi Mendelson

2012-02-04 Thread Eli Billauer
On Monday, February 6th at 18:30, Haifux will gather to hear a talk by Avi Mendelson: C++ AMP: Microsoft approach for Heterogeneous Computing Abstract C++ AMP (Accelerated Massive Parallelism) is a native programming model that contains elements that span the C++ programming language and

[Haifux] [HAIFUX LECTURE] Maqaf Hataf Patakh - The new standard Hebrew keyboard layout by Amir E. Aharoni

2012-01-07 Thread Eli Billauer
On Monday, January 9th at 18:30, Haifux will gather to hear Amir E. Aharoni talk about Maqaf Hataf Patakh - The new standard Hebrew keyboard layout Abstract In the last two years a committee in the Standards Institution of Israel worked, on my initiative and with my active

[Haifux] [HAIFUX LECTURE] GPGPU, part 4/4 - OpenCL Tools and Profiling for Performance by Ofer Rosenberg

2012-01-02 Thread Eli Billauer
On Monday (TOMORROW), January 2nd at 18:30, Haifux will gather to hear Ofer Rosenberg (AMD Israel) talk about GPGPU - OpenCL Tools and Profiling for Performance Note: This is the second hands-on lecture. Arriving with laptops with at least the AMD APP SDK (regardless of your computer's

[Haifux] [HAIFUX LECTURE] GPGPU, part 3/4 - OpenCL Case studies, Dos and Don'ts by Ofer Rosenberg

2011-12-17 Thread Eli Billauer
On Monday, December 19th at 18:30, Haifux will gather to hear Ofer Rosenberg (AMD Israel) talk about GPGPU - Case studies, Dos and Don'ts Note: This is the first hands-on lecture. Arriving with laptops with at least the AMD APP SDK (regardless of your computer's GPGPU, if any) is highly

[Haifux] HAIFUX LECTURE POSTPONED: GPGPU meeting #3

2011-12-05 Thread Eli Billauer
Dear GPGPU-interested, Please note that GPGPU meeting #3 (Do's and don'ts + hands-on practice), which was planned for next Monday, is to be rescheduled to a later time. We'll be back with the new dates for future meetings as soon as this issue is settled. Eli -- Web:

[Haifux] [HAIFUX LECTURE] GPGPU, part 1/4 - Motivation and Architecture by Ofer Rosenberg

2011-11-12 Thread Eli Billauer
On Monday, November 14th at 18:30, Haifux will gather to hear Ofer Rosenberg (AMD Israel) talk about GPGPU - Motivation and Architecture Abstract This is a series of 4 talks about GPGPUs, intended for the practical engineer. 1. Motivation, AMD's architecture 2. OpenCL 3. Case studies,

[Haifux] [HAIFUX LECTURE] Bare-Metal Performance for I/O Virtualization by Abel Gordon

2011-10-29 Thread Eli Billauer
On Monday, October 31st at 18:30, Haifux will gather to hear Abel Gordon (IBM HRL) talk about Bare-Metal Performance for I/O Virtualization Abstract Direct device assignment enhances the performance of guest virtual machines by allowing them to communicate with I/O devices without host

[Haifux] [HAIFUX LECTURE] How to Participate in the Linux Kernel Development (and Why) by Baruch Siach

2011-10-08 Thread Eli Billauer
On Monday, October 10th at 18:30, Haifux will gather to hear Baruch Siach talk about How to Participate in the Linux Kernel Development (and Why) Abstract The Linux kernel is one of the largest scale free software projects. More than thousand developers contribute code to each kernel

[Haifux] The Wiki Workshop tomorrow

2011-09-11 Thread Eli Billauer
Hello all, On behalf of Tomer, I'm forwarding his clarifications about tomorrow's meeting. There's Hebrew in this mail, as these are entries in the Hebrew Wikipedia. Forwarded message follows. The meeting will

[Haifux] [HAIFUX MEETING] Wiki-Workshop with Tomer Ashur

2011-09-10 Thread Eli Billauer
On Monday, September 12th (TOMORROW), at 18:30, Haifux will gather for a Wiki-Workshop with Tomer Ashur. Abstract During this meeting, the Haifa Linux Club will help the Hebrew Wikipedia project to extend, improve, generate, and fix various FOSS related entries. The meeting will start with

Re: [Haifux] Running 32 bit applications (Firefox?) on 64 bit machines

2011-08-21 Thread Eli Billauer
Thank you all for your answers. I suppose the conclusion is that using 32 bits for application is a nice workaround for applications that cause trouble as 64 bits, unless it's really computation intensive (simulations etc.). Maintaining the necessary 32 bit libraries is a not fun, but nothing

[Haifux] Running 32 bit applications (Firefox?) on 64 bit machines

2011-08-20 Thread Eli Billauer
Hi, It has suddenly hit me, that there's no apparent reason to run most executables as 64 bits on a x86_64 machine. I mean, what for? It's not like I expect Firefox to address 1 GB of RAM. If it does, let it crash. On the other hand, plugins and other binaries for 64 bits is a headache.

[Haifux] [HAIFUX LECTURE] 0 A.D. Revisited - Aviv Sharon

2011-08-13 Thread Eli Billauer
On Monday, August 15th at 18:30, Haifux will gather to hear a talk by Aviv Sharon: 0 A.D. Revisited (And Perhaps a Few Words About Wikimania 2011) Abstract 0 A.D. is a FOSS game of ancient warfare, belonging to a genre of games called Real-Time Strategy (RTS). It is mostly

Re: [Haifux] Telling the kernel business is closed (my weekly riddle)

2011-06-29 Thread Eli Billauer
Thanks. And indeed, I don't use ioctl()s as of yet. All in all, I filled the code with ugly if (catastrophe) return -EIO; (more or less) and got the desired effect: Applications complain about I/O Error, which is at least not misleading. Eli Shachar Shemesh wrote: On 28/06/11 19:54,

Re: [Haifux] Telling the kernel business is closed (my weekly riddle)

2011-06-27 Thread Eli Billauer
Shachar Shemesh wrote: Nobody expects ENODEV on an already opened device. I'd go for EIO, myself. And so shall I. Thanks. As for how to handle the disaster event, my question was if there's a standard way to handle it. Checking if the device is OK all the time will make the code uglier.

[Haifux] Telling the kernel business is closed (my weekly riddle)

2011-06-26 Thread Eli Billauer
Hi, Yet another convention question regarding device drivers. As you may recall, I'm working on some hardware along with its Linux driver. I just discovered that under certain conditions, my little piece of hardware may turn unreliable. The blame is on the chip I'm working on, so I can't

[Haifux] Replying on-list to job offers

2011-06-24 Thread Eli Billauer
Fellows, This is a good time to reflect on the whole issue of job offers on Linux mailing lists. Sometimes we like what they say, and sometimes we don't. The point is that by commenting on every job offer showing up here, we reduce the chances of seeing clear and descriptive job offers in

[Haifux] [HAIFUX LECTURE] The Anatomy of a PCI/PCI Express Kernel Drive, part II by Eli Billauer

2011-06-11 Thread Eli Billauer
On Monday, June 13th (TOMORROW), at 18:30, Haifux will gather to hear Eli Billauer talk about The Anatomy of a PCI/PCI Express Kernel Driver (Part II) To the extent possible, this talk will start exactly on time, and spend the first 15 minutes on a quick recap

[Haifux] PCIe: What does the geographical address tells us?

2011-06-09 Thread Eli Billauer
Hi, During my PCIe lecture (there's another one on Monday, right?) I was asked if the geographical address (Bus /Device / Function) implies a physical position on the board. In other words, if one can recognize which card is which by virtue its assigned bus ID, as given by BIOS during

[Haifux] [HAIFUX LECTURE] Wikimedia, Wikipedia and free content projects by Tomer Ashur

2011-05-28 Thread Eli Billauer
include: 13/6/2011 The anatomy of a PCI/PCI Express (Linux) kernel driver by Eli Billauer 27/6/2011 GPIO, SPI, and I2C Control from Userspace, the True Linux Way by Baruch Siach 11/7/2011 SSD fundamentals by Amit Berman We are always

[Haifux] A few issues from my PCIe lecture

2011-05-23 Thread Eli Billauer
Hi all, There were a couple of issues you asked about, and I didn't address fully during the talk, so here we go: Q: How do you detect a PCIe peripheral? A: The answer is embarrassingly simple: lspci -vv gives you everything you wanted to know (and a lot you didn't). In particular, in the

[Haifux] [HAIFUX LECTURE] The Anatomy of a PCI/PCI Express Kernel Driver by Eli Billauer

2011-05-14 Thread Eli Billauer
On Monday, May 16th (TOMORROW), at 18:30, Haifux will gather to hear Eli Billauer talk about The Anatomy of a PCI/PCI Express Kernel Driver Abstract Very few will ever need to write a PCI driver from scratch, and even when apparently doing so, the kernel API parts can (and should

[Haifux] [HAIFUX LECTURE] vIOMMU: Efficient IOMMU Emulation by Nadav Amit

2011-05-01 Thread Eli Billauer
Attendance is free, and you are all invited! Future Haifux talks include: 16/5/2011 The anatomy of a PCI/PCI Express (Linux) kernel driver by Eli Billauer 30/5/2011 How to Spread Knowledge Throughout the World While Wearing Only Your Slippers by Tomer Ashur. 13/6

Re: [Haifux] Implementing read() like UNIX guys like it

2011-04-28 Thread Eli Billauer
Shachar Raindel wrote: Note that if you have already implemented the give away the CPU while no input, until input arrives, adding the delay bit becomes relatively simple (storing the jiffies value when writing the first byte in the buffer, comparing it to now, if smaller than minimum, going

[Haifux] Implementing read() like UNIX guys like it

2011-04-22 Thread Eli Billauer
Hello all, I'm implementing a Linux device driver for a piece of hardware I'm working on. It's important for me that it will behave in a classic UNIX way, whatever that means. Now the dilemma: Suppose that the read() method was called with a requested byte count of 512. The driver checks

Re: [Haifux] Implementing read() like UNIX guys like it

2011-04-22 Thread Eli Billauer
it can't fulfill the entire request. I mean, strictly speaking, O_NONBLOCK only tells the driver not to block, but it doesn't say give me what you have. Even though I would make the latter interpretation. Eli Muli Ben-Yehuda wrote: On Fri, Apr 22, 2011 at 01:31:02PM +0300, Eli Billauer

Re: [Haifux] Implementing read() like UNIX guys like it

2011-04-22 Thread Eli Billauer
Hello Guy, guy keren wrote: first - it does not seem that you have a notion of end of file for your input - is there? As a matter of fact there is: An extra line (in hardware) will say no more data from hardware which will cause an end of file condition on the Linux side. This is not

[Haifux] [HAIFUX LECTURE] The story of Alice and Bob - the I/O requests (part III) by Guy Keren

2011-04-10 Thread Eli Billauer
On Monday, April 11th (TOMORROW), at 18:30, Haifux will gather to hear Guy Keren talk about The story of Alice and Bob - the I/O requests (part III and last) Abstract In this story, we'll follow the life story of alice - a file-systemized I/O request, and bob - a raw-device I/O request, from

  1   2   3   >