小编Mez*_*Mez的帖子

你如何命名你的项目?

在工作中,我们遇到了不同的人想要/为新项目建议不同名称的问题.它在过去2天内改变了4次.

在命名内部项目时,人们会经历哪些流程?您如何以团队形式为项目名称做出结论?

为了更清楚这一点,问题是如何做你的名字你的项目,而不是什么你他们的名字.我更关注一个流程,所以我们不会让3/4经理在接下来的4周内每隔4小时更改一次项目名称

naming

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

重复"事件"(日历)

我目前正在开发一个应用程序,允许人们为在线广播电台安排"节目".

我希望用户能够设置重复的事件,比如说: -

"狂欢星期一"节目 - 每周一从9-11"月中疯狂" - 每月的第二个星期四"这个月的新音乐" - 每个月的第一天.

在您看来,这是建模的最佳方式(基于MVC/MTV结构).

注意:我实际上是在Django编码.但我对它背后的理论更感兴趣,而不是具体的实现细节.

events calendar date

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

与不均​​匀的团队成员配对编程?

最近,我们遇到了一个工作问题,如果一个人自己编写一些代码,似乎与其他团队成员一起看着它并且去"嗯?那个丑陋,难以管理,我需要重写那"

事实上,最近,我自己不得不重新考虑一周前写的东西,以便我能够添加我的(相关)功能.

我知道结对编程是实现这一目标的方法,但我们有一个不平衡的团队(3名成员).由于我们的团队目前正在努力推进,我们真的没有时间进行同行评审(尽管我们可以进行配对编程,因为我们可以将其估算到我们的任务估算中)

我只是好奇人们如何建议我们在生成糟糕的代码时克服这些问题.

agile scrum pair-programming

6
推荐指数
2
解决办法
639
查看次数

Python - 如何使用Conch创建虚拟SSH服务器

我正在寻找在python中创建我可以运行的服务器,并将作为SSH服务器工作.然后,这将允许不同的用户登录,并且就像他们正常登录一样,但只能访问一个命令.

我想这样做,以便我可以有一个系统,我可以添加用户,而无需创建系统范围的帐户,以便他们可以,例如,提交到VCS分支,或类似.

