Translating to ruby for use in rubymotion [closed] - objective-c

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 9 years ago.
Improve this question
Here is my code:
- (CGFloat)layoutManager:(NSLayoutManager *)layoutManager lineSpacingAfterGlyphAtIndex: (NSUInteger)glyphIndex withProposedLineFragmentRect:(CGRect)rect
{
return 20;
}

def layoutManager(layoutManager, lineSpacingAfterGlyphAtIndex:glyphIndex withProposedLineFragmentRect:rect)
20
end
Start here: http://www.rubymotion.com/developer-center/guides/getting-started/

Should be something like this:
def layoutManager(layoutManager, lineSpacingAfterGlyphAtIndex: nil, withProposedLineFragmentRect: nil)
return 20.0
end
Check the repo for examples.
Also, that method should return a float, not an int.

Related

How to create a data frame from a text file [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 2 years ago.
Improve this question
I am having trouble creating a data frame with the following data:
Force (N) microstrain1 microstrain2 microstrain3 microstrain4 microstrain5
24.838 9.689 -20.299 19.785 15.601 -7.681
49.691 22.610 -40.797 41.304 32.200 -15.332
75.309 33.357 -61.678 62.512 48.726 -22.422
97.227 41.944 -80.524 81.011 62.266 -30.228
121.641 52.692 -100.775 100.703 77.248 -36.884
Every time I try to use a delimiter I get the following message:
/Users/macbookpro/PycharmProjects/Projects/Lab_3/Bending.py:5: ParserWarning: Falling back to the 'python' engine because the 'c' engine does not support regex separators (separators > 1 char and different from '\s+' are interpreted as regex); you can avoid this warning by specifying engine='python'.
df1 = pd.read_csv('MEE322-thurs_1040_group1_9.5cm.txt',delimiter=' ')
Did you try the python engine instead of the c engine?:
df1 = pd.read_csv('MEE322-thurs_1040_group1_9.5cm.txt', delimiter=' ', engine='python')

ASPNET MVC WITH EF- SUM & GROUP BY [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
I tried to convert that SQL Query to Link but it does not work.
SELECT
SUM([Quantity]) as qt
,[ArticleID]
FROM [DB].[dbo].[Location]
Group by ArticleID
Order by qt
List <Location> articles = contexteEF.Location.GroupBy(l => l.ArticleID).Select(a => new { qt = a.Sum(b => b.Quantity), ArticleID = a.Key }).OrderByDescending(a => a.qt).ToList();
Can you help me! Please!
Thanks
You are trying to cast a list of dynamic objects to a List<Location>
I assume that Location has the properties qt and ArticleId? In that case, don't create dynamic objects, create Locations. Code not tested, but something like:
List <Location> articles = contexteEF.Location.GroupBy(l => l.ArticleID).Select(a => new Location() { qt = a.Sum(b => b.Quantity), ArticleID = a.Key }).OrderByDescending(a => a.qt).ToList();

Regex search and replace SQL script [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I have a bunch of SQL scripts that do this:
COALESCE([18], 0),COALESCE([19], 0),COALESCE([20], 0),COALESCE([21], 0) ect
Is there a way to use regex to update them to do this:
COALESCE([18], 0) as [18], COALESCE([19], 0) as [19], COALESCE([20], 0) as [20], COALESCE([21], 0) as [21]
Find:
[^()]+\(\[(\d+)\][^)]+\)
Replace:
$0 AS [$1]
Demo:
Debuggex Demo
(.*?(\[\d+\]).*?\))
This will work as well.
See demo.
http://regex101.com/r/wE4xX6/2

Julia list all functions provided by a module [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I'm looking for a Julia function which, when applied to a module name, lists the functions available through the module.
Basically, I don't want to scour through source code and I've noticed that the documentation for many modules usually doesn't have everything.
names works, mostly:
module MyMod
test() = 3
foo() = 4
end
names(MyMod, true)
gives me
4-element Array{Symbol,1}:
:eval
:test
:foo
:MyMod
Just need to strip out the module name and eval
Expanding on the previous answer slightly, the following seems to work:
function module_functions(modname)
list = Symbol[]
for nm in names(modname)
typeof(eval(nm)) == Function && push!(list,nm)
end
return list
end
Example:
using PyPlot
module_functions(PyPlot)
produces the following output in the REPL:
165-element Array{Symbol,1}:
:contourf
:over
:xticks
:ion
:flag
:summer
:stackplot
:tricontourf
:minorticks_on
:gray
:savefig
:errorbar
:box
:figure
:vlines
:subplot_tool
:jet
⋮
:locator_params
:imshow
:pie
:sci
:axhline
:streamplot
:hist2d
:copper
:text3D
:Axes3D
:loglog
:zticks
:hexbin
:pcolor
:semilogy
:thetagrids

Only variables should be passed by reference [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 9 years ago.
Improve this question
}
if( $c[$p]['progressbar']['enable'] ) {
$c[$p]['side'] = draw_progressbar( reset( array_keys( $c[$p]['reasons']['data'] ) ), $all );
}
Whats Wrong Here ??
You have a closing bracket on line 1.
Assuming PHP this error means that reset() expects a variable and not the result of another function (like array_keys() in your example.
See the function signature: mixed reset ( array &$array )
This means that for your problem you need to store the array in a variable:
$tmp = array_keys( $c[$p]['reasons']['data'] );
$c[$p]['side'] = draw_progressbar( reset( $tmp ), $all );