小编Vin*_*ert的帖子

Git,Mac OS X和重音字符

在使用Git的MacOSX上,文件名编码的不同UTF8表示存在问题.(SVN中也存在类似的问题.)

有这个补丁在这里.

我想知道是否有任何错误报告(在他们的bug追踪器中,我还没有找到)和任何关于为什么还没有被拉动或者是否有人正在研究它等的讨论.

git macos utf-8

7
推荐指数
1
解决办法
2577
查看次数

PHP中的ICalendar解析器,支持时区

我正在寻找一个可以解析ICalendar(ICS)文件并正确处理时区的PHP类.

我自己已经创建了一个ICS解析器,但它只能处理PHP已知的时区(如'Europe/Paris').

不幸的是,Evolution生成的ICS文件(Ubuntu的默认日历软件)不使用默认时区ID.它使用特定的时区ID导出事件,同时导出时区的完整定义:夏令时,重复规则以及了解时区的所有难题.

这对我来说太过分了.由于它对我的女朋友来说只是一个小工具,我没有时间进一步调查ICalendar规范并自己创建一个完整的ICalendar解析器.

那么在PHP的ICalendar文件格式中是否有任何可以解析时区定义的已知实现?

php icalendar timezone parsing

6
推荐指数
1
解决办法
5142
查看次数

动态调整载波大小

我正在使用载波,但我遇到了这个问题:假设项目交付后,您需要添加一个区域,其中需要以不同的大小显示系统中的图像。我不想为系统中已经存在的每个图像重新生成新的尺寸。我希望能够在需要视图时生成(并缓存它)。像这样:“ />。如果新的尺寸500x150已经存在,则返回缓存的URL,否则生成它并返回缓存的URL

我非常喜欢Carrierwave,但很遗憾,它没有开箱即用的即时调整大小功能。所有人都说添加此功能应该很简单,但是我什么也没发现。唯一接近的是此上传器https://gist.github.com/DAddYE/1541912 我必须对其进行修改才能使其正常工作,所以这里是我的版本

class ImageUploader < FileUploader
  include CarrierWave::RMagick

  #version :thumb do
  #  process :resize_to_fill => [100,100]
  #end
  #
  #version :thumb_square do
  #  process :resize_to_fill => [100,100]
  #end
  #
  #version :full do
  #  process :resize_to_fit => [550, 550]
  #end


  def re_size(string_size)
    if self.file.nil?
      return self
    end

    begun_at = Time.now
    string_size.gsub!(/#/, '!')
    uploader = Class.new(self.class)
    uploader.versions.clear
    uploader.version_names = [string_size]
    img = uploader.new(model, mounted_as)
    img.retrieve_from_store!(self.file.identifier)
    cached = File.join(CarrierWave.root, img.url)
    unless File.exist?(cached)
      img.cache!(self)

      img.send(:original_filename=, self.file.original_filename)
      size = string_size.split(/x|!/).map(&:to_i)
      resizer = case …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails on-the-fly ondemand image-resizing carrierwave

6
推荐指数
1
解决办法
1270
查看次数

是否有Restful Blog API

我似乎无法找到真正的宁静博客API - 有什么?我正在写一些博客软件,并想知道是否有一个标准的restful API,如果不是,我会去购买RESTful Web Services书并设计我自己的.

api rest blogs

5
推荐指数
1
解决办法
1384
查看次数

我可以在PHP中使用运算符作为函数回调吗?

假设我有以下功能:

function mul()
{
   return array_reduce(func_get_args(), '*');
}
Run Code Online (Sandbox Code Playgroud)

是否可以使用*运算符作为回调函数?还有其他方法吗?

php operators

5
推荐指数
2
解决办法
346
查看次数

使用RubyZip生成ZIP文件时设置压缩级别

我有一个Ruby程序,它使用rubyzip gem 来压缩 XML文件的目录树.我的问题是文件开始很重,我想提高压缩级别,因为压缩时间不是问题.

我在rubyzip文档中找不到为创建的ZIP文件指定压缩级别的方法.

有谁知道如何更改此设置?是否有另一个允许指定压缩级别的Ruby库?

ruby compression rubyzip

5
推荐指数
1
解决办法
1846
查看次数

API用于在.net中提取7z文件

是否有可用的API,可以在.net中使用,可以读取/提取7z文件?

.net extract 7zip

4
推荐指数
1
解决办法
3733
查看次数

Javascript中的范围问题

我需要在Javascript中获得有关范围问题的一些信息.我知道它支持词法(静态)范围,但是,它是否也支持动态范围?如果您对Javascript中的范围有任何了解,请与我分享?

谢谢

javascript scoping

3
推荐指数
1
解决办法
1774
查看次数

JQuery AutoComplete结果格式?

我有一个由空格分隔的值字符串,我返回到Jquery调用,但它不会将单词分隔成行.数据应该以字符串或列表或其他方式返回吗?

asp.net-mvc jquery autocomplete

2
推荐指数
1
解决办法
6067
查看次数

JQuery将事件附加到现有事件

有一些代码

<a href=# onclick=alert("in onclick")> Click me </a>
Run Code Online (Sandbox Code Playgroud)

我想在onc​​lick上添加一个额外的事件,例如,如果用户点击该链接,他会收到2条消息:

  1. 来自标准的onclick
  2. 来自jQuery onclick

jquery

1
推荐指数
1
解决办法
896
查看次数

如何使用JavaScript打开多个独立的浏览器窗口?

我有html页面,有2个链接,如

<a href="http://www.w3schools.com/">Visit W3Schools</a>
<a href="http://www.w4schools.com/">Visit W4Schools</a>
Run Code Online (Sandbox Code Playgroud)

我希望当用户点击其中一个打开带有该链接的新功能强大的浏览器窗口时.我希望用户能够从我的页面打开多个窗口.我需要它通过纯JS或使用jQuery工作.它需要在Safari 3和Internet Explorer 6,7,8中运行.怎么创造这样的东西?

html javascript windows jquery hyperlink

1
推荐指数
1
解决办法
2790
查看次数

什么是CD和DVD的文件系统?

我们有HDD的NTFS,FAT等.所以我只想知道CD和DVD的文件系统是什么?

filesystems operating-system

0
推荐指数
1
解决办法
8729
查看次数

PHP:需要帮助从代码中删除换行符

我试图从.txt文件中获取名称.我正在使用文件('filename.txt'),但如果我使用php for循环来尝试修剪名称,它会出现在多行:

这是打印javascript的实际行(注意:我将这些名称放入选择框中,如果您可以解决手头的问题,其余代码应该可以正常工作,除非您遇到大问题,否则不要不需要评论)

<?php
for($i=1; $i < 27; $i++){
  echo "selbox.options[selbox.options.length] = new Option('".lines[$i]."','".$lines[$i]."');\n";
}
?>
Run Code Online (Sandbox Code Playgroud)

下面是它在浏览器上的表现:

selbox.options[selbox.options.length] = new Option('Djamal ABDOUN
','First1 Last1
');
selbox.options[selbox.options.length] = new Option('Chadli AMRI
','First2 Last2
');
Run Code Online (Sandbox Code Playgroud)

我需要那些在一行,所以我没有得到一个未终止的字符串文字js错误任何关于我能在这做什么的想法?

编辑:哦,我应该提一下,$ lines var是这样启动的:$ lines = file('filename.txt'); 并且在那个文件中我已经格式化了这样的First1 Last1 First2 Last2 First3 Last3等我在每个姓氏后点击删除直到下一个名字触摸,然后按回车键把它放在一个新行上(编辑器是记事本++)

php

0
推荐指数
1
解决办法
132
查看次数