虽然我可以通过海螺来解决这个问题,然后把它变成一个"自定义"的shell ...我无法弄清楚如何使它成为一个SSH流就好像它是一个真实的(我是最好是想限制为/ bin/bzr,以便bzr + ssh可以工作.

它需要在python中(我可以获得授权)但不知道如何链接到应用程序.

这需要在python中在其设计的应用程序内工作,并且能够用于那些无法访问的用户添加新用户

python twisted

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

我的PHP代码对象是面向的吗?

如果我创建了我的PHP代码,它将我连接到我的MySQL数据库中的单独的PHP文件并在我的网站的必要页面上提出要求,那么DB Connent PHP文件是否为Object Orentated项目?

php oop

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

Bootstrap隐藏为肖像,但显示为景观

假设我有一个带有3个li元素的ul.如何在纵向模式下隐藏最后两个li元素,并在横向模式下显示全部3个元素?使用CSS offcourse和Bootstrap 3.

<div class="header-box pull-left">
  <ul>
   <li class="usp">
     <a href="link" title="usp">
       <span class="usp-text">usp</span>
     </a>
   </li>
   <li class="usp hide-for-xs">
     <a href="link" title="usp">
       <span class="usp-text">usp</span>
     </a>
   </li>
   <li class="usp hide-for-xs">
     <a href="link" title="usp">
       <span class="usp-text">usp</span>
     </a>
   </li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我想过做的事情:

.show-for-landscape{
display:block!important;
}
Run Code Online (Sandbox Code Playgroud)

但这如何与媒体查询一起使用?什么是屏幕尺寸的好设置等?

任何建议更受欢迎

html css media-queries responsive-design twitter-bootstrap

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

返回"正确"的错误代码,或保护隐私?

好的,最好在这里举一个例子来说明我的意思.

想象一下基于Web的论坛系统,其中用户身份验证是通过系统知道的一些外部方法完成的.

现在,例如,用户输入他们无权访问的线程的URL.为此我应该返回403(Forbidden),让用户知道他们应该尝试另一种身份验证方法,或404,不要让他们知道有东西可以访问.

假设我返回403,当他们访问不存在的主题的URL时,我是否还应返回403?

编辑:上面的例子更像是IRL的一个例子.

另一个例子,说我暴露了类似的东西

/adminnotes/user
Run Code Online (Sandbox Code Playgroud)

如果有关于用户的管理员注释.现在,返回403会让用户知道有关于他们的内容.404什么也不说.

但是,如果我要返回403 - 我可以将其返回给adminnotes/* - 这将解决该问题.

编辑2:另一个例子.软删除的问题在这里返回404.但是,通过正确的身份验证和访问,您仍然可以看到它们(我猜想)

security authentication

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

新的Web 2.0站点的框架/语言(2008年和2009年)

我知道我会得到一千个"取决于你想要做什么"的答案,但是说真的,在网上还没有关于这个的可靠信息.以下是我的假设 - 我认为它们现在很多人都很相似:

  1. 它现在是2008年10月.我想开始编写2009年1月的应用程序.我愿意使用beta代码,但到1月份,我想要一个没有"奇怪"问题的网站.话虽如此,如果一种语言比另一种语言慢10%,只要问题是线性的,我就不关心这些事情.我主要担心的是开发人员的生
  2. 我将使用Linux,Apache,MySQL作为应用程序.
  3. 我希望能够用稳定的库来运行scp和ftp客户端函数(我只选择了那两个,因为它们不是与Web相关的,但同时代表了任何大型应用程序可能使用的相当常见的网络协议).OpenID和Oauth等技术也将被使用.
  4. 经验丰富的网络开发人员随时可用(即我不必找到金融公司等人).
  5. 无论选择什么是常见的,并且会存在一段时间.
  6. 这是一个踢球者.我希望能够使用类似于HAML,SASS的高级表示层工具/语言.我肯定想要使用JQuery.
  7. 我将创建一个Facebook应用程序,并在某些时候处理短信,iPhone应用程序等...

此时,语言的选择是PHP(Cake,Symfony,Zend),Python(Django),Ruby(Merb).此时我真的介于Django和Merb之间,主要是因为其他人似乎都是这样.

请不要在这里放置任何非主流技术.我知道Merb主要是未经测试的,但他们声明的目标是一个坚实的平台,它背后有很多动力,所以我相信它是可行的.请不要回答Perl有多棒或.Net.

对于未来参考 - 已经做出了以下选择:

  • Debian(Lenny) - 用于将CPU周期转换为有用的东西.TRAC
  • 0.11 - 对于项目管理Gliffy - 对于线框等
  • Google文档/应用程序 - 用于文档,托管电子邮件等...
  • 亚马逊ec2/S3 - 用于托管,存储.

干杯,亚当

python django ruby-on-rails merb

2
推荐指数
4
解决办法
922
查看次数

如果有人试图将部分产品添加到购物篮中该怎么办?

如果一个客户"愚蠢"(在这里很有礼貌)足以尝试添加,例如,4.6个项目到他们的篮子,你期望看到什么?或者你会如何处理它?显然,我们只处理数字量(上周我们的钢锯破了).

整个网络似乎存在很多不一致.

  • 亚马逊下跌(4.6-> 4,1.3-> 1)
  • FireBox轮次(4.6-> 5,1.3-> 1)
  • Ebuyer忽略输入(没有错误)
  • Expansys从您的购物篮中移除该商品
  • 我假设某些网站会显示错误

哪个是最好的解决方案

shopping-cart

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

在一个循环中连接Django QuerySets正确的事情要做什么?

我有一个名为Collection的Django模型,它代表一组项目(CollectionItem).每个集合仅包含特定类型的项目.(CollectionItem有Collection的外键).

我想获取特定类型的公共标记列表中的所有CollectionItem,并返回按特定字段排序.这是我使用的查询代码:

lists = Collection.objects.filter(is_public=True, type=7)
items = CollectionItem.objects.none()
for list in lists:
    items |= CollectionItem.objects.filter(collection=list)
items = items.order_by('name')
Run Code Online (Sandbox Code Playgroud)

我必须想象,当我拥有一个包含大量列表和项目的大型数据库时,这根本无法很好地扩展.在Django中有更好的方法吗?或者与其他我不应该担心的选项相比,查询循环中涉及的低效率是否可以忽略不计?

django django-queryset

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

PHP:使用Pecl/Pear,还是构建我自己的系统?

在构建我的一些PHP应用程序时,可以使用PEAR/PECL模块对许多功能进行编码,但是,有些人使用它可能无法安装东西,这对我来说是一个让人感到困惑的事情.

我是否应该放弃一些用户使用PEAR/PECL来实现功能,这使我能够比编写自己的功能更快地编写系统编码,但是它会排除某些人使用它.

php pear pecl

0
推荐指数
2
解决办法
1827
查看次数

Joomla,Mysql错误

我已将包含以下代码的页面上传到我的joomla根目录.

<?php
$value = trim($_POST['opts']);

if ($value){ 
$db = "my_db";
$link = mysql_connect('localhost',$me,$my_password);

if(!$link) die("Error 1 ".mysql_error());

mysql_select_db($db);

 **$query =  "SELECT introtext,fulltext FROM jos_content WHERE title='$value' ";** 

 $result = mysql_query($query);

 **if(!$result) die("Error 2 ".mysql_error());**

 $obj = mysql_fetch_array($result);

 $obj_f = $obj[0];

 $lenght = strlen($obj_f);
 $header2 = strpos($obj_f, "Did you know");
 $header3 = strstr($obj_f, "Summary");

$third_part = $header3; 
$first_part = substr($obj_f, 0, ($header2 - 1));
$second_part = substr($obj_f, $header2,((strpos($obj_f, "Summary")) - $header2) );             
 }
?>
Run Code Online (Sandbox Code Playgroud)

问题是,当我更改我的选择(http://sanatural.co.za/sanp/test.php)时,我收到此错误消息: 错误2您的SQL语法中有错误; 查看与您的MySQL服务器版本对应的手册,以便在第1行的'fulltext FROM jos_content …

php mysql joomla

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