block

Block binding in Ruby

Hi, I've been confused by the definition of block binding in ruby. Here are two samples: def redfine_a(&block) a = 2 puts eval("a", block.binding) block.call end a = "hello" puts redfine_a {a} This one could run with the expected result, while the second one: def redefine_a(&block) a= 2 puts eval("a", block.binding) block...

Block in drupal - prints nothing, what's wrong with my script?

I have a block that I want to show edit and delete buttons for users with access, and other buttons for the rest of the users. This is the script I'm using for the users with update permission: <?php if(arg(0) == 'node' && is_numeric(arg(1))){ //load $node object $node = node_load(arg(1)); //check for node update access ...

Have we become too dependent on google?

In the good old days when the internet was non-existent , programmers had the following tools at there peril: Books Teachers Yes, thats it! just two resources. When searching for example code they either had to copy the code from a colleague or simply read several books until they found the code which they needed. It was a very long ...

Load comment variables in a block

In a drupal block, you can access the node variables by using node_load(arg(1)). But how do you get the comment variables in a block? ...

Rails Render Helper Not Rendering

As the title says, one of my helper functions to render partials isn't rendering correctly. def render_contact_list @contact_groups = ContactGroup.find(:all, :conditions => ["user_id = ?", current_user.id]) @contact_groups.each do |contact_group| @contacts = Contact.find(:all, :conditions => ["group_id = ? and O...

SQL Server - table seems to be blocked

Using NHibernate, I have just attempted to save a graph of objects using NHibernate. The save failed due to a not-null constraint violation. I am now finding that a table in the database corresponding to one of the objects in the graph now appears to be locked. I cannot query it. Whenever I try, it just sits there doing nothing until I ...

GCD iOS 4 questions

Hi all, I've looked at some of the presentations form WWDC 2010 and also read most of the documents on blocks and concurrency and have a couple of questions regarding using blocks with serial queues in Grand Central Dispatch. I have an iOS 4 project that has a scrollview and a dictionary of image information - urls to the images and so ...

godaddy hosting/ need to block other countries

can anyone tell me how to do this? I tried an .htaccess file but don't think that worked. I put it in a subfolder of my hosting root folder. ...

How to store bits to a huge char array for file input/output

HI, all. Here are the things I want to do : I want to store lots of informations to a block by bits, and save it into a file. In order to keep my file not so big, I only want to use a small number of bits to save specified information instead of a int. For example, I want to store Day, Hour, Minute to a file. I only want 5 bit(day)...

Rails subset select always returns true

First: Sorry for the ambiguous question, I'm not fully versed on Rails parlance yet. I am trying to search a dataset for a value. If the dataset contains the value, I'd like the app to do something. If it doesn't, the app needs to do something else. The data breaks down like this: I have affiliates and users, each with a HABTM relati...

How to build a "block taxonomy tagging feature"?

First, I apologize the title is so vague. Its hard to explain what I want to accomplish. Anyhow, I want to build a template that requires a pool of nodes (Content Type A) to be presented along side the main content of a page (Content Type B). This Content Type A could be seen as a box if you like. As you create a new page (Content Type B...

How to pass parameters to a proc when calling it by a method? (ruby)

proc = Proc.new do |name| puts "Thank you #{name}!" end def thank yield end proc.call # output nothing, just fine proc.call('God') # => Thank you God! thank &proc # output nothing, too. Fine; thank &proc('God') # Error! thank &proc.call('God') # Error! thank proc.call('God') # Error! # So, what should I do if I have to pass the ...

How to define a method some how like the 'yield' ( I mean, automatically catch the block)?

If I need to define a method called 'yields' which will call yiled 3 times: def yields 3.times do yield end end And then I will use it in an other method: def call_me_3_times yields end In the console or irb: >> call_me_3_times { puts 'me'} # => Cause error => LocalJumpError: no block given (yield) from (ir...

Drupal6: Determining page content type.

I'm working in Drupal 6. I have a requirement to add a particular block when the user is on a blog page. Sounds simple enough, but it's been driving me mad. The block needs to be shown when the user is viewing a blog overview or an individual blog entry. I initially thought I could filter it by page name so it only appears when page =...

NSWindow blocking the application like an Alert Panel

Hi everyone, is it possible to get an NSWindow to block everything in my application just like an Alert panel so that it is the key window until closed? ...

jQuery $.get (async) big file blocks browser

I am doing a jQuery $.get to a html file, and in the success function I filter on a select block and take the options apart, rendering the text of the selects as paragraphs in divs that I append in my markup. Getting and rendering the selects takes a while (there are about 8000) but I was expecting the div's to show up one by one and let...

How should I manage memory for C block feature? (Apple extension)

Apple introduced a closure in C as name of 'block'. Should I manage memory for the blocks? If so, what do I have to do? ...

Streaming multiprocessors, Blocks and Threads (CUDA)

What is the relationship between a CUDA core, a streaming multiprocessor and the CUDA model of blocks and threads? What gets mapped to what and what is parallelized and how? and what is more efficient, maximize the number of blocks or the number of threads? Thanks, ExtremeCoder My current understanding is that there are 8 cuda core...

What is (double (^)(int))foofoo

There is an example on cdecl that goes (double (^)(int))foofoo means cast foofoo into block (int) returning double. What does it mean to cast foofoo into a "block" of int? What does the symbol ^ exactly mean in this context. Usually it is bitwise XOR. ...

Is it possible to pass more than one block to a method in Ruby?

Something like: def foo(&b1, &b2) b1.call b2.call end foo() { puts "one" } { puts "two" } ...