Home Super Mario Bros Games Puzzle Games Physics Games Flash Games Girls Games Marvin Games Games Walkthroughs
Java Program Tutorials

Only Best Physics Games

I want to create an index for a query, I want to return to my view a list of Audio items along with statistics for these items, which are TotalDownloads & TotalPlays.

Here are my relevant docs:

Audio
 - Id
 - ArtistName
 - Name

AudioCounter
 - AudioId
 - Type
 - DateTime

Here is my current Index:

public class AudioWithCounters : AbstractMultiMapIndexCreationTask<AudioWithCounters.AudioViewModel>
    {
        public class AudioViewModel
        {
            public string Id { get; set; }
            public string ArtistName { get; set; }
            public string Name { get; set; }
            public int TotalDownloads { get; set; }
            public int TotalPlays { get; set; }
        }

        public AudioWithCounters()
        {
            AddMap<Audio>(audios => from audio in audios
                                    select new
                                    {
                                        Id = audio.Id,
                                        ArtistName = audio.ArtistName,
                                        Name = audio.Name,
                                        TotalDownloads = 0,
                                        TotalPlays = 0
                                    });

            AddMap<AudioCounter>(counters => from counter in counters
                                             where counter.Type == Core.Enums.Audio.AudioCounterType.Download
                                    select new
                                    {
                                        Id = counter.AudioId,
                                        ArtistName = (string)null,
                                        Name = (string)null,
                                        TotalDownloads = 1,
                                        TotalPlays = 0
                                    });

            AddMap<AudioCounter>(counters => from counter in counters
                                             where counter.Type == Core.Enums.Audio.AudioCounterType.Download
                                             select new
                                             {
                                                 Id = counter.AudioId,
                                                 ArtistName = (string)null,
                                                 Name = (string)null,
                                                 TotalDownloads = 0,
                                                 TotalPlays = 1
                                             });

            Reduce = results => from result in results
                                group result by result.Id
                                    into g
                                    select new
                                    {
                                        Id = g.Key,
                                        ArtistName = g.Select(x => x.ArtistName).Where(x => x != null).First(),
                                        Name = g.Select(x => x.Name).Where(x => x != null).First(),
                                        TotalDownloads = g.Sum(x => x.TotalDownloads),
                                        TotalPlays = g.Sum(x => x.TotalPlays)
                                    };
        }
    }

However, my TotalDownloads & TotalPlays are always 0 even though there should be data in there. What am I doing wrong?


View the Original Page Here: MultiMap / Reduce - Counts = 0?     Back to the List

Cheats, Walkthroughs Related to: MultiMap / Reduce - Counts = 0?

Only Best Physics Games

I'm using rails 3 with devise.

I have a User table with fields: email, password, fname, lname

I currently output errors in my view as follows:

<% if @user.errors.any? %>
    <div id="error_explanation" class="error">
    <h2>Hold on!</h2>
        <ul>
            <% @user.errors.full_messages.each do |msg| %>
                <li><%= msg %></li>
            <% end %>
        </ul>
    </div>
<% end %>

Problem is this renders as:

Email The User's Email cannot be blank
Password The User's Password cannot be blank
Fname The User's Fname is too short (minimum 1 characters)
Lname The User's Lname is too short (minimum 1 characters)

How can I get the field name to not appear first with every error?

In my user model I have:

validates :fname, :length => { :minimum => 1, :maximum => 100 } validates :lname, :length => { :minimum => 1, :maximum => 100 }

I can customize those fields with a message attribute. What about email and password which appear to be built into devise? How do I customize those error messages?

Thanks

Update Date: 2012-02-21 17:20
Searched Times: 2

I am having a scenario where I need to call a java method which takes in a string parameter which is Javascript code to be executed by the method.

executeJavaScript( String javascriptCodeToBeExecuted ) {
}

Right now, here is what I am doing

String javascriptCodeToBeExecuted  = "function example(a,b) {" + 
"number += a;" +
"alert(\'You have chosen: \' + b);" +
"}" ;

Since the amount of JS code is overwhelming, I would like to keep all javascript in external files and have my java program read the content as a string.

Is there a clean way of doing this ? Perhaps a library which takes care of escape sequences, etc ?

Thanks !

Update Date: 2012-02-21 17:19
Searched Times: 3

I have a custom tableController class and i want to close the keyboard by return key.

Classic methods for UITextFields,

resignFirstResponder

does not work. How should i do it???

Update Date: 2012-02-21 17:19
Searched Times: 12

Just wanted to check if my solution looks good.

The problem is to reorder the list-of-lists of doubles:

[ [a, b, c],  [aa, bb, cc] ]

into this:

[ [a, aa],   [b, bb],  [c, cc] ]

After poking about I came up with the following (a function that increasingly diggs deeper and deeper into sublists, taking their head and joining them together):

organize xs = organize' xs head
--recursive function (type stolen from ghci)
organize':: [[a]] -> ([a] -> b) -> [b]
organize' [] f = []
organize' xs f = (map f xs)++(organize' xs (f . tail)

Can I do better or is it ok?

Update Date: 2012-02-21 17:19
Searched Times: 3

I have created a Kinect application using the Kinect SDK and the WPF in C#.

I want to create a simple static gesture recognition method that outputs a Messagebox when the user raises their 'rightHand' (JointID.HandRight) joint over their 'Head' (JointID.Head) joint at runtime.

I know that I need create a defintion for this gesture and run this against the skeletons each time the SkeletonFrameReady event is fired. Is there anyone who can help with this or point me in the right direction as to what skeleton data I need to store/compare, I would be very grateful, Thanks.

Update Date: 2012-02-21 17:18
Searched Times: 5


Only Best Physics Games


Java Program Examples
RSS4Java.com is dedicated to popular Java technology posts, blogs and entries.
Copyright© 2010 Rss4Java.com. Java is a trademark of Sun Microsystems, Inc. All blogs, posts and entries are the property of their authors.