Brian,
I think it is workaround, but it is not solution :)

Regards,

On Fri, Dec 16, 2011 at 5:25 PM, Brian Schott <[email protected]> wrote:
> J7 JHS can be used on small devices if you are in a wifi area where
> JHS is installed on a mac/windows/linux computer and the full computer
> is running. Or if you have a server on the big computer you can access
> the server from anywhere wifi is available, if you set it up a little
> differently.
>
> On Fri, Dec 16, 2011 at 4:42 AM, Alexander Epifanov <[email protected]> wrote:
> [snip]
>
>>
>> 2) Do I understand correct that J7 does not support anything else
>> except intel/mac platforms?
>> I would like to buy something small and mobile to install J there, but
>> all I found that J could be installed on WM only, it would be ok, but
>> only old version is available :(
>>
>> Regards,
>>
>> On Thu, Dec 15, 2011 at 4:30 PM, Alexander Epifanov <[email protected]> 
>> wrote:
>>> Sorry, looks like I forgort to mention important thing:
>>> f"0 ips - its just to test f function with _one_ argument, because I
>>> am waiting that other system will sent IP one-by-one, not in packet.
>>> And f speed is most important thing.
>>>
>>> Regards,
>>>
>>> On Thu, Dec 15, 2011 at 4:11 PM, Mike Day <[email protected]> 
>>> wrote:
>>>> If you're still using
>>>>
>>>>    pip =: (256 #. (-&128 @: {.) , }.) @: (".;._2@:,&'.')
>>>>
>>>> to encode your input data,  giving eg
>>>>
>>>>    pip"1 ] 3{.ipst
>>>> 1590633180 365671447 69450821
>>>>
>>>> you should find an improvement in time by deferring the
>>>> _128 offset,  eg
>>>>
>>>>    ((_2147483648  * * )<.@+])256 #.  (".;._2@:,&'.')"1 ] 3{.ipst
>>>> 1590633180 365671447 69450821
>>>>
>>>> This gives the same results as my suggested stuff with
>>>> shift,  provided the same offset is used.
>>>>
>>>> Mike
>>>>
>>>> On 14/12/2011 1:30 PM, Alexander Epifanov wrote:
>>>>> I was trying to make shift, but i does not work correct, bacause first
>>>>> bit is sign,  that is why 255.255.255.255 is -1, and 0.0.0.0 is 1 and
>>>>> it is not correct to compare them.
>>>>> 0.0.0.0 should be minint, 255.255.255.255 - maxint.
>>>>>
>>>>> Regards,
>>>>>
>>>>> On Wed, Dec 14, 2011 at 1:22 PM, Mike Day<[email protected]>  
>>>>> wrote:
>>>>>> Your problem with deal is easily dealt (!) with:
>>>>>> The vocabulary entry for dyadic ?,  "deal" is
>>>>>>
>>>>>>     "x ? yis a list ofxitems randomly chosen/without repetition/fromi.y"
>>>>>>
>>>>>> So in particular,  5?5 is a random permutation of i.5  .
>>>>>>
>>>>>> The way to get what I think you want is
>>>>>>
>>>>>>     ?10#5    NB. eg roll 10  5-sided dice
>>>>>> 4 2 0 0 2 0 3 1 4 1
>>>>>>
>>>>>> Though why you should want to generate ips when you
>>>>>> have so many already escapes me!
>>>>>>
>>>>>> As for "pip" etc,  you _can_ use 32-bit integers in this fashion:
>>>>>>
>>>>>> NB. encode, ie shift the 4 elements left 3 2 1 0 bytes
>>>>>>     24 16 8 0 +/@:(33 b.) 148 99 57 121
>>>>>> _1805436551
>>>>>>
>>>>>> NB. you presumably need to be able to recover the input
>>>>>> NB. so you need this
>>>>>>     mask =: 24 16 8 0 (33 b.) 255
>>>>>>
>>>>>> NB. to decode, ie unpack the 32-bit integer
>>>>>>     _24 _16 _8 0 (33 b.) mask (17 b.) _1805436551
>>>>>> 148 99 57 121
>>>>>>
>>>>>> This is sort of equivalent to pip:
>>>>>>     pip '148.99.57.121'
>>>>>> 2489530745
>>>>>>     x:1805436551 + 2489530745
>>>>>> 4294967296
>>>>>>     2x^32
>>>>>> 4294967296
>>>>>>
>>>>>> If you're content to use such integers,  you might find
>>>>>> some more improvement by avoiding the use of extended
>>>>>> integers.
>>>>>>
>>>>>> It's surely surprising that J significantly outperforms K .
>>>>>> Have you asked the K-gurus what they think, in the k4
>>>>>> forum?
>>>>>>
>>>>>> Mike
>>>>>>
>>>>>> On 14/12/2011 10:14 AM, Alexander Epifanov wrote:
>>>>>>> Hello again,
>>>>>>> Here my optimized version with ints, its 1.5 faster then float solution.
>>>>>>> http://dl.dropbox.com/u/34917039/ip.j
>>>>>>>
>>>>>>> The main thing: it is much faster than K!
>>>>>>>
>>>>>>> Could you let me know, is it possible to optimize time of "f" function?
>>>>>>> I tryed to represent IP like 4 ints: 192 168 1 1, but this solution
>>>>>>> works much slower.
>>>>>>>
>>>>>>> ips.txt: file with ip addresses
>>>>>>> ipr.txt: file with ip ranges: ip,ip
>>>>>>>
>>>>>>> And the other thing I cannot understand:
>>>>>>>      5?5
>>>>>>> 4 1 0 2 3
>>>>>>>      10?5
>>>>>>> |domain error
>>>>>>> |   10    ?5
>>>>>>> ???
>>>>>>>
>>>>>>> Thank you,
>>>>>>>
>>>>>>>
>>>>>> [snipped the rest]
>>>>>> ----------------------------------------------------------------------
>>>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>>>
>>>>>
>>>>
>>>> ----------------------------------------------------------------------
>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>
>>>
>>>
>>> --
>>> Regards,
>>>   Alexander.
>>
>>
>>
>> --
>> Regards,
>>   Alexander.
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>
>
>
> --
> (B=) <-----my sig
> Brian Schott
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm



-- 
Regards,
  Alexander.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to